Skip to content

Releases

@tanstack/vue-store@1.0.0-alpha.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 01:32
Immutable release. Only release title and notes can be modified.
4ec9788

Major Changes

  • #389 c9bef08 - Drop Vue 2 support from @tanstack/vue-store. The adapter now requires Vue 3 (vue: ^3.0.0) and imports Vue APIs and types directly, removing its vue-demi dependency and optional @vue/composition-api peer dependency.

    Vue 2 applications must upgrade to Vue 3 or keep using a previous version of @tanstack/vue-store. The adapter's public hooks and their behavior are unchanged for Vue 3 applications.

@tanstack/react-store@1.0.0-alpha.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 01:32
Immutable release. Only release title and notes can be modified.
4ec9788

Major Changes

  • #362 5567af4 - @tanstack/react-store now requires React 18 or newer (peerDependencies are react and react-dom ^18.0.0 || ^19.0.0); support for React 16.8 and 17 has been dropped.

    useSelector builds on React's built-in useSyncExternalStore with a single memoized selection ref instead of the use-sync-external-store/shim/with-selector helper: fewer hook slots and allocations per subscribed component, no per-component passive effect, and the use-sync-external-store dependency is gone from consumer bundles. The public API and selection semantics of useSelector, useAtom, _useStore and useStore are unchanged.

@tanstack/svelte-store@0.12.3

Choose a tag to compare

@github-actions github-actions released this 09 Oct 23:26
Immutable release. Only release title and notes can be modified.
51ddb30

Patch Changes

  • #364 b1107ef - Fix useSelector object selection comparisons by preserving raw value identity.

@tanstack/preact-store@0.13.5

Choose a tag to compare

@github-actions github-actions released this 09 Oct 23:26
Immutable release. Only release title and notes can be modified.
51ddb30

Patch Changes

@tanstack/octane-store@0.13.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 23:26
Immutable release. Only release title and notes can be modified.
51ddb30

Minor Changes

  • #382 838f573 - Require octane >=0.12.0. createStoreContext now renders the context itself as the provider, since octane removed Context.Provider.

@tanstack/vue-store@0.11.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:59
Immutable release. Only release title and notes can be modified.
a9cf232

Patch Changes

  • Updated dependencies [e06c28c]:
    • @tanstack/store@0.11.2

@tanstack/svelte-store@0.12.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:59
Immutable release. Only release title and notes can be modified.
a9cf232

Patch Changes

  • Updated dependencies [e06c28c]:
    • @tanstack/store@0.11.2

@tanstack/store@0.11.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:59
Immutable release. Only release title and notes can be modified.
a9cf232

Patch Changes

  • #369 e06c28c - Prevent atom reads inside subscription observers from becoming subscription dependencies and causing unrelated updates to notify the observer.

@tanstack/solid-store@0.11.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:59
Immutable release. Only release title and notes can be modified.
a9cf232

Patch Changes

  • Updated dependencies [e06c28c]:
    • @tanstack/store@0.11.2

@tanstack/react-store@0.11.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:59
Immutable release. Only release title and notes can be modified.
a9cf232

Patch Changes

  • Updated dependencies [e06c28c]:
    • @tanstack/store@0.11.2