86d, and first-party Modules use the @86d-store scope, for example @86d-store/cart. Everything moves together; see Versioning and maturity.
Each release entry carries a summary of what changed, migration notes for anything breaking, and the list of packages that moved.
Unreleased
Work after0.0.42 belongs here until the next shared-line cut. GitHub Releases remain the publish record.
0.0.42
Shared Store Runtime, CLI, package, and Module version is0.0.42. Merchant UI contracts landed on 86d Console /businesses and Store Admin products: shared OKLCH tokens, Zod plus TanStack Form and Table, and five-state fixtures. Authenticated Console screenshot evidence is still an operator blocker, so this cut does not claim Stable merchant UI.
Private 86d.app packages also move to 0.0.42 and pin the then-current @86d-app/contracts@0.0.42. That package name records the scope used for the 0.0.42 release; current Store Runtime packages use the @86d-store scope. npm and GitHub publication of that contracts tag remains an operator step.
Following releases
- Watch the repository. Open github.com/86d-store/86d, click Watch, choose Custom, then Releases.
- Subscribe to an npm feed from any package page.
- Follow @86d_app on X.
After you pull one
.env changes, removed Module options, and migrations that touch your schema.
For Modules specifically:
When a release breaks something
- Note the version you came from and the one you went to.
- Capture the error and the smallest reproduction you can get to.
- Open an issue at github.com/86d-store/86d/issues tagged
regression.