Skip to content

v0.55.0

Choose a tag to compare

@hughpyle hughpyle released this 20 Feb 20:21
· 842 commits to main since this release

What's New

  • Provisional meta-tag routing — part-sourced meta matches display under {name}/provisional sections with parent document ID
  • Compact parts display — frontmatter shows first + "N more" + last when >3 parts
  • --parts flag — keep get doc --parts uses same format as keep list
  • --with-parts filter — keep list --with-parts shows only analyzed notes

Fixes

  • Prefix matching — keep list file now matches file:// IDs
  • System doc versioning — skip unchanged docs to prevent spurious version accumulation
  • Test isolation — all Keeper() calls use tmp_path to avoid corrupting ~/.keep
  • Permanent failure handling — scanned PDFs with no text layer are abandoned immediately instead of retrying forever
  • Tag classification — always runs during analyze (removed analyze_tagging flag)