Skip to content

feat: add scoped stores and prepare 2.0.0 release - #11

Merged
ljlm0402 merged 4 commits into
developmentfrom
codex/ssr-store-context
Oct 18, 2026
Merged

ljlm0402 merged 4 commits into
developmentfrom
codex/ssr-store-context

Conversation

@ljlm0402

@ljlm0402 ljlm0402 commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Summary

Add createStoreContext for typed component-tree and SSR-request scoped stores, update the Counter example, and prepare the 2.0.0 stable release. The combined release includes persistence migration/recovery and error-handling contract changes from merged #10; migration guidance explains the breaking changes.

Set package.json and npm lockfile versions to 2.0.0. Validate source/lockfile/tarball versions and Git tag equality; stable releases use latest and prereleases use next. Both CLI channel paths are tested. PR and publish workflows also check a packed consumer with minimum supported Vue 3.2.0.

Keep both READMEs at the root and move the review report, release notes, release plan and roadmap to docs/. Update README links and the release plan for stable preparation. Preserve the GitHub PR template in its functional .github location.

Validation

  • 110 unit/regression tests and 4 release-policy tests pass locally.
  • Source/example type checks and production builds pass.
  • Packed ESM/CJS, SSR, persistence and NodeNext checks run with Vue 3.5.17 and minimum Vue 3.2.0 on Node 22.16.0.
  • Relative Markdown file links pass after the move.
  • Final-commit remote CI is tracked in this PR's checks.

Release status and limits

2.0.0 is prepared, not published. No release tag has been created; review/merge and publication remain separate. No RC publication or real consumer application validation is claimed. Factories must synchronously return fresh stores; SSR apps must be request-local. Automatic hydration/serialization, selector subscriptions and asynchronous storage are outside this release. The release plan records application verification and data rollback requirements.

@ljlm0402 ljlm0402 changed the title Add scoped store contexts and prerelease safeguards feat: add scoped stores and prepare 2.0.0 RC Oct 18, 2026
@ljlm0402
ljlm0402 marked this pull request as ready for review October 18, 2026 09:04
@ljlm0402 ljlm0402 changed the title feat: add scoped stores and prepare 2.0.0 RC feat: add scoped stores and prepare 2.0.0 release Oct 18, 2026
@ljlm0402
ljlm0402 merged commit 3e5102f into development Oct 18, 2026
1 check passed
@ljlm0402
ljlm0402 deleted the codex/ssr-store-context branch October 18, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant