Skip to content

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:43
· 31 commits to master since this release
3971ad5

Fixed

  • Moving a raw note between raw/ subfolders no longer triggers a false "Duplicate … skipping" or stale Source not found warning. Ingest now tells a genuine duplicate from a move and rekeys the note's derived state to the new path.
    Thanks to @wlewis55 for reporting (#76). (Provenance for synto add imports later relocated into a subfolder is a separate, tracked limitation.)
  • Parallel ingest (pipeline.ingest_parallel) no longer fails notes with "cannot commit / start a transaction": StateDB is now the single serialization point for its shared SQLite connection — every writer routes through a re-entrant-locked _tx() instead of committing on the connection directly.
  • Concept identity & curation correctness fixes: concept merge survives two stubmrows and advances a published article's entity_id onto the winner; name-keyed writes for a label whose owner was retired now resolve to the live winner;
    concept unmerge keeps a still-shared alias and repoints articles back to the restored concept;
    lint --fix adopting a manual rename blesses the old label like concept rename; and the published INDEX.json / pack export emit each article's bound entity_id rather than re-resolving by name.
  • Upgrades from a schema < 6 vault no longer abort: the v6 backfill writes them "already compiled" mark through the name-keyed path, preserving the mark without crashing on a missing entity_id column.
  • Plural/singular folding no longer collapses short singular nouns ending in s (e.g. Lens no longer folds onto an unrelated Len).

Full Changelog: v0.6.0...v0.6.1