Skip to content

Prepare release 0.5.0 - #110

Merged
donislawdev merged 1 commit into
mainfrom
release/0.5.0
Nov 3, 2026
Merged

donislawdev merged 1 commit into
mainfrom
release/0.5.0

Conversation

@donislawdev

@donislawdev donislawdev commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

Release 0.5.0, the owner's decision.

  • Directory.Build.props: version 0.5.0.
  • CHANGELOG.md: everything under [Unreleased] moved under ## [0.5.0] - 2026-11-03. The date is the day of the tag - if the tag falls on another day, the heading is corrected before it.

The minor number moves because snapshots are now schema version 7. This version still reads snapshots of versions 4 to 6, and the changelog says so.

Checked locally: the two tag gates of release.yml (the tag and the version file agree, the changelog is closed for this version) pass for v0.5.0, run from the workflow's own text. Their self-test turns both red for a tag that is not the version and the changelog gate red for an entry left under [Unreleased]. A build of this tree answers bws --version with bws 0.5.0.

Before the tag: the gate on this tree, a manual run of the mutation workflow on this commit, the rehearsal on a throwaway machine with a candidate built from the merge commit and compared against 0.4.0, and a green build on that commit.

This release is the first one with an MSI installer. No dry run of the build phase of release.yml was made for it, so the first run of that phase with the installer is the one on the tag.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Release
    • Updated the product version to 0.5.0.
    • Added a changelog entry for version 0.5.0, dated November 3, 2026. This release updates the version information and records the release date in the project’s release history. No other changes are listed.

Move everything under [Unreleased] in CHANGELOG.md into a dated 0.5.0
section and raise the product version to 0.5.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Walkthrough

The changelog adds a 0.5.0 release heading dated 2026-11-03. The shared product version changes from 0.4.0 to 0.5.0.

Changes: Release version update

Layer / File(s) Summary
Release version and changelog
CHANGELOG.md, Directory.Build.props
The changelog adds the 0.5.0 release heading dated 2026-11-03. The shared product version changes from 0.4.0 to 0.5.0, and the version-history comment records the release.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Possibly related PRs

Suggested labels: packaging

Merge Risk: Minimal · up to 01344

The release metadata is consistent and ready to merge subject to normal checks. Confirm the changelog date before tagging if the release date changes.

Pre-merge checks: Passed 14
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the release preparation and version 0.5.0 changes. It is specific enough for release notes and project history.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Tests For Changed Behavior Passed The PR changes only CHANGELOG.md and the shared <Version> build property in Directory.Build.props. These are release documentation and build configuration changes, not new non-UI runtime logic. …
No Secrets Or Debug Leftovers Passed The pull request changes only CHANGELOG.md and Directory.Build.props. Added lines contain a release heading, version 0.5.0, and a dated version-history comment. They add no private AI agent file…
No Hardcoded Ui Styling Passed The pull request changes only CHANGELOG.md and Directory.Build.props. It does not add or change XAML, Slint, Fyne, Tkinter, WPF code-behind, or other GUI code. The hardcoded UI styling check is theref…
No Obvious Performance Problems Passed The pull request changes only CHANGELOG.md and Directory.Build.props. It adds release documentation and changes the shared version from 0.4.0 to 0.5.0. It introduces no UI processing, collecti…
Desktop Robustness Passed The pull request changes only CHANGELOG.md and Directory.Build.props. The diff adds release documentation and changes the shared Version value from 0.4.0 to 0.5.0. It does not add or change runtime co…
Safe File Parsing Passed The PR changes only CHANGELOG.md and Directory.Build.props. The diff updates release text and the <Version> value from 0.4.0 to 0.5.0. It adds no file-reading, importing, exporting, deserial…
System Changes Are Reversible Passed PASS. The pull request changes only CHANGELOG.md and Directory.Build.props. The diff adds release notes and changes the product version from 0.4.0 to 0.5.0; it does not add or change code that…
Clear User-Facing Text Passed PASS — The PR changes the user-facing changelog heading to 0.5.0 and updates the product version to 0.5.0. These changes introduce no controls, buttons, errors, confirmations, or inconsistent term…
No Resource Leaks Passed The pull request changes only CHANGELOG.md and Directory.Build.props. It adds release documentation and changes the product version from 0.4.0 to 0.5.0. It adds no event handlers, timers, hand…
Scope, Duplication And Docs Passed The PR changes only CHANGELOG.md and Directory.Build.props. The diff adds the documented 0.5.0 changelog heading and updates the shared version from 0.4.0 to 0.5.0, matching the title and de…
Full details: Tests For Changed Behavior

Explanation

The PR changes only CHANGELOG.md and the shared &lt;Version&gt; build property in Directory.Build.props. These are release documentation and build configuration changes, not new non-UI runtime logic. No test files changed, and no existing tests were deleted, skipped, or weakened in the reviewed diff.

Full details: No Secrets Or Debug Leftovers

Explanation

The pull request changes only CHANGELOG.md and Directory.Build.props. Added lines contain a release heading, version 0.5.0, and a dated version-history comment. They add no private AI agent files, .env files, credentials, private URLs, local paths, machine or user names, personal email addresses, or debug output/calls.

Full details: No Hardcoded Ui Styling

Explanation

The pull request changes only CHANGELOG.md and Directory.Build.props. It does not add or change XAML, Slint, Fyne, Tkinter, WPF code-behind, or other GUI code. The hardcoded UI styling check is therefore not applicable.

Full details: No Obvious Performance Problems

Explanation

The pull request changes only CHANGELOG.md and Directory.Build.props. It adds release documentation and changes the shared version from 0.4.0 to 0.5.0. It introduces no UI processing, collection handling, query, external process, polling, or other performance-sensitive behavior.

Full details: Desktop Robustness

Explanation

The pull request changes only CHANGELOG.md and Directory.Build.props. The diff adds release documentation and changes the shared Version value from 0.4.0 to 0.5.0. It does not add or change runtime code that loads assets, writes files, parses values, starts operations, performs destructive actions, manages background work, requests admin rights, or makes network calls.

Full details: Safe File Parsing

Explanation

The PR changes only CHANGELOG.md and Directory.Build.props. The diff updates release text and the &lt;Version&gt; value from 0.4.0 to 0.5.0. It adds no file-reading, importing, exporting, deserialization, formula, path, or archive handling.

Full details: System Changes Are Reversible

Explanation

PASS. The pull request changes only CHANGELOG.md and Directory.Build.props. The diff adds release notes and changes the product version from 0.4.0 to 0.5.0; it does not add or change code that modifies system state.

Full details: Clear User-Facing Text

Explanation

PASS — The PR changes the user-facing changelog heading to 0.5.0 and updates the product version to 0.5.0. These changes introduce no controls, buttons, errors, confirmations, or inconsistent terminology. The version is consistent in CHANGELOG.md and Directory.Build.props.

Full details: No Resource Leaks

Explanation

The pull request changes only CHANGELOG.md and Directory.Build.props. It adds release documentation and changes the product version from 0.4.0 to 0.5.0. It adds no event handlers, timers, handles, tasks, caches, images, or other resource-owning code.

Full details: Scope, Duplication And Docs

Explanation

The PR changes only CHANGELOG.md and Directory.Build.props. The diff adds the documented 0.5.0 changelog heading and updates the shared version from 0.4.0 to 0.5.0, matching the title and description. No unrelated refactor, duplicate functionality, undocumented user-facing change, or backward-incompatible API/configuration/data-format change is introduced by this diff.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.
Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI (base), Organization UI (inherited)
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 4ab96891-8037-4bab-9609-114baad1241c
Commits

Reviewing files that changed from the base of the PR and between 2ab2ccd and 013445a.

Files selected for processing: 2
  • CHANGELOG.md
  • Directory.Build.props

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Recent review details
Context from checks skipped due to timeout: 6
  • GitHub Check: part 0
  • GitHub Check: CodeRabbit
  • GitHub Check: OSV-Scanner
  • GitHub Check: Analyse csharp
  • GitHub Check: Install, upgrade and remove the installer on a clean runner
  • GitHub Check: build and the tests that do not need this machine
Additional context used
Path-based instructions: 6
Packaging and release configuration of a desktop app.

CodeRabbit configuration file

Files:

  • Directory.Build.props
For every added or upgraded dependency: confirm the package really exists and the name is spelled correctly (typosquatting), it is actively maintained, the license is compatible with this project's license, and it is actually needed (not re...

CodeRabbit configuration file

Files:

  • Directory.Build.props
User-facing changelog.

CodeRabbit configuration file

Files:

  • CHANGELOG.md
Check that documentation matches the actual code in this PR: commands, flags, config keys, file paths, build steps and examples must exist.

CodeRabbit configuration file

Files:

  • CHANGELOG.md
All code in this repository is written by an AI coding agent (Claude Code).

CodeRabbit configuration file

Files:

  • Directory.Build.props
  • CHANGELOG.md
Source excerpt: Scope, duplication and docs: Warn if any of these is true: user-facing behavior, CLI arguments, configuration, build steps or requirements changed but README / docs / CHANGELOG (if the project has one) were not updated;

CodeRabbit inference engine (Custom checks)

Files:

  • CHANGELOG.md

@donislawdev
donislawdev merged commit c982763 into main Nov 3, 2026
32 checks passed
@donislawdev
donislawdev deleted the release/0.5.0 branch November 3, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant