Changelog and versioning
Changelog and versioning holds 7 of the standard’s 61 rules. Each one names the evidence that settles it and the skill that fixes it.
- R-CHG-01Each release unit keeps a discoverable changelog in its declared formatoss-changelogGitHub and GitLab
- R-CHG-02Semantic versions reflect changes to the declared public APIoss-changelogGitHub and GitLab
- R-CHG-03Every release unit uses one version across its tag, manifests, and changelogoss-changelogGitHub and GitLab
- R-CHG-04Forge release notes derive from the changelog without contradicting itoss-changelogGitHub and GitLab
- R-CHG-05A public API is deprecated in a release before it is removedoss-changelogGitHub and GitLab
- R-CHG-06A release that fixes a publicly known run-time vulnerability names it in the changelogoss-changelogGitHub and GitLab
- R-CHG-07Where an ecosystem encodes the major version in package identity, the released major matches itoss-changelogGitHub and GitLab