Skip to content

v0.29.1 — architecture-deepening rollup

Choose a tag to compare

@YosefHayim YosefHayim released this 25 Jun 11:37
590cd8a

Behavior-preserving patch. Everything since v0.29.0 is an internal refactor that deepens a shallow module behind its existing interface — no new commands, flags, or behavior. Safe drop-in upgrade.

What changed

All five are behavior-preserving architecture refactors (locality + leverage, no API change):

PR Change
#247 Consolidate reconciler scaffolding into a shared store-sync vocabulary
#248 Split types.ts and commandDocs.ts into co-located modules behind barrels
#250 Move release-input + train-engine domain logic out of the CLI seam into core
#252 Deepen ascClient behind typed JSON:API engine helpers
#253 Name the build-transport seam and extract fork selection into a pure resolver

Full gate green: typecheck · lint · 1847 tests · build · format:check · docs:check. Published to npm with OIDC trusted publishing + provenance attestation.

Install / upgrade

Global CLI (most users):

npm install -g launch-store@0.29.1   # or @latest
launch --version                     # → 0.29.1

As a project dependency:

npm install launch-store@0.29.1

Requires Node.js >= 20.

Full diff: v0.29.0...v0.29.1