1.4 KiB
1.4 KiB
Distribution Contract Changelog
1.0.3
- 2026-04-04
- Added CI distribution gate with reproducibility and manifest validation (
scripts/release-gate.py+.github/workflows/release-gate.yml). - Added maintenance governance fields in
docs/distribution-contract.jsonand operational release ownership/retention guidance indocs/distribution.md.
1.0.2
- 2026-04-04
- Added canonical consumer resolution entrypoint at
dist/index.json. - Kept a single deprecated compatibility path
dist/{distribution_contract_version}/index.jsonwith documented sunset date (2026-07-01). - Documented immutable tuple-based resolution and checksum-first consumption examples for external projects.
1.0.1
- 2026-04-04
- Added canonical release orchestrator and versioned dist layout index manifest generation (
scripts/release-orchestrator.py+scripts/release-orchestrator.config.json). - Extended contract metadata with generator location, path template, and artifact index path (
docs/distribution-contract.json).
1.0.0
- 2026-04-04
- Introduced versioned distribution contract (
distribution-contract@1.0) for deterministic, cross-project-safe consumption. - Defined canonical
dist/namespace and immutable artifact naming pattern. - Added machine-readable compatibility and checksum policy in
docs/distribution-contract.json. - Established compatibility governance and changelog requirement for contract assumption changes.