Skip to content

chore(release): close the changelogs for 0.6.0 - #174

Merged
donislawdev merged 1 commit into
masterfrom
chore/release-0.6.0-rc.1
Sep 3, 2026
Merged

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

Conversation

@donislawdev

Copy link
Copy Markdown
Owner

Closes the changelogs for 0.6.0 and sets VERSION.txt, so the release candidate
v0.6.0-rc.1 can be tagged on master.

What this commit does

  • [Unreleased] moves into a dated ## [0.6.0] - 2026-09-03 section in both changelogs,
    leaving the empty ## [Unreleased] header that release.yml requires at tag time.
  • VERSION.txt goes from 0.5.0 to 0.6.0.

The dated section is created now, at the candidate, and serves the full release afterwards:
release.yml checks a pre-release tag exactly the way it checks a final one, so -rc.1 ships
the same notes. The tag carries the -rc.1 suffix, the version does not - a candidate and its
final release share a version by design.

What 0.6.0 contains

The full text is in CHANGELOG.md. In short: losses that arrive in runs rather than one packet
at a time, with the wireless presets tuned to match how a radio link really fails; the Control
page field search; the connections table search understanding column qualifiers and a choice of
visible columns; the Settings window; and a long list of stability fixes.

Checks

  • Full suite: 1350 passed. GUI smoke: OK. Both run as the last action before the commit, because
    prose is a source for several of these guards and an edit after the last green run would be
    unverified.
  • The release guards specifically (tests/test_version_and_release.py): 31 passed, including the
    dated-section, essay-cap, duplicate-heading and release-notes-extraction rules.
  • tools/release_notes.py extracts the new section for the release page.

The full rig sweep is deliberately NOT part of this: rigs are owed at a final release, not at a
candidate, and the branch name is what carries that intent.

🤖 Generated with Claude Code

Moves the [Unreleased] block into a dated 0.6.0 section in both
changelogs and sets VERSION.txt to the number the owner named.

The section is created now, at the release candidate, and serves the
full release afterwards: release.yml checks a pre-release tag exactly
the way it checks a final one, so -rc.1 ships the same notes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@donislawdev
donislawdev merged commit 9e84810 into master Sep 3, 2026
14 checks passed
@donislawdev
donislawdev deleted the chore/release-0.6.0-rc.1 branch September 3, 2026 17:50
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