From fc40faefe716bc6dc39a14b1fa4e8e3847fe2b4d Mon Sep 17 00:00:00 2001 From: sepehr-safari Date: Sun, 12 Jul 2026 21:41:30 +0300 Subject: [PATCH] chore(release): cut v0.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Studio's first packaged, signed public release. - app.zon: version 0.0.0 → 0.5.0. - CHANGELOG.md: date the 0.5.0 section (2026-07-12) and open a fresh [Unreleased]; add the release/compare links. - CURRENT_STATE.md / ROADMAP.md: mark S6 complete and 0.5.0 released. On merge, the v0.5.0 tag drives .github/workflows/release.yml, which builds the macOS (.dmg, ad-hoc) and Linux (.tar.gz) packages and publishes the GitHub release. Verified: native validate + doctor --strict clean, ReleaseFast build clean at 0.5.0. Closes #74. --- CHANGELOG.md | 9 ++++++--- CURRENT_STATE.md | 14 ++++++++------ ROADMAP.md | 2 +- app.zon | 2 +- 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1eda5a3..386f27f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,10 @@ reference are all pre-1.0, minor (0.x) releases may include breaking changes. ## [Unreleased] -The upcoming **0.5.0** — Studio's first packaged, signed public release, -assembled across milestones S0–S5. Highlights: +## [0.5.0] — 2026-07-12 + +Studio's first packaged, signed public release, assembled across milestones +S0–S5. Highlights: ### Added @@ -51,4 +53,5 @@ assembled across milestones S0–S5. Highlights: - TLS (`wss://`) live capture, a menu-bar monitor, and interactive open (dialog / drag-drop) are planned for later releases. -[Unreleased]: https://github.com/ocpp-debugkit/studio/commits/main +[Unreleased]: https://github.com/ocpp-debugkit/studio/compare/v0.5.0...HEAD +[0.5.0]: https://github.com/ocpp-debugkit/studio/releases/tag/v0.5.0 diff --git a/CURRENT_STATE.md b/CURRENT_STATE.md index 664d505..2a9a86e 100644 --- a/CURRENT_STATE.md +++ b/CURRENT_STATE.md @@ -4,7 +4,7 @@ ## Current version -`0.0.0` — pre-release foundation (unreleased). +`0.5.0` — first public release. ## Active milestone @@ -16,8 +16,8 @@ inspector through the effects channel (#58, ADR-0009), and explicit-fault criticals raise OS notifications live (#60, ADR-0011) — all **in-runner** (`update_fx` + `fx.spawn` + the effects-bound platform services), no runner-eject. -**S6 — public release & launch (0.5.0): in progress.** Packaging is wired -(#70) — `native package` builds a macOS `.app` (ad-hoc `.dmg`) and a Linux +**S6 — public release & launch (0.5.0): complete — released.** Packaging is +wired (#70) — `native package` builds a macOS `.app` (ad-hoc `.dmg`) and a Linux `.tar.gz`, and a tag-triggered [release workflow](.github/workflows/release.yml) publishes both to a GitHub release (see [RELEASING.md](RELEASING.md)). The automation smoke now **drives** the GUI (#71) — clicking the replay transport, @@ -25,9 +25,11 @@ a filter facet, and the Live tab, asserting the semantics tree after each and screenshotting the inspector + live surfaces. The conformance contract is frozen as `contract-v1` (#72, [docs/CONTRACT.md](docs/CONTRACT.md), ADR-0012). The docs are release-ready (#73): the README is present-tense with install / usage and a -live inspector screenshot, and a [CHANGELOG](CHANGELOG.md) stages the 0.5.0 notes. -Remaining: the v0.5.0 cut (#74). The menu-bar monitor and notarization are -post-0.5; see [ROADMAP.md](ROADMAP.md). +live inspector screenshot, and a [CHANGELOG](CHANGELOG.md) records the 0.5.0 +notes. **v0.5.0 is cut and published (#74)** — the tag drives the release +workflow, which builds and attaches the macOS + Linux packages. Next themes +(menu-bar monitor, notarization, TLS, 2.0.1) are post-0.5; see +[ROADMAP.md](ROADMAP.md). ## What's done diff --git a/ROADMAP.md b/ROADMAP.md index c917158..647d7c8 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -14,7 +14,7 @@ the stable part. | **S3** | 0.2.0 | Inspector UI | ✅ Complete | | **S4** | 0.3.0 | Analysis parity+ | ✅ Complete | | **S5** | 0.4.0 | Live capture ⭐ | Planned | -| **S6** | 0.5.0 | Public release & launch | Planned | +| **S6** | 0.5.0 | Public release & launch | ✅ Released | ## Versioning diff --git a/app.zon b/app.zon index 1e01763..2e15271 100644 --- a/app.zon +++ b/app.zon @@ -3,7 +3,7 @@ .name = "studio", .display_name = "OCPP DebugKit Studio", .description = "Native desktop debugger for OCPP charging sessions.", - .version = "0.0.0", + .version = "0.5.0", .icons = .{"assets/icon.png"}, .platforms = .{"macos"}, .permissions = .{ "view", "command", "notifications" },