Skip to content

release: 0.5.0 - #350

Merged
arzafran merged 4 commits into
mainfrom
release/0.5.0
Sep 16, 2026
Merged

arzafran merged 4 commits into
mainfrom
release/0.5.0

Conversation

@arzafran

@arzafran arzafran commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

What this does

Bumps Programa from 0.4.0 to 0.5.0 and finishes the changelog for everything that landed since the last milestone. Merging this doesn't publish anything by itself — the next green run on main after this lands ships as 0.5.<run number> on the existing rolling release, same as every other commit.

Do not merge yet: other pending PRs should land first so their changes end up under the 0.5.0 heading. This branch bumps the version and finishes the changelog; it should go last.

Changelog highlights

Full detail in CHANGELOG.md under ## [0.5.0] - 2026-09-16.

Version bump

./scripts/bump-version.sh (minor): MARKETING_VERSION 0.4.0 → 0.5.0 in GhosttyTabs.xcodeproj/project.pbxproj, CURRENT_PROJECT_VERSION bumped past the latest published appcast build. node --test scripts/*.test.js passes (214/214), including the Sparkle monotonic-build guard — it only requires the build number to increase, not the marketing version, and it does.

No other file carries a hardcoded 0.4.0: the Windows csproj takes its version from an MSBuild property (ProgramaVersion), not a committed literal.

TODO before shipping the actual release

Not doing

Per CLAUDE.md, a v0.5.0 tag is optional and not pushed here — the user wants the releases page to hold a single rolling entry, so this PR does not publish a milestone release.

Test plan

  • node --test scripts/*.test.js — 214 passed, 0 failed
  • grep -rn "0.4.0" across the repo (excluding CHANGELOG.md and docs/removed) — only the eight MARKETING_VERSION = 0.4.0; lines in project.pbxproj, now bumped
  • CI on this branch

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@darkestdarky-bot darkestdarky-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pure version bump and changelog consolidation – no functional code changes. MARKETING_VERSION moves to 0.5.0, CURRENT_PROJECT_VERSION incremented for Sparkle monotonic build check. CHANGELOG.md entries are accurate and aligned with shipped features. No secrets, injection, data-loss paths, or other review‐concern patterns exist in this diff. Merge is safe once pending PRs land.

Review coverage: 178/178 diff lines supplied. Partial input (truncated: standards). Inline comments are limited to fully visible, valid right-side hunks. Reviewed commit: 3aa40c7120f6cf4d1ab64cafcafb809faf1f0bac.

@darkestdarky-bot darkestdarky-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This diff bumps the marketing version to 0.5.0 across all build configurations in project.pbxproj and updates CHANGELOG.md with the finalised 0.5.0 entries. No code changes, secrets, or trust-boundary concerns are introduced. The version increment preserves Sparkle monotonicity per the test suite. No standards violations detected.

Review coverage: 182/182 diff lines supplied. Partial input (truncated: standards). Inline comments are limited to fully visible, valid right-side hunks. Reviewed commit: 7bf909e05050111daf62d2809b9419ad8c6e5311.

@arzafran
arzafran merged commit 2824b68 into main Sep 16, 2026
13 checks passed
@arzafran
arzafran deleted the release/0.5.0 branch September 16, 2026 23:42
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