Changelog
Generated by releaseledger. Manual edits may be overwritten. Update releaseledger entries and rebuild this file instead.
[v0.7.2] - 2026-10-07
Added
Added safe migrated-task allocation repairs with owner preservation and ambiguity diagnostics
[v0.7.1] - 2026-10-07
Changed
Improved task identity recovery with transactional repairs and UUID relationship diagnostics
[v0.7.0] - 2026-10-04
Added
Added UUIDv7 task identities with deterministic migration for legacy bundles and relationship-safe import/export
Removed
BREAKING: Removed deprecated CLI aliases and legacy option forms in favor of canonical task-first commands
[v0.6.11] - 2026-10-02
Added
Added dry-run garbage collection and repairs for stale artifacts, orphan locks, and incomplete task allocations
Changed
Improved task listings and health checks with indexed summaries, path-bound reads, and incremental derived-index updates
[v0.6.10] - 2026-09-26
Changed
Improved proposed-plan revision safety with preflight checks, non-overwriting exports, and run-aware recovery guidance
[v0.6.9] - 2026-09-24
Added
Added active_current_execution lock classification based on harness session or host-process identity, not actor name
Added implementation lease renewal on successful work-item completion when the current execution proves lock ownership
Changed
Changed implement resume to no-op with unchanged lock and run IDs when the current execution owns the active run
Changed the packaging dependency upper bound to admit packaging 26
[v0.6.8] - 2026-09-11
Added
Added explicit reuse of passing implementation checks as validation evidence when final and current workspace snapshots match
[v0.6.7] - 2026-09-09
Added
Added configurable artifact limits with UTF-8-safe truncation across command evidence, archives, doctor, and Git sync
[v0.6.6] - 2026-09-04
Added
Added managed validation command evidence with durable output capture and explicit probe-failure classification
[v0.6.5] - 2026-08-22
Added
Added run-scoped read-only review handoffs with cross-harness claims, durable evidence, and snapshot-drift detection
Changed
Changed workspace snapshot validation to track added and deleted project files and reject unstable snapshot baselines
Quality
Improved regression coverage for review-handoff identity, claims, command registration, and service boundaries
[v0.6.4] - 2026-08-21
Added
Added separate runtime and log storage mounts and closed uninitialized projects against legacy storage creation
Changed
Improved managed command virtualenv selection for planning and implementation
Documentation
Documented the architecture source and generated output under docs/architecture.md
[v0.6.3] - 2026-08-19
Changed
Improved managed commands to preserve child arguments, working directories, output, and execution context
[v0.6.2] - 2026-08-15
Changed
Automatic indexes cache bootstrapping before canonical mutations with quarantine-based recovery for unbound caches
Indexes mount is fixed to cache storage;
storage set indexes cacheis now an idempotent topology request and non-cache indexes storage is rejected directly
Fixed
reindexcommand now reports cache recovery results and surfaces structured errors for recovery failures
Documentation
Documented indexes cache recovery behavior and multi-machine sync workflow
[v0.6.1] - 2026-08-14
Added
Atomic index update functions for dependency and introduction indexes
Ledgercore version inspection with module and distribution provenance tracking
Changed
Ledgercore minimum version requirement updated to >=0.6.1
Fixed
Workspace snapshot hash exclusions now resolve Taskledger state roots relative to the Git root
Quality
Test suite performance improvements with atomic fast I/O and focused fixtures
[v0.6.0] - 2026-07-28
Added
Ledgercore 0.6.0 compatibility boundary with strict public-API imports and version validation
Unified CLI envelope format with
ledgerwerk.cli.v1schema and space-separated command pathsFamily exit code mapping (0-5 only): SUCCESS, DOMAIN_FAILURE, USAGE, UNAVAILABLE, CONFLICT, EXTERNAL_FAILURE
--rootas canonical global option;--cwdis now a hidden deprecated aliastaskledger Xcanonical version output formatNested
helpcommand with CommandInventory integrationinfocommand replacing deprecatedstatus --fullusageTolerant root callback for init/status/info/doctor/commands/help/storage/migrate
Command metadata family schema mapping with Taskledger extensions
config validateandconfig unsetcommandsstorage validate --strictwith additional binding/fingerprint checksCanonical storage options:
--storage-root,--scopemigrate recovercommand with--journal,--policy,--dry-runoptionsmigrate cleanupcommand with--journal,--dry-run,--yesoptionsTaskledger migration hooks: quiescence_check, validate_staged, validate_activated, finalize
Ledgercore 0.3 canonical
.ledger/layout support with split data, logs, and indexes mounts, explicit legacy migration, and compatibility routing
Changed
Updated Ledgercore dependency to
>=0.5.0,<0.7.0(supports 0.6.0)Updated exit codes to family contract: NOT_FOUND 5->3, STORAGE 6->4, VALIDATION 7->1
storage setis now topology-only (no data movement)Command paths now use space separators instead of dots
Deprecated
--cwdglobal option (use--rootinstead)status --full(useinfoinstead)Storage options
--root,--project,--localinstorage set