Skip to content

chore(release): close the changelogs for 0.5.0 - #140

Merged
donislawdev merged 1 commit into
masterfrom
chore/release-0.5.0-rc.2
Aug 19, 2026
Merged

chore(release): close the changelogs for 0.5.0#140
donislawdev merged 1 commit into
masterfrom
chore/release-0.5.0-rc.2

Conversation

@donislawdev

Copy link
Copy Markdown
Owner

Recipe step 2, ahead of tagging v0.5.0-rc.2.

Not a new section

## [0.5.0] was opened when rc.1 was cut on 2026-08-12. The work since then is still
0.5.0, so [Unreleased] is folded into the section that already exists rather than a
second one being opened beside it, and the date moves to the day it is being cut again.

Merged heading by heading, not appended as a second block: CHANGELOG.md may not carry
two headings of the same name inside one version, and
test_the_mutable_changelog_sections_have_no_duplicate_headings says so. The [0.5.0]
section still has exactly one each of Added, Changed, Docs and Fixed.

The summary was stale

The paragraph at the top was written for rc.1 and described only the user-folder work.
It now leads with the change a user meets first - the executable is signed, so Windows
names the publisher - and says what proof ships with the release.

Checks

  • [Unreleased] holds zero entries and ## [0.5.0] - 2026-08-19 is dated, which is what
    release.yml refuses to publish without.
  • tools/release_notes.py extracts the section (298 lines) - that text is the release
    body, so a broken section would show up on the release page.
  • Release, conventions and README guards green; both local hooks green.
  • The rig sweep was correctly not demanded: the branch names a pre-release, which is
    the signal added for exactly this.

🤖 Generated with Claude Code

0.5.0 was already opened when rc.1 was cut on 2026-08-12, so this is not a new
section: the work since then is still 0.5.0, and it is folded into the section that
already exists. The date moves to the day it is being cut again.

Merged heading by heading rather than appended as a second block, because
CHANGELOG.md may not carry two headings of the same name inside one version and a
test says so.

The summary at the top was written for rc.1 and described only half of what the
section now holds. It leads with the signature, since that is the change a user meets
first: Windows names the publisher instead of saying "Unknown publisher", and the
release carries proof that can be checked without asking anyone.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@donislawdev
donislawdev merged commit 4f2782f into master Aug 19, 2026
13 of 14 checks passed
@donislawdev
donislawdev deleted the chore/release-0.5.0-rc.2 branch August 19, 2026 16:53
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