v0.1.0
Full Changelog: https://github.com/holgern/releaseledger/commits/v0.1.0
[0.1.0] - 2026-06-14
Added
- Added releaseledger CLI for project-local release records, entries, and changelog context
- Added events.jsonl audit log and idempotent JSON index rebuild across all mutations
- Added public Python API surface for releases and entries
- Added releaseledger build command to render and atomically insert CHANGELOG.md sections
- Added [changelog] config table for templates, trimming, and postprocessors
- Added public changelog build API exports
- Added storage where command for read-only workspace, config, and storage path diagnostics
- Added config show and config set commands to manage releaseledger.toml safely
- Added external releaseledger_dir policy for portable sibling state directories via --external-dir
- Added entry --source provenance with opt-in changelog source rendering
- Added entry lifecycle metadata with status, audience, scopes, and global source refs
- Added release update command for boundary refs and global source metadata
- Added atomic entry add-many batches and entry import with front-matter parsing
- Added entry lint command with structured issues, status filters, and strict mode
- Added entry prompt command for native release-note drafting guidance
Changed
- Changed changelog context and build to support status filtering, quality grouping, and strict gates
Documentation
- Documented quickstart, commands, JSON envelopes, and Python API in README
- Aligned README and Sphinx documentation with current CLI and storage behavior