25 lines
1.4 KiB
Markdown
25 lines
1.4 KiB
Markdown
# 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.json` and operational release ownership/retention guidance in `docs/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.json` with 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.
|