Releases: ledgerwerk/documentledger
Releases · ledgerwerk/documentledger
Release list
v0.2.0
Full Changelog: v0.1.1...v0.2.0
[v0.2.0] - 2026-07-28
Added
- Command catalog and CLI support modules for centralized command registration and version handling (Architecture: CLI structure and errors)
- Structured error handling module with typed exceptions for better diagnostics (Architecture: CLI structure and errors)
- Launcher module for unified entry point configuration (Architecture: CLI structure and errors)
- Modular CLI architecture with dedicated command modules for documents, sources, links, storage, migration, configuration, and schema management (Architecture: CLI structure and errors)
Changed
- CLI entry point refactored to use modular command groups with canonical singular naming (document, source, link) (Usage: Link documentation to sources)
- Upgraded ledgercore dependency from 0.5.0 to 0.6.0 with schema-3 canonical initialization (Architecture: Storage model)
- Migrated releaseledger and taskledger storage to unified .ledger/ directory structure (Architecture: Storage model)
- Updated README and documentation with new CLI command structure and migration guides (Bootstrap: Setup sequence)
v0.1.1
Full Changelog: v0.1.0...v0.1.1
[v0.1.1] - 2026-07-11
Added
- New
sources listCLI with filtering, pagination, and compact ids-only output - New
docs sections --outlinecompact section listing - New
links import-mapcommand with directory batch mode, validate-only dry run, and replace-section support - New
links propose --all-docs --out-dirfor auto-generated mapping proposals - New
coveragecommand for reviewing link coverage inventory - Build context selectors for bootstrap, doc/section, affected, and max-bytes truncation
Changed
- Storage layer rewritten with atomic staged writes, source index separation, and ledgercore integration
- Read-only CLI commands no longer mutate storage metadata
- Scan schema bumped to v5 with separate source-index.json and SHA-256 hash verification
- Doc index parser now ignores headings inside fenced code blocks
- CLI pagination with cursor-based offset, and structured error for invalid cursors
- Reworked SKILL.md with entry protocol, bootstrap branch, incremental branch, and completion gate
- Added CommandState caching for scan, source index, and doc records to reduce redundant I/O
- Added test suites for build context selectors, CLI pagination, doc index, links batch, scan incremental, storage read-only, and workflow extras
- Updated conftest with JSON helpers and storage snapshot hashing
v0.1.0
Full Changelog: https://github.com/ledgerwerk/documentledger/commits/v0.1.0