release: 0.5.0 - #350
release: 0.5.0#350
Conversation
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
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
mainafter this lands ships as0.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
core/) with theprogramaddaemon (PTYs, session WAL, socket handoff) as groundwork for a cross-platform core (feat: bring programad into core and link it to programa-domain #345).ProgramaCoreseam separating git probes, port scanning, snapshots, and agent activity from the rest of the app (refactor: one core seam for probes, session snapshots, and agent activity #339).agent.eventlifecycle events from Claude Code, Codex, and OpenCode hooks (feat: normalized agent lifecycle events over one agent.event method #340).[Unreleased]before this PR.Full detail in
CHANGELOG.mdunder## [0.5.0] - 2026-09-16.Version bump
./scripts/bump-version.sh(minor):MARKETING_VERSION0.4.0 → 0.5.0 inGhosttyTabs.xcodeproj/project.pbxproj,CURRENT_PROJECT_VERSIONbumped past the latest published appcast build.node --test scripts/*.test.jspasses (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
[0.5.0]section before merge.Not doing
Per CLAUDE.md, a
v0.5.0tag 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 failedgrep -rn "0.4.0"across the repo (excluding CHANGELOG.md and docs/removed) — only the eightMARKETING_VERSION = 0.4.0;lines inproject.pbxproj, now bumpedNeed help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.