Changelog
Generated by releaseledger. Manual edits may be overwritten. Update releaseledger entries and rebuild this file instead.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v0.4.0] - 2026-07-28
Added
Added Ledgercore 0.6 public-facade integration, shared CLI envelopes, and the canonical record, ref, link, storage, and migration command tree
Added strict migration-plan fingerprints, receipts, storage-layout planning, and structural journal inspection
Changed
Preserved legacy command aliases with deprecation warnings and corrected derived storage paths to .ledger/archledger/config.toml and .ledger/archledger/data
Fixed pytest failures on Windows and updated test fixtures for Ledgercore 0.6 compatibility
Fixed
Fixed repository check command to work with updated storage layout
[v0.3.2] - 2026-07-11
Added
Added record export and record apply commands for versioned complete-document replacement with automatic rollback
Added typed metadata field specifications with per-record-type validation for common metadata shapes
Added SpecMason integration with ID mapping files for behavior specification traceability
Changed
Changed architecture documentation to reflect the isolated architecture ledger scope, removing SDD and BDD references
Changed check command to skip completeness warnings for archived records while preserving structural validation
Changed record type registry with per-type metadata field specs for all architecture record kinds
Removed
Removed legacy BDD metadata files and replaced with SpecMason-managed behavior specifications
[v0.3.1] - 2026-06-17
Added
Added context query command with full-text search across architecture records
Changed
Integrated ledgercore as shared foundation for identity, storage, and config resolution
Replaced date-based record tracking with document version and metadata versioning
Converted project documentation from reStructuredText to MyST Markdown
Removed
BREAKING: Removed BDD and SDD modules and all related CLI commands, schemas, tests, and documentation
[v0.3.0] - 2026-06-09
Added
Added the sdd profile and SDD lifecycle commands enforcing traceability and automation policy
Added BDD support with a Gherkin import/export bridge and bdd metadata commands
Added record scopes for monorepo applicability matching and reference handling
Added combined traceability across Archledger, Taskledger, SpecWeave, and pytest
Added SpecWeave behavior specifications and matching unit tests for core workflows
Fixed
Fixed renumber and doctor to handle numbering-format changes and ID format drift
Fixed archledger build output assembly and added check command coverage tests
[v0.2.0] - 2026-05-30
Added
Added configurable record ID format with prefix, width, and type/content-based segments
Added per-part numbering schema and a renumber command that preserves the global numeric sequence
Added init options for ID prefix, width, and segment mode that write a config-version-6 project
Changed
Changed default record ID and filename format to include the type segment and bumped config to v6
Changed default build output location and limited diagram renderers to three supported options
Documented the CLI, configuration, and README and added PyPI and codecov badges
Fixed
Fixed init to default to the markdown source format