diff --git a/.changeset/pre.json b/.changeset/pre.json index 4ae32fed26..09d3ae9f68 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -37,6 +37,8 @@ "solid-beta-15-upgrade", "solid-beta-21-upgrade", "solid-beta-29-upgrade", + "solid-beta-33-upgrade", + "solid-hydration-data-consumption", "sour-balloons-nail", "whole-coins-count" ] diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index ed8db3227e..b0330292c5 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,8 +15,8 @@ "@astrojs/solid-js": "^5.0.7", "@astrojs/tailwind": "^6.0.2", "@astrojs/vercel": "^8.1.3", - "@tanstack/solid-query": "^6.0.0-beta.7", - "@tanstack/solid-query-devtools": "^6.0.0-beta.7", + "@tanstack/solid-query": "^6.0.0-beta.8", + "@tanstack/solid-query-devtools": "^6.0.0-beta.8", "astro": "^5.5.6", "@solidjs/web": "2.0.0-beta.33", "solid-js": "2.0.0-beta.33", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index a30327ef3b..d47eeb6e47 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^6.0.0-beta.7", - "@tanstack/solid-query-devtools": "^6.0.0-beta.7", + "@tanstack/solid-query": "^6.0.0-beta.8", + "@tanstack/solid-query-devtools": "^6.0.0-beta.8", "graphql": "^16.9.0", "graphql-request": "^7.1.2", "@solidjs/web": "2.0.0-beta.33", diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 4d4dfe05d0..bb441f8102 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^6.0.0-beta.7", - "@tanstack/solid-query-devtools": "^6.0.0-beta.7", + "@tanstack/solid-query": "^6.0.0-beta.8", + "@tanstack/solid-query-devtools": "^6.0.0-beta.8", "@solidjs/web": "2.0.0-beta.33", "solid-js": "2.0.0-beta.33" }, diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index 745a2f5900..9469254505 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^6.0.0-beta.7", - "@tanstack/solid-query-devtools": "^6.0.0-beta.7", + "@tanstack/solid-query": "^6.0.0-beta.8", + "@tanstack/solid-query-devtools": "^6.0.0-beta.8", "@solidjs/web": "2.0.0-beta.33", "solid-js": "2.0.0-beta.33" }, diff --git a/examples/solid/offline/package.json b/examples/solid/offline/package.json index 535059edaf..b01fd17f49 100644 --- a/examples/solid/offline/package.json +++ b/examples/solid/offline/package.json @@ -9,9 +9,9 @@ }, "dependencies": { "@tanstack/query-async-storage-persister": "^5.101.0", - "@tanstack/solid-query": "^6.0.0-beta.7", - "@tanstack/solid-query-devtools": "^6.0.0-beta.7", - "@tanstack/solid-query-persist-client": "^6.0.0-beta.7", + "@tanstack/solid-query": "^6.0.0-beta.8", + "@tanstack/solid-query-devtools": "^6.0.0-beta.8", + "@tanstack/solid-query-persist-client": "^6.0.0-beta.8", "msw": "^2.6.6", "@solidjs/web": "2.0.0-beta.33", "solid-js": "2.0.0-beta.33" diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index abdacd97d5..9a1369d8c6 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^6.0.0-beta.7", - "@tanstack/solid-query-devtools": "^6.0.0-beta.7", + "@tanstack/solid-query": "^6.0.0-beta.8", + "@tanstack/solid-query-devtools": "^6.0.0-beta.8", "@solidjs/web": "2.0.0-beta.33", "solid-js": "2.0.0-beta.33" }, diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index 36ad1ba1fe..e8f61f16f7 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,8 +12,8 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.15.3", "@solidjs/start": "^1.1.3", - "@tanstack/solid-query": "^6.0.0-beta.7", - "@tanstack/solid-query-devtools": "^6.0.0-beta.7", + "@tanstack/solid-query": "^6.0.0-beta.8", + "@tanstack/solid-query-devtools": "^6.0.0-beta.8", "@solidjs/web": "2.0.0-beta.33", "solid-js": "2.0.0-beta.33", "vinxi": "^0.5.3" diff --git a/packages/solid-query-devtools/CHANGELOG.md b/packages/solid-query-devtools/CHANGELOG.md index a887739985..79e918f7ba 100644 --- a/packages/solid-query-devtools/CHANGELOG.md +++ b/packages/solid-query-devtools/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/solid-query-devtools +## 6.0.0-beta.8 + +### Patch Changes + +- [#11168](https://github.com/TanStack/query/pull/11168) [`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085) - chore: upgrade to solid v2 beta 33. `@tanstack/solid-query` now requires solid-js >= 2.0.0-beta.33 (peer range floor raised): the provider-owned hydration channel depends on beta.33's `normalizeIterator` buffered-replay conflation fix — on beta.32 and earlier, hydration that begins after multiple stream chunks have arrived silently drops later channel yields, leaving queries never primed and their components frozen. + +- Updated dependencies [[`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085), [`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085)]: + - @tanstack/solid-query@6.0.0-beta.8 + ## 6.0.0-beta.7 ### Patch Changes diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index 327da5edb1..5dd4faa6b9 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-devtools", - "version": "6.0.0-beta.7", + "version": "6.0.0-beta.8", "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/CHANGELOG.md b/packages/solid-query-persist-client/CHANGELOG.md index 94f586ba6d..79f3513cbe 100644 --- a/packages/solid-query-persist-client/CHANGELOG.md +++ b/packages/solid-query-persist-client/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/solid-query-persist-client +## 6.0.0-beta.8 + +### Patch Changes + +- [#11168](https://github.com/TanStack/query/pull/11168) [`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085) - chore: upgrade to solid v2 beta 33. `@tanstack/solid-query` now requires solid-js >= 2.0.0-beta.33 (peer range floor raised): the provider-owned hydration channel depends on beta.33's `normalizeIterator` buffered-replay conflation fix — on beta.32 and earlier, hydration that begins after multiple stream chunks have arrived silently drops later channel yields, leaving queries never primed and their components frozen. + +- Updated dependencies [[`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085), [`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085)]: + - @tanstack/solid-query@6.0.0-beta.8 + ## 6.0.0-beta.7 ### Patch Changes diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index f1f082332c..d7afb8f14e 100644 --- a/packages/solid-query-persist-client/package.json +++ b/packages/solid-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-persist-client", - "version": "6.0.0-beta.7", + "version": "6.0.0-beta.8", "description": "Solid.js bindings to work with persisters in TanStack/solid-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query/CHANGELOG.md b/packages/solid-query/CHANGELOG.md index 3f52408315..557745c994 100644 --- a/packages/solid-query/CHANGELOG.md +++ b/packages/solid-query/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/solid-query +## 6.0.0-beta.8 + +### Patch Changes + +- [#11168](https://github.com/TanStack/query/pull/11168) [`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085) - chore: upgrade to solid v2 beta 33. `@tanstack/solid-query` now requires solid-js >= 2.0.0-beta.33 (peer range floor raised): the provider-owned hydration channel depends on beta.33's `normalizeIterator` buffered-replay conflation fix — on beta.32 and earlier, hydration that begins after multiple stream chunks have arrived silently drops later channel yields, leaving queries never primed and their components frozen. + +- [#11168](https://github.com/TanStack/query/pull/11168) [`67c8179`](https://github.com/TanStack/query/commit/67c817940dbea2be197d007c59982a756556d085) - fix: prime the query cache during hydration through a provider-owned dehydration channel, so SSR-fetched queries come up warm instead of refetching on mount. `QueryClientProvider` streams dehydrated cache entries (query-core `dehydrate()` shapes) as each query settles during SSR — entries ride the same flush as the content that awaited them — and applies them on the client via query-core `hydrate()` (newer-wins) as they arrive, attaching each hydrated component's observer as soon as its entry is primed. The vestigial per-observer-result `hydrationData` copy is no longer serialized. + ## 6.0.0-beta.7 ### Patch Changes diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index 90116a6e8d..7be2840e5a 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "6.0.0-beta.7", + "version": "6.0.0-beta.8", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84c59fe1df..e00ee0fa65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1601,10 +1601,10 @@ importers: specifier: 2.0.0-beta.33 version: 2.0.0-beta.33(solid-js@2.0.0-beta.33) '@tanstack/solid-query': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-devtools astro: specifier: ^5.5.6 @@ -1625,10 +1625,10 @@ importers: specifier: 2.0.0-beta.33 version: 2.0.0-beta.33(solid-js@2.0.0-beta.33) '@tanstack/solid-query': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-devtools solid-js: specifier: 2.0.0-beta.33 @@ -1650,10 +1650,10 @@ importers: specifier: 2.0.0-beta.33 version: 2.0.0-beta.33(solid-js@2.0.0-beta.33) '@tanstack/solid-query': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1681,10 +1681,10 @@ importers: specifier: 2.0.0-beta.33 version: 2.0.0-beta.33(solid-js@2.0.0-beta.33) '@tanstack/solid-query': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-devtools solid-js: specifier: 2.0.0-beta.33 @@ -1709,13 +1709,13 @@ importers: specifier: ^5.101.0 version: link:../../../packages/query-async-storage-persister '@tanstack/solid-query': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-devtools '@tanstack/solid-query-persist-client': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-persist-client msw: specifier: ^2.6.6 @@ -1740,10 +1740,10 @@ importers: specifier: 2.0.0-beta.33 version: 2.0.0-beta.33(solid-js@2.0.0-beta.33) '@tanstack/solid-query': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-devtools solid-js: specifier: 2.0.0-beta.33 @@ -1777,10 +1777,10 @@ importers: specifier: 2.0.0-beta.33 version: 2.0.0-beta.33(solid-js@2.0.0-beta.33) '@tanstack/solid-query': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^6.0.0-beta.7 + specifier: ^6.0.0-beta.8 version: link:../../../packages/solid-query-devtools solid-js: specifier: 2.0.0-beta.33