Expand description
The typed value every release surface answers with.
Published through the capability registry, so these types share the one OpenAPI component
namespace with every other module’s: each carries a Release-prefixed schema name, the
way distribution prefixes its own for exactly the same reason.
Structs§
- Artifact
- One published artifact, from the release record’s own evidence.
- Change
- One change, from one commit.
- Change
Group - The changes of one kind, with the heading and the rank that decide where they are shown.
- Changelog
- The whole changelog.
- Decision
- One decision, as the layer’s own ADR object states it.
- Produced
By - Which capability answered with this document, and where that capability is projected.
- Reference
- A record of the layer that a commit names in its own text.
- Release
Section - One version’s worth of changelog.
- Version
Report - What the version is, what the public contract requires it to become, and what the commits since the last release say about themselves.
Enums§
- Change
Kind - What a conventional commit says it did.
- Decided
By - Who answered a version report’s
next: the public contract, the contract with the commits — or no one, because the contract could not be measured.
Constants§
- CHANGELOG_
SCHEMA - The schema of the changelog document.