Skip to content

Make release notes stage-aware - #13

Merged
tdecroyere merged 16 commits into
mainfrom
cumulative-release-notes
Aug 26, 2026
Merged

tdecroyere merged 16 commits into
mainfrom
cumulative-release-notes

Conversation

@tdecroyere

@tdecroyere tdecroyere commented Aug 26, 2026 •

Copy link
Copy Markdown
Member

Updates release-note generation so notes match the maturity stage of a release.

  • Consecutive releases in the same prerelease stage (dev, alpha, ptr, or rc) include only changes since the previous release.
  • The first release after entering a new prerelease stage includes the full current product-version cycle since the previous stable release, or since the beginning of the project when no stable exists.
  • Stable releases are cumulative since the previous stable release.
  • Updates the README to document the stage-aware behavior.

For the current cycle, 1.0.0-alpha.4 remains incremental from 1.0.0-alpha.3. When the project later moves from alpha to PTR, the first PTR release will contain the full 1.0 release-cycle history for testers joining at that stage.

@tdecroyere tdecroyere changed the title Make release notes cumulative Make release notes stage-aware Aug 26, 2026
@tdecroyere
tdecroyere merged commit 121e754 into main Aug 26, 2026
@tdecroyere
tdecroyere deleted the cumulative-release-notes branch August 26, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant