From 8e2e174e9fd2e7b94cd232041e49c9d014d74e26 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Sun, 16 Nov 2025 19:17:56 +0100 Subject: [PATCH 1/3] fix(types): do not drop readonly for partial QueryFilter matching (#9878) * fix(types): do not drop readonly for partial QueryFilter matching * fix(types): allow QueryFilters union with different lengths * Create orange-boxes-visit.md * Apply suggestion from @TkDodo --- .changeset/orange-boxes-visit.md | 5 +++++ packages/query-core/src/__tests__/utils.test-d.tsx | 13 +++++++++++++ packages/query-core/src/utils.ts | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 .changeset/orange-boxes-visit.md diff --git a/.changeset/orange-boxes-visit.md b/.changeset/orange-boxes-visit.md new file mode 100644 index 0000000000..da83a15050 --- /dev/null +++ b/.changeset/orange-boxes-visit.md @@ -0,0 +1,5 @@ +--- +"@tanstack/query-core": patch +--- + +fix(types): allow QueryFilters union with different lengths diff --git a/packages/query-core/src/__tests__/utils.test-d.tsx b/packages/query-core/src/__tests__/utils.test-d.tsx index 8c87636e9a..fd70e7cfb7 100644 --- a/packages/query-core/src/__tests__/utils.test-d.tsx +++ b/packages/query-core/src/__tests__/utils.test-d.tsx @@ -73,6 +73,19 @@ describe('QueryFilters', () => { >() }) + // we test that there are not type errors here + // eslint-disable-next-line vitest/expect-expect + it('should work with unions of different lengths', () => { + type Key = + | readonly ['foo'] + | readonly ['foo', 'bar'] + | readonly ['foo', 'bar', 'baz'] + + const queryKey: Key = ['foo', 'bar'] as any as Key + + new QueryClient().invalidateQueries({ queryKey }) + }) + it('should error on invalid query keys', () => { assertType>({ // @ts-expect-error cannot pass invalid query key diff --git a/packages/query-core/src/utils.ts b/packages/query-core/src/utils.ts index 7f3baf25fc..dadc6d7bc3 100644 --- a/packages/query-core/src/utils.ts +++ b/packages/query-core/src/utils.ts @@ -43,7 +43,7 @@ export interface QueryFilters { /** * Include queries matching this query key */ - queryKey?: TuplePrefixes + queryKey?: TQueryKey | TuplePrefixes /** * Include or exclude stale queries */ From eb559a66dc0d77dd46435f624fa64fc068bef9ae Mon Sep 17 00:00:00 2001 From: ahmethos <35446981+ahmethos@users.noreply.github.com> Date: Sun, 16 Nov 2025 19:19:44 +0100 Subject: [PATCH 2/3] fix(streamedQuery): fall back to initialValue when stream yields no values (#9876) * fix(streamedQuery): fall back to initialValue when stream yields no values Add failing test for empty streams and update implementation to avoid returning undefined. Includes changeset for patch release. * chore: address review nitpicks (JSDoc + test cleanup) * docs: note that initialValue is returned when the stream yields no values --------- Co-authored-by: Dominik Dorfmeister --- .changeset/puny-walls-eat.md | 5 ++++ docs/reference/streamedQuery.md | 2 +- .../src/__tests__/streamedQuery.test.tsx | 29 +++++++++++++++++++ packages/query-core/src/streamedQuery.ts | 4 +-- 4 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 .changeset/puny-walls-eat.md diff --git a/.changeset/puny-walls-eat.md b/.changeset/puny-walls-eat.md new file mode 100644 index 0000000000..39691503b3 --- /dev/null +++ b/.changeset/puny-walls-eat.md @@ -0,0 +1,5 @@ +--- +'@tanstack/query-core': patch +--- + +Fix streamedQuery to avoid returning undefined when the stream yields no values diff --git a/docs/reference/streamedQuery.md b/docs/reference/streamedQuery.md index 8c70475ba3..fe5ed9f518 100644 --- a/docs/reference/streamedQuery.md +++ b/docs/reference/streamedQuery.md @@ -40,6 +40,6 @@ const query = queryOptions({ - If `TData` is not an array, you must provide a custom `reducer`. - `initialValue?: TData = TQueryFnData` - Optional - - Defines the initial data to be used while the first chunk is being fetched. + - Defines the initial data to be used while the first chunk is being fetched, and it is also returned when the stream yields no values. - It is mandatory when custom `reducer` is provided. - Defaults to an empty array. diff --git a/packages/query-core/src/__tests__/streamedQuery.test.tsx b/packages/query-core/src/__tests__/streamedQuery.test.tsx index 31a937f2a8..084ea7d9db 100644 --- a/packages/query-core/src/__tests__/streamedQuery.test.tsx +++ b/packages/query-core/src/__tests__/streamedQuery.test.tsx @@ -128,6 +128,35 @@ describe('streamedQuery', () => { unsubscribe() }) + test('should handle empty streams', async () => { + const key = queryKey() + + const observer = new QueryObserver(queryClient, { + queryKey: key, + queryFn: streamedQuery({ + streamFn: async function* () {}, + }), + }) + + const unsubscribe = observer.subscribe(vi.fn()) + + expect(observer.getCurrentResult()).toMatchObject({ + status: 'pending', + fetchStatus: 'fetching', + data: undefined, + }) + + await vi.advanceTimersByTimeAsync(50) + + expect(observer.getCurrentResult()).toMatchObject({ + status: 'success', + fetchStatus: 'idle', + data: [], + }) + + unsubscribe() + }) + test('should replace on refetch', async () => { const key = queryKey() const observer = new QueryObserver(queryClient, { diff --git a/packages/query-core/src/streamedQuery.ts b/packages/query-core/src/streamedQuery.ts index f4a60ee091..2eb944d699 100644 --- a/packages/query-core/src/streamedQuery.ts +++ b/packages/query-core/src/streamedQuery.ts @@ -41,7 +41,7 @@ type StreamedQueryParams = * Set to `'replace'` to write all data to the cache once the stream ends. * @param reducer - A function to reduce the streamed chunks into the final data. * Defaults to a function that appends chunks to the end of the array. - * @param initialValue - Initial value to be used while the first chunk is being fetched. + * @param initialValue - Initial value to be used while the first chunk is being fetched, and returned if the stream yields no values. */ export function streamedQuery< TQueryFnData = unknown, @@ -94,6 +94,6 @@ export function streamedQuery< context.client.setQueryData(context.queryKey, result) } - return context.client.getQueryData(context.queryKey)! + return context.client.getQueryData(context.queryKey) ?? initialValue } } From 66a194e6b1c2813f1cd277e9280179c81d5d4ea4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 16 Nov 2025 18:27:14 +0000 Subject: [PATCH 3/3] ci: Version Packages (#9879) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/orange-boxes-visit.md | 5 ----- .changeset/puny-walls-eat.md | 5 ----- examples/angular/auto-refetching/package.json | 2 +- examples/angular/basic-persister/package.json | 6 +++--- examples/angular/basic/package.json | 2 +- examples/angular/devtools-panel/package.json | 2 +- .../angular/infinite-query-with-max-pages/package.json | 2 +- examples/angular/optimistic-updates/package.json | 2 +- examples/angular/pagination/package.json | 2 +- .../angular/query-options-from-a-service/package.json | 2 +- examples/angular/router/package.json | 2 +- examples/angular/rxjs/package.json | 2 +- examples/angular/simple/package.json | 2 +- examples/react/algolia/package.json | 2 +- examples/react/auto-refetching/package.json | 2 +- examples/react/basic-graphql-request/package.json | 2 +- examples/react/basic/package.json | 6 +++--- examples/react/chat/package.json | 2 +- examples/react/default-query-function/package.json | 2 +- examples/react/devtools-panel/package.json | 2 +- examples/react/eslint-legacy/package.json | 6 +++--- examples/react/infinite-query-with-max-pages/package.json | 2 +- examples/react/load-more-infinite-scroll/package.json | 2 +- examples/react/nextjs-app-prefetching/package.json | 2 +- examples/react/nextjs-suspense-streaming/package.json | 2 +- examples/react/nextjs/package.json | 2 +- examples/react/offline/package.json | 6 +++--- examples/react/optimistic-updates-cache/package.json | 2 +- examples/react/optimistic-updates-ui/package.json | 2 +- examples/react/pagination/package.json | 2 +- examples/react/playground/package.json | 2 +- examples/react/prefetching/package.json | 2 +- examples/react/react-native/package.json | 2 +- examples/react/react-router/package.json | 2 +- examples/react/rick-morty/package.json | 2 +- examples/react/shadow-dom/package.json | 2 +- examples/react/simple/package.json | 2 +- examples/react/star-wars/package.json | 2 +- examples/react/suspense/package.json | 2 +- examples/solid/astro/package.json | 2 +- examples/solid/basic-graphql-request/package.json | 2 +- examples/solid/basic/package.json | 2 +- examples/solid/default-query-function/package.json | 2 +- examples/solid/simple/package.json | 2 +- examples/solid/solid-start-streaming/package.json | 2 +- examples/svelte/auto-refetching/package.json | 2 +- examples/svelte/basic/package.json | 6 +++--- examples/svelte/load-more-infinite-scroll/package.json | 2 +- examples/svelte/optimistic-updates/package.json | 2 +- examples/svelte/playground/package.json | 2 +- examples/svelte/simple/package.json | 2 +- examples/svelte/ssr/package.json | 2 +- examples/svelte/star-wars/package.json | 2 +- examples/vue/basic/package.json | 2 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/persister/package.json | 8 ++++---- examples/vue/simple/package.json | 2 +- integrations/angular-cli-20/package.json | 2 +- packages/angular-query-experimental/CHANGELOG.md | 7 +++++++ packages/angular-query-experimental/package.json | 2 +- packages/angular-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/angular-query-persist-client/package.json | 2 +- packages/query-async-storage-persister/CHANGELOG.md | 8 ++++++++ packages/query-async-storage-persister/package.json | 2 +- packages/query-broadcast-client-experimental/CHANGELOG.md | 7 +++++++ packages/query-broadcast-client-experimental/package.json | 2 +- packages/query-core/CHANGELOG.md | 8 ++++++++ packages/query-core/package.json | 2 +- packages/query-persist-client-core/CHANGELOG.md | 7 +++++++ packages/query-persist-client-core/package.json | 2 +- packages/query-sync-storage-persister/CHANGELOG.md | 8 ++++++++ packages/query-sync-storage-persister/package.json | 2 +- packages/react-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/react-query-persist-client/package.json | 2 +- packages/react-query/CHANGELOG.md | 7 +++++++ packages/react-query/package.json | 2 +- packages/solid-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/solid-query-persist-client/package.json | 2 +- packages/solid-query/CHANGELOG.md | 7 +++++++ packages/solid-query/package.json | 2 +- packages/svelte-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/svelte-query-persist-client/package.json | 2 +- packages/svelte-query/CHANGELOG.md | 7 +++++++ packages/svelte-query/package.json | 2 +- packages/vue-query/CHANGELOG.md | 7 +++++++ packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 2 +- 87 files changed, 189 insertions(+), 94 deletions(-) delete mode 100644 .changeset/orange-boxes-visit.md delete mode 100644 .changeset/puny-walls-eat.md diff --git a/.changeset/orange-boxes-visit.md b/.changeset/orange-boxes-visit.md deleted file mode 100644 index da83a15050..0000000000 --- a/.changeset/orange-boxes-visit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tanstack/query-core": patch ---- - -fix(types): allow QueryFilters union with different lengths diff --git a/.changeset/puny-walls-eat.md b/.changeset/puny-walls-eat.md deleted file mode 100644 index 39691503b3..0000000000 --- a/.changeset/puny-walls-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/query-core': patch ---- - -Fix streamedQuery to avoid returning undefined when the stream yields no values diff --git a/examples/angular/auto-refetching/package.json b/examples/angular/auto-refetching/package.json index b363526aa1..08ceb2c6fc 100644 --- a/examples/angular/auto-refetching/package.json +++ b/examples/angular/auto-refetching/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/basic-persister/package.json b/examples/angular/basic-persister/package.json index 8814778b82..cfabd53a51 100644 --- a/examples/angular/basic-persister/package.json +++ b/examples/angular/basic-persister/package.json @@ -13,9 +13,9 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", - "@tanstack/angular-query-persist-client": "^5.62.16", - "@tanstack/query-async-storage-persister": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", + "@tanstack/angular-query-persist-client": "^5.62.17", + "@tanstack/query-async-storage-persister": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index fc78bdfafc..f4bdfb03d6 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/devtools-panel/package.json b/examples/angular/devtools-panel/package.json index 90d44e748f..34aeb64428 100644 --- a/examples/angular/devtools-panel/package.json +++ b/examples/angular/devtools-panel/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index c2e0091917..33200076de 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/optimistic-updates/package.json b/examples/angular/optimistic-updates/package.json index f6e2f4aa2e..60e420290e 100644 --- a/examples/angular/optimistic-updates/package.json +++ b/examples/angular/optimistic-updates/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index e999d13fb7..37576f2ac1 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/query-options-from-a-service/package.json b/examples/angular/query-options-from-a-service/package.json index f5c636755e..31b1e8162a 100644 --- a/examples/angular/query-options-from-a-service/package.json +++ b/examples/angular/query-options-from-a-service/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index d5b42a8d8e..4ac3cd2275 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index 9325492079..43526fd725 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 48bb6fc49c..a3f7b82082 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index de30abc2b8..9d03dff0e8 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index f1dd2878ad..bda31166ae 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index e843cbe8ac..95840c6592 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "graphql": "^16.9.0", "graphql-request": "^7.1.2", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index c82195c648..dcb443d0da 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,10 +9,10 @@ "test:eslint": "eslint ./src" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.11", - "@tanstack/react-query": "^5.90.9", + "@tanstack/query-async-storage-persister": "^5.90.12", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", - "@tanstack/react-query-persist-client": "^5.90.11", + "@tanstack/react-query-persist-client": "^5.90.12", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/examples/react/chat/package.json b/examples/react/chat/package.json index 14acb20fdd..ba08e435e8 100644 --- a/examples/react/chat/package.json +++ b/examples/react/chat/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index f0686214c0..65eb9f167d 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index 80edeaf645..5985f3a04e 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/eslint-legacy/package.json b/examples/react/eslint-legacy/package.json index 266f537678..37f32c5aa6 100644 --- a/examples/react/eslint-legacy/package.json +++ b/examples/react/eslint-legacy/package.json @@ -9,10 +9,10 @@ "test:eslint": "ESLINT_USE_FLAT_CONFIG=false eslint ./src/**/*.tsx" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.11", - "@tanstack/react-query": "^5.90.9", + "@tanstack/query-async-storage-persister": "^5.90.12", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", - "@tanstack/react-query-persist-client": "^5.90.11", + "@tanstack/react-query-persist-client": "^5.90.12", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 9c893411af..4bb1c29b3c 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 4c8273237d..8de600c557 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 1390aa685e..3415fb60f6 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^19.0.0", diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index a35eadbfec..9cc1904cb6 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "@tanstack/react-query-next-experimental": "^5.91.0", "next": "^16.0.1", diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index db3c6aa634..6fe0777b61 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index f7b40bb635..b770a1cb90 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -8,11 +8,11 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.11", + "@tanstack/query-async-storage-persister": "^5.90.12", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", - "@tanstack/react-query-persist-client": "^5.90.11", + "@tanstack/react-query-persist-client": "^5.90.12", "msw": "^2.6.6", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index ae36910bb6..a64f081c91 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 49dd330b43..1cd33d70db 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 81ce502421..555d32bbb7 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 468638b284..c4368db41b 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index 17f0459138..48ba7352db 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "next": "^15.3.1", "react": "^18.2.0", diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 366ae4169b..d67351714d 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,7 +14,7 @@ "@react-native-community/netinfo": "^11.4.1", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "expo": "^52.0.11", "expo-constants": "^17.0.3", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 848cae49b6..4b44b65130 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "localforage": "^1.10.0", "match-sorter": "^6.3.4", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 52cedb4529..5e2fe625a9 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 61253fbe58..1de1e99c13 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 975f1f39bb..7f144d3c0d 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 63c13d6062..dbf5084863 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index b6cee2899d..269cbdbe56 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.9", + "@tanstack/react-query": "^5.90.10", "@tanstack/react-query-devtools": "^5.90.2", "font-awesome": "^4.7.0", "react": "^19.0.0", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 7c6148fe69..e06afc754e 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,7 +15,7 @@ "@astrojs/solid-js": "^5.0.7", "@astrojs/tailwind": "^6.0.2", "@astrojs/vercel": "^8.1.3", - "@tanstack/solid-query": "^5.90.12", + "@tanstack/solid-query": "^5.90.13", "@tanstack/solid-query-devtools": "^5.90.4", "astro": "^5.5.6", "solid-js": "^1.9.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index 869ddb0b88..d5d9509545 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.12", + "@tanstack/solid-query": "^5.90.13", "@tanstack/solid-query-devtools": "^5.90.4", "graphql": "^16.9.0", "graphql-request": "^7.1.2", diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 3a9597e7a9..16ce141dc3 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.12", + "@tanstack/solid-query": "^5.90.13", "@tanstack/solid-query-devtools": "^5.90.4", "solid-js": "^1.9.7" }, diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index e7ca3f14b0..bdacb4254c 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.12", + "@tanstack/solid-query": "^5.90.13", "@tanstack/solid-query-devtools": "^5.90.4", "solid-js": "^1.9.7" }, diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 802c052c48..a762681554 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.12", + "@tanstack/solid-query": "^5.90.13", "@tanstack/solid-query-devtools": "^5.90.4", "solid-js": "^1.9.7" }, diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index e64eeabc4d..1d6b284fdd 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,7 +12,7 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.15.3", "@solidjs/start": "^1.1.3", - "@tanstack/solid-query": "^5.90.12", + "@tanstack/solid-query": "^5.90.13", "@tanstack/solid-query-devtools": "^5.90.4", "solid-js": "^1.9.7", "vinxi": "^0.5.3" diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index 6a11a4f7f1..5368bec86a 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0" }, "devDependencies": { diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 2a6080c389..6b03959551 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.11", - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/query-async-storage-persister": "^5.90.12", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0", - "@tanstack/svelte-query-persist-client": "^6.0.9" + "@tanstack/svelte-query-persist-client": "^6.0.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index 812eadcdb7..474a92f1b6 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0" }, "devDependencies": { diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index 147e73518b..87aedf240a 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0" }, "devDependencies": { diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index 13c4405ee7..29076e8772 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0" }, "devDependencies": { diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index 958830dc0e..fa96ae7655 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0" }, "devDependencies": { diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index ea2da65c70..becea13969 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0" }, "devDependencies": { diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index 6b03655393..d851f63154 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.7", + "@tanstack/svelte-query": "^6.0.8", "@tanstack/svelte-query-devtools": "^6.0.0" }, "devDependencies": { diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 82fffbdd6a..f0e450cd61 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.91.1", + "@tanstack/vue-query": "^5.91.2", "@tanstack/vue-query-devtools": "^6.0.0", "vue": "^3.4.27" }, diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index 408853141a..cb96c7fbff 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.91.1", + "@tanstack/vue-query": "^5.91.2", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index defe48ad91..39c999b232 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-core": "^5.90.9", - "@tanstack/query-persist-client-core": "^5.91.8", - "@tanstack/query-sync-storage-persister": "^5.90.11", - "@tanstack/vue-query": "^5.91.1", + "@tanstack/query-core": "^5.90.10", + "@tanstack/query-persist-client-core": "^5.91.9", + "@tanstack/query-sync-storage-persister": "^5.90.12", + "@tanstack/vue-query": "^5.91.2", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 0905a9b842..0b8c364ba7 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.91.1", + "@tanstack/vue-query": "^5.91.2", "@tanstack/vue-query-devtools": "^6.0.0", "vue": "^3.4.27" }, diff --git a/integrations/angular-cli-20/package.json b/integrations/angular-cli-20/package.json index 4f0edcc6eb..a1076722dc 100644 --- a/integrations/angular-cli-20/package.json +++ b/integrations/angular-cli-20/package.json @@ -14,7 +14,7 @@ "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.11", + "@tanstack/angular-query-experimental": "^5.90.12", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" diff --git a/packages/angular-query-experimental/CHANGELOG.md b/packages/angular-query-experimental/CHANGELOG.md index 26ce5df64a..948c5f5332 100644 --- a/packages/angular-query-experimental/CHANGELOG.md +++ b/packages/angular-query-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-query-experimental +## 5.90.12 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + ## 5.90.11 ### Patch Changes diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 849ab761d1..02e8f8a7b4 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-experimental", - "version": "5.90.11", + "version": "5.90.12", "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/angular-query-persist-client/CHANGELOG.md b/packages/angular-query-persist-client/CHANGELOG.md index 0f229a3367..147e1c616d 100644 --- a/packages/angular-query-persist-client/CHANGELOG.md +++ b/packages/angular-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/angular-query-persist-client +## 5.62.17 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/angular-query-experimental@5.90.12 + - @tanstack/query-persist-client-core@5.91.9 + ## 5.62.16 ### Patch Changes diff --git a/packages/angular-query-persist-client/package.json b/packages/angular-query-persist-client/package.json index e6bf9d2ec4..fcf371f762 100644 --- a/packages/angular-query-persist-client/package.json +++ b/packages/angular-query-persist-client/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/angular-query-persist-client", "private": true, - "version": "5.62.16", + "version": "5.62.17", "description": "Angular bindings to work with persisters in TanStack/angular-query", "author": "Omer Gronich", "license": "MIT", diff --git a/packages/query-async-storage-persister/CHANGELOG.md b/packages/query-async-storage-persister/CHANGELOG.md index 086b36684e..9577cedfab 100644 --- a/packages/query-async-storage-persister/CHANGELOG.md +++ b/packages/query-async-storage-persister/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/query-async-storage-persister +## 5.90.12 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + - @tanstack/query-persist-client-core@5.91.9 + ## 5.90.11 ### Patch Changes diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index afc5ab97e3..91253e81a1 100644 --- a/packages/query-async-storage-persister/package.json +++ b/packages/query-async-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-async-storage-persister", - "version": "5.90.11", + "version": "5.90.12", "description": "A persister for asynchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-broadcast-client-experimental/CHANGELOG.md b/packages/query-broadcast-client-experimental/CHANGELOG.md index fa168c69d9..c2bbea84ec 100644 --- a/packages/query-broadcast-client-experimental/CHANGELOG.md +++ b/packages/query-broadcast-client-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/query-broadcast-client-experimental +## 5.90.10 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + ## 5.90.9 ### Patch Changes diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index fcb41f0e93..7da2efca69 100644 --- a/packages/query-broadcast-client-experimental/package.json +++ b/packages/query-broadcast-client-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-broadcast-client-experimental", - "version": "5.90.9", + "version": "5.90.10", "description": "An experimental plugin to for broadcasting the state of your queryClient between browser tabs/windows", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-core/CHANGELOG.md b/packages/query-core/CHANGELOG.md index eff547cc02..ead15dadde 100644 --- a/packages/query-core/CHANGELOG.md +++ b/packages/query-core/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/query-core +## 5.90.10 + +### Patch Changes + +- fix(types): allow QueryFilters union with different lengths ([#9878](https://github.com/TanStack/query/pull/9878)) + +- Fix streamedQuery to avoid returning undefined when the stream yields no values ([#9876](https://github.com/TanStack/query/pull/9876)) + ## 5.90.9 ### Patch Changes diff --git a/packages/query-core/package.json b/packages/query-core/package.json index 69fc96fdc9..2c72728c50 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.90.9", + "version": "5.90.10", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/CHANGELOG.md b/packages/query-persist-client-core/CHANGELOG.md index 9d7d1fa01d..71b6b1cdf9 100644 --- a/packages/query-persist-client-core/CHANGELOG.md +++ b/packages/query-persist-client-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/query-persist-client-core +## 5.91.9 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + ## 5.91.8 ### Patch Changes diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index 4ef7e8ce7f..2a33858387 100644 --- a/packages/query-persist-client-core/package.json +++ b/packages/query-persist-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-persist-client-core", - "version": "5.91.8", + "version": "5.91.9", "description": "Set of utilities for interacting with persisters, which can save your queryClient for later use", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-sync-storage-persister/CHANGELOG.md b/packages/query-sync-storage-persister/CHANGELOG.md index 0db8f45952..dbef8a3286 100644 --- a/packages/query-sync-storage-persister/CHANGELOG.md +++ b/packages/query-sync-storage-persister/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/query-sync-storage-persister +## 5.90.12 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + - @tanstack/query-persist-client-core@5.91.9 + ## 5.90.11 ### Patch Changes diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index b108a00047..f175fdd67d 100644 --- a/packages/query-sync-storage-persister/package.json +++ b/packages/query-sync-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-sync-storage-persister", - "version": "5.90.11", + "version": "5.90.12", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/CHANGELOG.md b/packages/react-query-persist-client/CHANGELOG.md index f6b5f2b987..4953cbb83f 100644 --- a/packages/react-query-persist-client/CHANGELOG.md +++ b/packages/react-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/react-query-persist-client +## 5.90.12 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.91.9 + - @tanstack/react-query@5.90.10 + ## 5.90.11 ### Patch Changes diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 271e45d791..0e1dedd01e 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.90.11", + "version": "5.90.12", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/CHANGELOG.md b/packages/react-query/CHANGELOG.md index 268f1d806e..8bf9400509 100644 --- a/packages/react-query/CHANGELOG.md +++ b/packages/react-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-query +## 5.90.10 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + ## 5.90.9 ### Patch Changes diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 85617160f2..92caac4a46 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.90.9", + "version": "5.90.10", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/CHANGELOG.md b/packages/solid-query-persist-client/CHANGELOG.md index aeac433b9b..f79921bbc9 100644 --- a/packages/solid-query-persist-client/CHANGELOG.md +++ b/packages/solid-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/solid-query-persist-client +## 5.90.13 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.91.9 + - @tanstack/solid-query@5.90.13 + ## 5.90.12 ### Patch Changes diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index cce3bb1db4..47b82b4a79 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": "5.90.12", + "version": "5.90.13", "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 29470bfe35..7a80016949 100644 --- a/packages/solid-query/CHANGELOG.md +++ b/packages/solid-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-query +## 5.90.13 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + ## 5.90.12 ### Patch Changes diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index 3a84805d9a..b971b30983 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.90.12", + "version": "5.90.13", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-persist-client/CHANGELOG.md b/packages/svelte-query-persist-client/CHANGELOG.md index ef2b129aec..2a46acc9e3 100644 --- a/packages/svelte-query-persist-client/CHANGELOG.md +++ b/packages/svelte-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/svelte-query-persist-client +## 6.0.10 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.91.9 + - @tanstack/svelte-query@6.0.8 + ## 6.0.9 ### Patch Changes diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index 7825aa82e3..7d44b0c296 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-persist-client", - "version": "6.0.9", + "version": "6.0.10", "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query/CHANGELOG.md b/packages/svelte-query/CHANGELOG.md index 23b70ccfd6..4dde25a947 100644 --- a/packages/svelte-query/CHANGELOG.md +++ b/packages/svelte-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-query +## 6.0.8 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + ## 6.0.7 ### Patch Changes diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 192387fa50..70acc69105 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "6.0.7", + "version": "6.0.8", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query/CHANGELOG.md b/packages/vue-query/CHANGELOG.md index 84049f96b4..e81fe9e562 100644 --- a/packages/vue-query/CHANGELOG.md +++ b/packages/vue-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-query +## 5.91.2 + +### Patch Changes + +- Updated dependencies [[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: + - @tanstack/query-core@5.90.10 + ## 5.91.1 ### Patch Changes diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index a9ca3ef175..88243acaec 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.91.1", + "version": "5.91.2", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eda8a33b94..70f1462c1c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -250,7 +250,7 @@ importers: specifier: workspace:* version: link:../../../packages/angular-query-experimental '@tanstack/angular-query-persist-client': - specifier: ^5.62.16 + specifier: ^5.62.17 version: link:../../../packages/angular-query-persist-client '@tanstack/query-async-storage-persister': specifier: workspace:*