v0.29.1 — architecture-deepening rollup
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.1As a project dependency:
npm install launch-store@0.29.1Requires Node.js >= 20.
Full diff: v0.29.0...v0.29.1