Skip to content

v0.26.0 — plan breadth, release-train & a stylish banner

Choose a tag to compare

@YosefHayim YosefHayim released this 15 Jun 23:42
· 67 commits to main since this release
759f9a3

Eight features shipped since v0.18.0 — bumped 8 minors (0.18.0 → 0.26.0).

GitOps for the store — plan / drift breadth (#160#163)

  • Direction & scope. Each surface now declares a two-way vs additive plan direction, with a new team-level scope (no bundle id) and *.config.json sidecar support (configFiles).
  • Nine new planners. launch plan / launch drift now diff every config-as-code surface, not just the catalog: release-config, game-center, app-clips, availability, accessibility, experiments, custom-pages, wallet, eu-distribution — across App Store Connect and Google Play, read-only.
  • launch plan <surface> scopes a single surface; launch drift is the CI gate (exit 2 on drift).

Coordinated releases — release-train (#165#166)

  • launch release-train drives an app's iOS + Android + OTA legs as one resumable record: start / status / release / abort.
  • --hold gates every leg until all are approved, then releases them together; --platform / --no-ota scope the run; --watch polls until it settles; --json for CI/agents.
  • New ADR 0004 state machine (core/releaseTrain/*) with the OTA-publish core lifted out of launch update, behind dependency-injected storage + signer.

Onboarding — stylish banner (#152)

  • The animated rocket → store scene is now the front-door banner — a glowing pixel-art LAUNCH wordmark with an aurora violet→cyan gradient that degrades to plain text under NO_COLOR.

Docs

  • Full-surface example fixture (#164): four sidecars + store/*.config.json + a plan-coverage matrix.
  • The numbered Features map (README + llms.txt) gains the release-train capability and a broadened plan line — the capability count moves forward.

Quality gate

typecheck · lint · test (1245 tests / 146 files) · build · format:check · docs:check — all green.

Published to npm via GitHub OIDC trusted publishing with build provenance.