From d6a7bf3e3e024c1a77d0536813238cc8007a5fa7 Mon Sep 17 00:00:00 2001 From: kimchosule Date: Sat, 25 Apr 2026 18:09:35 +0900 Subject: [PATCH 1/6] Fix/infinite query hydration 8825 (#10074) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: preserve infinite query behavior during SSR hydration (#8825) * chore: add changeset for #8825 * refactor: apply review feedback - Remove isRejectedThenable check - Inline behavior assignment * refactor: remove unnecessary `any` type assertions * refactor: store query type in Query instead of injecting behavior - Add a type field to Query, set from the _type marker - In Query.fetch(), apply infiniteQueryBehavior automatically when type === 'infiniteQuery' - Remove direct behavior injection from infiniteQueryObserver, fetchInfiniteQuery, ensureInfiniteQueryData, and hydrate() - In hydrate(), pass the _type marker instead of behavior to fix a regression where user-provided hydrate defaultOptions.queries.behavior could be overwritten - Add regression tests for the SSR -> dehydrate -> hydrate -> refetch flow * ci: apply automated fixes * ref: use optional type: 'infinite' everywhere * fix: don't send full queries into queryClient methods * fix: let's stick with queryType as the public name * fix: test -> it --------- Co-authored-by: kimchosule Co-authored-by: Dominik Dorfmeister 🔮 Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- .changeset/stupid-seals-live.md | 5 + .../src/__tests__/hydration.test.tsx | 246 ++++++++++++++++++ .../__tests__/infiniteQueryObserver.test.tsx | 3 +- packages/query-core/src/hydration.ts | 13 +- .../query-core/src/infiniteQueryObserver.ts | 14 +- packages/query-core/src/query.ts | 18 +- packages/query-core/src/queryClient.ts | 15 +- packages/query-core/src/types.ts | 1 + packages/query-devtools/src/Devtools.tsx | 19 +- packages/vue-query/src/devtools/devtools.ts | 5 +- 10 files changed, 307 insertions(+), 32 deletions(-) create mode 100644 .changeset/stupid-seals-live.md diff --git a/.changeset/stupid-seals-live.md b/.changeset/stupid-seals-live.md new file mode 100644 index 00000000000..e7441349695 --- /dev/null +++ b/.changeset/stupid-seals-live.md @@ -0,0 +1,5 @@ +--- +'@tanstack/query-core': patch +--- + +fix: preserve infinite query behavior during SSR hydration (#8825) diff --git a/packages/query-core/src/__tests__/hydration.test.tsx b/packages/query-core/src/__tests__/hydration.test.tsx index c9ab0711e84..c64cb10da53 100644 --- a/packages/query-core/src/__tests__/hydration.test.tsx +++ b/packages/query-core/src/__tests__/hydration.test.tsx @@ -1386,6 +1386,252 @@ describe('dehydration and rehydration', () => { await originalPromise }) + it('should preserve queryType for infinite queries during hydration', async () => { + const queryCache = new QueryCache() + const queryClient = new QueryClient({ queryCache }) + + await vi.waitFor(() => + queryClient.prefetchInfiniteQuery({ + queryKey: ['infinite'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + items: [`page-${pageParam}`], + nextCursor: pageParam + 1, + })), + initialPageParam: 0, + getNextPageParam: (lastPage: { + items: Array + nextCursor: number + }) => lastPage.nextCursor, + }), + ) + + const dehydrated = dehydrate(queryClient) + + const infiniteQueryState = dehydrated.queries.find( + (q) => q.queryKey[0] === 'infinite', + ) + expect(infiniteQueryState?.queryType).toBe('infinite') + + const hydrationCache = new QueryCache() + const hydrationClient = new QueryClient({ queryCache: hydrationCache }) + hydrate(hydrationClient, dehydrated) + + const hydratedQuery = hydrationCache.find({ queryKey: ['infinite'] }) + expect(hydratedQuery?.state.data).toBeDefined() + expect(hydratedQuery?.state.data).toHaveProperty('pages') + expect(hydratedQuery?.state.data).toHaveProperty('pageParams') + expect((hydratedQuery?.state.data as any).pages).toHaveLength(1) + }) + + it('should attach infiniteQueryBehavior during hydration', async () => { + const queryCache = new QueryCache() + const queryClient = new QueryClient({ queryCache }) + + await vi.waitFor(() => + queryClient.prefetchInfiniteQuery({ + queryKey: ['infinite-with-behavior'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + data: `page-${pageParam}`, + next: pageParam + 1, + })), + initialPageParam: 0, + getNextPageParam: (lastPage: { data: string; next: number }) => + lastPage.next, + }), + ) + + const dehydrated = dehydrate(queryClient) + + const hydrationCache = new QueryCache() + const hydrationClient = new QueryClient({ queryCache: hydrationCache }) + hydrate(hydrationClient, dehydrated) + + const result = await vi.waitFor(() => + hydrationClient.fetchInfiniteQuery({ + queryKey: ['infinite-with-behavior'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + data: `page-${pageParam}`, + next: pageParam + 1, + })), + initialPageParam: 0, + getNextPageParam: (lastPage: { data: string; next: number }) => + lastPage.next, + }), + ) + + expect(result.pages).toHaveLength(1) + expect(result.pageParams).toHaveLength(1) + }) + + it('should restore infinite query type through dehydrate and hydrate cycle', async () => { + const serverClient = new QueryClient({ queryCache: new QueryCache() }) + + await vi.waitFor(() => + serverClient.prefetchInfiniteQuery({ + queryKey: ['infinite-type-restore'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + items: [`item-${pageParam}`], + next: pageParam + 1, + })), + initialPageParam: 0, + getNextPageParam: (lastPage: { items: Array; next: number }) => + lastPage.next, + }), + ) + + const dehydrated = dehydrate(serverClient) + + const dehydratedQuery = dehydrated.queries.find( + (q) => q.queryKey[0] === 'infinite-type-restore', + ) + expect(dehydratedQuery?.queryType).toBe('infinite') + + const clientCache = new QueryCache() + const clientClient = new QueryClient({ queryCache: clientCache }) + hydrate(clientClient, dehydrated) + + const hydratedQuery = clientCache.find({ + queryKey: ['infinite-type-restore'], + }) + expect(hydratedQuery?.queryType).toBe('infinite') + }) + + it('should preserve pages structure when refetching infinite query after hydration', async () => { + const serverClient = new QueryClient({ queryCache: new QueryCache() }) + + await vi.waitFor(() => + serverClient.prefetchInfiniteQuery({ + queryKey: ['refetch'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + items: [`page-${pageParam}`], + next: pageParam + 1, + })), + initialPageParam: 0, + getNextPageParam: (lastPage: { items: Array; next: number }) => + lastPage.next, + }), + ) + + const dehydrated = dehydrate(serverClient) + + const clientCache = new QueryCache() + const clientClient = new QueryClient({ queryCache: clientCache }) + hydrate(clientClient, dehydrated) + + const beforeRefetch = clientClient.getQueryData<{ + pages: Array<{ items: Array; next: number }> + pageParams: Array + }>(['refetch']) + expect(beforeRefetch?.pages).toHaveLength(1) + expect(beforeRefetch?.pageParams).toHaveLength(1) + + const result = await vi.waitFor(() => + clientClient.fetchInfiniteQuery({ + queryKey: ['refetch'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + items: [`page-${pageParam}`], + next: pageParam + 1, + })), + initialPageParam: 0, + getNextPageParam: (lastPage: { items: Array; next: number }) => + lastPage.next, + }), + ) + + expect(result).toHaveProperty('pages') + expect(result).toHaveProperty('pageParams') + expect(Array.isArray(result.pages)).toBe(true) + expect(result.pages).toHaveLength(1) + expect(result.pages[0]).toHaveProperty('items') + }) + + it('should retain infinite query type after subsequent setOptions calls', async () => { + const serverClient = new QueryClient({ queryCache: new QueryCache() }) + + await vi.waitFor(() => + serverClient.prefetchInfiniteQuery({ + queryKey: ['infinite-setoptions-guard'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + data: `p${pageParam}`, + next: pageParam + 1, + })), + initialPageParam: 0, + getNextPageParam: (lastPage: { data: string; next: number }) => + lastPage.next, + }), + ) + + const dehydrated = dehydrate(serverClient) + + const clientCache = new QueryCache() + const clientClient = new QueryClient({ queryCache: clientCache }) + hydrate(clientClient, dehydrated) + + const query = clientCache.find({ queryKey: ['infinite-setoptions-guard'] })! + expect(query.queryType).toBe('infinite') + + query.setOptions({ queryKey: ['infinite-setoptions-guard'] }) + expect(query.queryType).toBe('infinite') + }) + + it('should restore all pages when refetching multi-page infinite query after hydration', async () => { + const serverClient = new QueryClient({ queryCache: new QueryCache() }) + + await vi.waitFor(() => + serverClient.prefetchInfiniteQuery({ + queryKey: ['infinite-multipage-restore'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + items: [`item-${pageParam}`], + next: pageParam + 1, + })), + initialPageParam: 0, + pages: 2, + getNextPageParam: (lastPage: { items: Array; next: number }) => + lastPage.next, + }), + ) + + const dehydrated = dehydrate(serverClient) + + const clientCache = new QueryCache() + const clientClient = new QueryClient({ queryCache: clientCache }) + hydrate(clientClient, dehydrated) + + const beforeRefetch = clientClient.getQueryData<{ + pages: Array + pageParams: Array + }>(['infinite-multipage-restore']) + expect(beforeRefetch?.pages).toHaveLength(2) + + const result = await vi.waitFor(() => + clientClient.fetchInfiniteQuery({ + queryKey: ['infinite-multipage-restore'], + queryFn: async ({ pageParam }) => + sleep(0).then(() => ({ + items: [`item-${pageParam}`], + next: pageParam + 1, + })), + initialPageParam: 0, + pages: 2, + getNextPageParam: (lastPage: { items: Array; next: number }) => + lastPage.next, + }), + ) + + expect(result.pages).toHaveLength(2) + expect(result.pageParams).toHaveLength(2) + expect(result.pages[0]).toHaveProperty('items') + expect(result.pages[1]).toHaveProperty('items') + }) + // Companion to the test above: when the query already exists in the cache // (e.g. after an initial render or a first hydration pass), the same // synchronous thenable resolution must also produce status: 'success'. diff --git a/packages/query-core/src/__tests__/infiniteQueryObserver.test.tsx b/packages/query-core/src/__tests__/infiniteQueryObserver.test.tsx index 0de82331fbc..99c00e37d22 100644 --- a/packages/query-core/src/__tests__/infiniteQueryObserver.test.tsx +++ b/packages/query-core/src/__tests__/infiniteQueryObserver.test.tsx @@ -235,8 +235,7 @@ describe('InfiniteQueryObserver', () => { const result = observer.getOptimisticResult(options) - expect(options.behavior).toBeDefined() - expect(options.behavior?.onFetch).toBeDefined() + expect(options._type).toBe('infinite') expect(result).toMatchObject({ data: undefined, diff --git a/packages/query-core/src/hydration.ts b/packages/query-core/src/hydration.ts index 73678f04766..90868dd2623 100644 --- a/packages/query-core/src/hydration.ts +++ b/packages/query-core/src/hydration.ts @@ -48,6 +48,7 @@ interface DehydratedQuery { state: QueryState promise?: Promise meta?: QueryMeta + queryType?: 'infinite' // This is only optional because older versions of Query might have dehydrated // without it which we need to handle for backwards compatibility. // This should be changed to required in the future. @@ -117,6 +118,7 @@ function dehydrateQuery( promise: dehydratePromise(), }), ...(query.meta && { meta: query.meta }), + ...(query.queryType && { queryType: query.queryType }), } } @@ -209,7 +211,15 @@ export function hydrate( }) queries.forEach( - ({ queryKey, state, queryHash, meta, promise, dehydratedAt }) => { + ({ + queryKey, + state, + queryHash, + meta, + promise, + dehydratedAt, + queryType, + }) => { const syncData = promise ? tryResolveSync(promise) : undefined const rawData = state.data === undefined ? syncData?.data : state.data const data = rawData === undefined ? rawData : deserializeData(rawData) @@ -260,6 +270,7 @@ export function hydrate( queryKey, queryHash, meta, + _type: queryType, }, // Reset fetch status to idle to avoid // query being stuck in fetching state upon hydration diff --git a/packages/query-core/src/infiniteQueryObserver.ts b/packages/query-core/src/infiniteQueryObserver.ts index 1499b138169..1cdd32a8859 100644 --- a/packages/query-core/src/infiniteQueryObserver.ts +++ b/packages/query-core/src/infiniteQueryObserver.ts @@ -1,9 +1,5 @@ import { QueryObserver } from './queryObserver' -import { - hasNextPage, - hasPreviousPage, - infiniteQueryBehavior, -} from './infiniteQueryBehavior' +import { hasNextPage, hasPreviousPage } from './infiniteQueryBehavior' import type { Subscribable } from './subscribable' import type { DefaultError, @@ -93,10 +89,8 @@ export class InfiniteQueryObserver< TPageParam >, ): void { - super.setOptions({ - ...options, - behavior: infiniteQueryBehavior(), - }) + options._type = 'infinite' + super.setOptions(options) } getOptimisticResult( @@ -108,7 +102,7 @@ export class InfiniteQueryObserver< TPageParam >, ): InfiniteQueryObserverResult { - options.behavior = infiniteQueryBehavior() + options._type = 'infinite' return super.getOptimisticResult(options) as InfiniteQueryObserverResult< TData, TError diff --git a/packages/query-core/src/query.ts b/packages/query-core/src/query.ts index 9d2731e690a..721c0019426 100644 --- a/packages/query-core/src/query.ts +++ b/packages/query-core/src/query.ts @@ -10,6 +10,7 @@ import { import { notifyManager } from './notifyManager' import { CancelledError, canFetch, createRetryer } from './retryer' import { Removable } from './removable' +import { infiniteQueryBehavior } from './infiniteQueryBehavior' import type { QueryCache } from './queryCache' import type { QueryClient } from './queryClient' import type { @@ -166,6 +167,7 @@ export class Query< queryHash: string options!: QueryOptions state: QueryState + #queryType?: 'infinite' #initialState: QueryState #revertState?: QueryState @@ -195,6 +197,10 @@ export class Query< return this.options.meta } + get queryType() { + return this.#queryType + } + get promise(): Promise | undefined { return this.#retryer?.promise } @@ -204,6 +210,10 @@ export class Query< ): void { this.options = { ...this.#defaultOptions, ...options } + if (options?._type) { + this.#queryType = options._type + } + this.updateGcTime(this.options.gcTime) // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition @@ -511,7 +521,13 @@ export class Query< const context = createFetchContext() - this.options.behavior?.onFetch(context, this as unknown as Query) + const behavior = + this.#queryType === 'infinite' + ? (infiniteQueryBehavior( + (this.options as { pages?: number }).pages, + ) as QueryBehavior) + : this.options.behavior + behavior?.onFetch(context, this as unknown as Query) // Store state in case the current fetch needs to be reverted this.#revertState = this.state diff --git a/packages/query-core/src/queryClient.ts b/packages/query-core/src/queryClient.ts index 80cc36668aa..f448a068f2f 100644 --- a/packages/query-core/src/queryClient.ts +++ b/packages/query-core/src/queryClient.ts @@ -12,7 +12,6 @@ import { MutationCache } from './mutationCache' import { focusManager } from './focusManager' import { onlineManager } from './onlineManager' import { notifyManager } from './notifyManager' -import { infiniteQueryBehavior } from './infiniteQueryBehavior' import type { CancelOptions, DefaultError, @@ -395,12 +394,7 @@ export class QueryClient { TPageParam >, ): Promise> { - options.behavior = infiniteQueryBehavior< - TQueryFnData, - TError, - TData, - TPageParam - >(options.pages) + options._type = 'infinite' return this.fetchQuery(options as any) } @@ -437,12 +431,7 @@ export class QueryClient { TPageParam >, ): Promise> { - options.behavior = infiniteQueryBehavior< - TQueryFnData, - TError, - TData, - TPageParam - >(options.pages) + options._type = 'infinite' return this.ensureQueryData(options as any) } diff --git a/packages/query-core/src/types.ts b/packages/query-core/src/types.ts index 7e7aab7df46..d36de200dfa 100644 --- a/packages/query-core/src/types.ts +++ b/packages/query-core/src/types.ts @@ -266,6 +266,7 @@ export interface QueryOptions< | boolean | ((oldData: unknown | undefined, newData: unknown) => unknown) _defaulted?: boolean + _type?: 'infinite' /** * Additional payload to be stored on each query. * Use this property to pass information that can be used in other places. diff --git a/packages/query-devtools/src/Devtools.tsx b/packages/query-devtools/src/Devtools.tsx index ed8eed4534e..62b531a8ff3 100644 --- a/packages/query-devtools/src/Devtools.tsx +++ b/packages/query-devtools/src/Devtools.tsx @@ -2098,7 +2098,10 @@ const QueryDetails = () => { type: 'INVALIDATE', queryHash: activeQuery()?.queryHash, }) - queryClient.invalidateQueries(activeQuery()) + queryClient.invalidateQueries({ + queryKey: activeQuery()?.queryKey, + exact: true, + }) }} disabled={queryStatus() === 'pending'} > @@ -2123,7 +2126,10 @@ const QueryDetails = () => { type: 'RESET', queryHash: activeQuery()?.queryHash, }) - queryClient.resetQueries(activeQuery()) + queryClient.resetQueries({ + queryKey: activeQuery()?.queryKey, + exact: true, + }) }} disabled={queryStatus() === 'pending'} > @@ -2148,7 +2154,10 @@ const QueryDetails = () => { type: 'REMOVE', queryHash: activeQuery()?.queryHash, }) - queryClient.removeQueries(activeQuery()) + queryClient.removeQueries({ + queryKey: activeQuery()?.queryKey, + exact: true, + }) setSelectedQueryHash(null) }} disabled={statusLabel() === 'fetching'} @@ -2228,7 +2237,9 @@ const QueryDetails = () => { type: 'RESTORE_ERROR', queryHash: activeQuery()?.queryHash, }) - queryClient.resetQueries(activeQuery()) + queryClient.resetQueries({ + queryKey: activeQuery()?.queryKey, + }) } }} disabled={queryStatus() === 'pending'} diff --git a/packages/vue-query/src/devtools/devtools.ts b/packages/vue-query/src/devtools/devtools.ts index beff5658414..42dfc05d734 100644 --- a/packages/vue-query/src/devtools/devtools.ts +++ b/packages/vue-query/src/devtools/devtools.ts @@ -90,7 +90,10 @@ export function setupDevtools(app: any, queryClient: QueryClient) { tooltip: 'Invalidate', action: (queryHash: string) => { const query = queryCache.get(queryHash) as Query - queryClient.invalidateQueries(query) + queryClient.invalidateQueries({ + queryKey: query.queryKey, + exact: true, + }) }, }, { From 645d5d130f5e8017cb1bf1a37987f7b980aed705 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Dorfmeister=20=F0=9F=94=AE?= Date: Sat, 25 Apr 2026 11:27:54 +0200 Subject: [PATCH 2/6] ref(core): remove leftover setStateOptions (#10574) --- .changeset/wet-lands-wait.md | 5 +++++ packages/query-core/src/query.ts | 12 ++---------- 2 files changed, 7 insertions(+), 10 deletions(-) create mode 100644 .changeset/wet-lands-wait.md diff --git a/.changeset/wet-lands-wait.md b/.changeset/wet-lands-wait.md new file mode 100644 index 00000000000..e102a8ec888 --- /dev/null +++ b/.changeset/wet-lands-wait.md @@ -0,0 +1,5 @@ +--- +'@tanstack/query-core': patch +--- + +ref(core): remove leftover setStateOptions diff --git a/packages/query-core/src/query.ts b/packages/query-core/src/query.ts index 721c0019426..62bc9a16082 100644 --- a/packages/query-core/src/query.ts +++ b/packages/query-core/src/query.ts @@ -138,7 +138,6 @@ interface ContinueAction { interface SetStateAction { type: 'setState' state: Partial> - setStateOptions?: SetStateOptions } export type Action = @@ -151,10 +150,6 @@ export type Action = | SetStateAction | SuccessAction -export interface SetStateOptions { - meta?: any -} - // CLASS export class Query< @@ -251,11 +246,8 @@ export class Query< return data } - setState( - state: Partial>, - setStateOptions?: SetStateOptions, - ): void { - this.#dispatch({ type: 'setState', state, setStateOptions }) + setState(state: Partial>): void { + this.#dispatch({ type: 'setState', state }) } cancel(options?: CancelOptions): Promise { From ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31 Mon Sep 17 00:00:00 2001 From: Ben Younes Date: Sat, 25 Apr 2026 11:37:25 +0200 Subject: [PATCH 3/6] fix(query-core): stop wrapping persister generics in NoInfer (#10510) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(query-core): stop wrapping persister generics in NoInfer The `persister` field on QueryOptions was typed as `QueryPersister, NoInfer, NoInfer>` so persister could not contribute to TQueryFnData inference. When the companion queryFn declared a parameter (e.g. `(_context) => 'test'`), TypeScript failed to infer TQueryFnData from its return and defaulted to `unknown`, causing a spurious overload mismatch against a concretely-typed persister (fixes #7842). Removing the NoInfer wrappers lets persister participate in inference. Genuine type conflicts between persister and queryFn still surface as errors (covered by a new negative type test in queryOptions.test-d.tsx). Co-Authored-By: Claude * test(react-query): wrap negative type tests in assertType Addresses CodeRabbit nitpick: vitest/expect-expect flagged the genuine-conflict test as having no assertions. Wrap both calls in assertType() so the linter sees an explicit assertion while the `@ts-expect-error` directives continue to enforce the type mismatch. Co-Authored-By: Claude --------- Co-authored-by: Claude Co-authored-by: Dominik Dorfmeister 🔮 --- ...sister-infer-when-queryfn-has-parameter.md | 5 +++ packages/query-core/src/types.ts | 6 +-- .../src/__tests__/queryOptions.test-d.tsx | 37 +++++++++++++++++++ 3 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 .changeset/fix-persister-infer-when-queryfn-has-parameter.md diff --git a/.changeset/fix-persister-infer-when-queryfn-has-parameter.md b/.changeset/fix-persister-infer-when-queryfn-has-parameter.md new file mode 100644 index 00000000000..ef3ca442a38 --- /dev/null +++ b/.changeset/fix-persister-infer-when-queryfn-has-parameter.md @@ -0,0 +1,5 @@ +--- +'@tanstack/query-core': patch +--- + +fix(query-core): allow `persister` to contribute to `TQueryFnData` inference so a `queryFn` that declares a parameter no longer produces a spurious overload mismatch against a typed persister (#7842). diff --git a/packages/query-core/src/types.ts b/packages/query-core/src/types.ts index d36de200dfa..6e26b02746a 100644 --- a/packages/query-core/src/types.ts +++ b/packages/query-core/src/types.ts @@ -246,11 +246,7 @@ export interface QueryOptions< */ gcTime?: number queryFn?: QueryFunction | SkipToken - persister?: QueryPersister< - NoInfer, - NoInfer, - NoInfer - > + persister?: QueryPersister queryHash?: string queryKey?: TQueryKey queryKeyHashFn?: QueryKeyHashFunction diff --git a/packages/react-query/src/__tests__/queryOptions.test-d.tsx b/packages/react-query/src/__tests__/queryOptions.test-d.tsx index dcfaeab6589..14f92a8da3e 100644 --- a/packages/react-query/src/__tests__/queryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/queryOptions.test-d.tsx @@ -15,6 +15,7 @@ import type { DataTag, InitialDataFunction, QueryObserverResult, + QueryPersister, } from '@tanstack/query-core' describe('queryOptions', () => { @@ -284,4 +285,40 @@ describe('queryOptions', () => { DataTag >() }) + + it('should infer TQueryFnData from persister paired with a queryFn declaring a parameter (#7842)', () => { + const persister = undefined as unknown as QueryPersister + + const options = queryOptions({ + queryKey: ['key'], + queryFn: (_context) => 'hello', + persister, + }) + + expectTypeOf(options.queryFn!).returns.toEqualTypeOf< + string | Promise + >() + }) + + it('should still error when persister and queryFn return types genuinely conflict', () => { + const persister = undefined as unknown as QueryPersister + + assertType( + queryOptions({ + queryKey: ['key'], + // @ts-expect-error persister expects string, queryFn returns number + queryFn: () => 42, + persister, + }), + ) + + assertType( + queryOptions({ + queryKey: ['key'], + // @ts-expect-error persister expects string, queryFn with arg returns number + queryFn: (_context) => 42, + persister, + }), + ) + }) }) From 93b28450008eb104bf3a9d661f0a5625719bd2ea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 11:40:41 +0200 Subject: [PATCH 4/6] ci: Version Packages (#10575) ci: changeset release Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- ...sister-infer-when-queryfn-has-parameter.md | 5 - .changeset/stupid-seals-live.md | 5 - .changeset/wet-lands-wait.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 +- .../package.json | 2 +- .../angular/optimistic-updates/package.json | 2 +- examples/angular/pagination/package.json | 2 +- .../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/preact/simple/package.json | 2 +- examples/react/algolia/package.json | 6 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 10 +- examples/react/chat/package.json | 4 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- examples/react/eslint-legacy/package.json | 10 +- .../react/eslint-plugin-demo/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 8 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- examples/solid/astro/package.json | 4 +- .../solid/basic-graphql-request/package.json | 4 +- examples/solid/basic/package.json | 4 +- .../solid/default-query-function/package.json | 4 +- examples/solid/offline/package.json | 8 +- examples/solid/simple/package.json | 6 +- .../solid/solid-start-streaming/package.json | 4 +- examples/svelte/auto-refetching/package.json | 4 +- examples/svelte/basic/package.json | 8 +- .../load-more-infinite-scroll/package.json | 4 +- .../svelte/optimistic-updates/package.json | 4 +- examples/svelte/playground/package.json | 4 +- examples/svelte/simple/package.json | 4 +- examples/svelte/ssr/package.json | 4 +- examples/svelte/star-wars/package.json | 4 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/persister/package.json | 8 +- examples/vue/simple/package.json | 4 +- integrations/angular-cli-20/package.json | 2 +- .../angular-query-experimental/CHANGELOG.md | 7 + .../angular-query-experimental/package.json | 2 +- .../angular-query-persist-client/CHANGELOG.md | 8 + .../angular-query-persist-client/package.json | 2 +- packages/eslint-plugin-query/CHANGELOG.md | 2 + packages/eslint-plugin-query/package.json | 2 +- packages/preact-query-devtools/CHANGELOG.md | 8 + packages/preact-query-devtools/package.json | 2 +- .../preact-query-persist-client/CHANGELOG.md | 8 + .../preact-query-persist-client/package.json | 2 +- packages/preact-query/CHANGELOG.md | 7 + packages/preact-query/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- packages/query-core/CHANGELOG.md | 10 + packages/query-core/package.json | 2 +- packages/query-devtools/CHANGELOG.md | 2 + packages/query-devtools/package.json | 2 +- .../query-persist-client-core/CHANGELOG.md | 7 + .../query-persist-client-core/package.json | 2 +- .../query-sync-storage-persister/CHANGELOG.md | 8 + .../query-sync-storage-persister/package.json | 2 +- packages/react-query-devtools/CHANGELOG.md | 8 + packages/react-query-devtools/package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../react-query-persist-client/CHANGELOG.md | 8 + .../react-query-persist-client/package.json | 2 +- packages/react-query/CHANGELOG.md | 7 + packages/react-query/package.json | 2 +- packages/solid-query-devtools/CHANGELOG.md | 8 + packages/solid-query-devtools/package.json | 2 +- .../solid-query-persist-client/CHANGELOG.md | 8 + .../solid-query-persist-client/package.json | 2 +- packages/solid-query/CHANGELOG.md | 7 + packages/solid-query/package.json | 2 +- packages/svelte-query-devtools/CHANGELOG.md | 8 + packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/CHANGELOG.md | 8 + .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/CHANGELOG.md | 7 + packages/svelte-query/package.json | 2 +- packages/vue-query-devtools/CHANGELOG.md | 8 + packages/vue-query-devtools/package.json | 2 +- packages/vue-query/CHANGELOG.md | 7 + packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 246 +++++++++--------- 111 files changed, 443 insertions(+), 285 deletions(-) delete mode 100644 .changeset/fix-persister-infer-when-queryfn-has-parameter.md delete mode 100644 .changeset/stupid-seals-live.md delete mode 100644 .changeset/wet-lands-wait.md diff --git a/.changeset/fix-persister-infer-when-queryfn-has-parameter.md b/.changeset/fix-persister-infer-when-queryfn-has-parameter.md deleted file mode 100644 index ef3ca442a38..00000000000 --- a/.changeset/fix-persister-infer-when-queryfn-has-parameter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/query-core': patch ---- - -fix(query-core): allow `persister` to contribute to `TQueryFnData` inference so a `queryFn` that declares a parameter no longer produces a spurious overload mismatch against a typed persister (#7842). diff --git a/.changeset/stupid-seals-live.md b/.changeset/stupid-seals-live.md deleted file mode 100644 index e7441349695..00000000000 --- a/.changeset/stupid-seals-live.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/query-core': patch ---- - -fix: preserve infinite query behavior during SSR hydration (#8825) diff --git a/.changeset/wet-lands-wait.md b/.changeset/wet-lands-wait.md deleted file mode 100644 index e102a8ec888..00000000000 --- a/.changeset/wet-lands-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/query-core': patch ---- - -ref(core): remove leftover setStateOptions diff --git a/examples/angular/auto-refetching/package.json b/examples/angular/auto-refetching/package.json index 4b0cd3efeac..6e246b43127 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 48c48d08d3d..6d138cefac2 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.100.1", - "@tanstack/angular-query-persist-client": "^5.100.1", - "@tanstack/query-async-storage-persister": "^5.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", + "@tanstack/angular-query-persist-client": "^5.100.2", + "@tanstack/query-async-storage-persister": "^5.100.2", "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 ecd44fb6af4..a3409ef4d62 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 e91145b0647..04f9afeee42 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 71245cdfa84..c08915ea9be 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 d5cf2dcca8f..947034a62f1 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 67f7541c865..dd449f9a69a 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 5c3296d15e3..c25f812fc0e 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 4c73276035b..736bf78b685 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 8af0a41f4a7..9f523b3509f 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 04514de96db..50153dab29e 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/preact/simple/package.json b/examples/preact/simple/package.json index 840e4c82ccc..afee9aeee85 100644 --- a/examples/preact/simple/package.json +++ b/examples/preact/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/preact-query": "^5.100.1", + "@tanstack/preact-query": "^5.100.2", "preact": "^10.28.0" }, "devDependencies": { diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index f4a4a0ac39c..661fb31f08b 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -9,13 +9,13 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.1", + "@tanstack/eslint-plugin-query": "^5.100.2", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.4", diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index be561cab877..f42795d4c8d 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index c783df6849b..41b937fd58f 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "graphql": "^16.9.0", "graphql-request": "^7.1.2", "react": "^19.0.0", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index b2d7675caa3..1fd008ffa79 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,15 +9,15 @@ "test:eslint": "eslint ./src" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.100.1", - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", - "@tanstack/react-query-persist-client": "^5.100.1", + "@tanstack/query-async-storage-persister": "^5.100.2", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query-persist-client": "^5.100.2", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.1", + "@tanstack/eslint-plugin-query": "^5.100.2", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.4", diff --git a/examples/react/chat/package.json b/examples/react/chat/package.json index fc8cec67b2a..6adf4e66bac 100644 --- a/examples/react/chat/package.json +++ b/examples/react/chat/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.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 b70c411bada..be662104f8b 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.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 6a8fe3b8d11..7efa4c632d3 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.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 48a2d8a4017..5c1fddad96e 100644 --- a/examples/react/eslint-legacy/package.json +++ b/examples/react/eslint-legacy/package.json @@ -9,15 +9,15 @@ "test:eslint": "ESLINT_USE_FLAT_CONFIG=false eslint ./src/**/*.tsx" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.100.1", - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", - "@tanstack/react-query-persist-client": "^5.100.1", + "@tanstack/query-async-storage-persister": "^5.100.2", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query-persist-client": "^5.100.2", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.1", + "@tanstack/eslint-plugin-query": "^5.100.2", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.4", diff --git a/examples/react/eslint-plugin-demo/package.json b/examples/react/eslint-plugin-demo/package.json index be0d58d4f39..b70619d7bf2 100644 --- a/examples/react/eslint-plugin-demo/package.json +++ b/examples/react/eslint-plugin-demo/package.json @@ -6,11 +6,11 @@ "test:eslint": "eslint ./src" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", + "@tanstack/react-query": "^5.100.2", "react": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.1", + "@tanstack/eslint-plugin-query": "^5.100.2", "eslint": "^9.39.0", "typescript": "5.8.3", "typescript-eslint": "^8.48.0" diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 0ca1f4302ca..6bf21dfc1e3 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 80796f1ec15..986284aa4a4 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index b527d0616a2..622d5b38159 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index f3aa1728059..5baab8ccfb9 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -8,9 +8,9 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", - "@tanstack/react-query-next-experimental": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query-next-experimental": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 0cfb341de44..3079918d1e9 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index cf63d12b842..18ece702657 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.100.1", + "@tanstack/query-async-storage-persister": "^5.100.2", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", - "@tanstack/react-query-persist-client": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query-persist-client": "^5.100.2", "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 17c36ee5938..d1ec455006f 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 6f721cfa6a6..0a6e2fca241 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index d90b1cec839..b11981464a3 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 1c6ec318f7f..04633f673eb 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.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 e1dfb691fb4..53143c71c45 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index ab4c4065132..864d9b80aba 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.4.1", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "expo": "^52.0.11", "expo-constants": "^17.0.3", "expo-status-bar": "^2.0.0", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 7add38a9891..1bbfd732f8f 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "^19.0.0", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 9386b9e9909..49b11af81bd 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 4a5de72fbda..c4da6ce9075 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.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 509cfd9306b..f0c915cfec2 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.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 68128d2d0ca..a3fda110ea7 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index cabb7ea60da..e0c443b972c 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.1", - "@tanstack/react-query-devtools": "^5.100.1", + "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query-devtools": "^5.100.2", "font-awesome": "^4.7.0", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 1fb056fc2a5..7f6bc62ff83 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": "^5.100.1", - "@tanstack/solid-query-devtools": "^5.100.1", + "@tanstack/solid-query": "^5.100.2", + "@tanstack/solid-query-devtools": "^5.100.2", "astro": "^5.5.6", "solid-js": "^1.9.7", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index 46c6910420b..48c8742f58c 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": "^5.100.1", - "@tanstack/solid-query-devtools": "^5.100.1", + "@tanstack/solid-query": "^5.100.2", + "@tanstack/solid-query-devtools": "^5.100.2", "graphql": "^16.9.0", "graphql-request": "^7.1.2", "solid-js": "^1.9.7" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 4eb9a39b42a..77469b0d778 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.100.1", - "@tanstack/solid-query-devtools": "^5.100.1", + "@tanstack/solid-query": "^5.100.2", + "@tanstack/solid-query-devtools": "^5.100.2", "solid-js": "^1.9.7" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index fd3758668a0..d0513af7f9c 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": "^5.100.1", - "@tanstack/solid-query-devtools": "^5.100.1", + "@tanstack/solid-query": "^5.100.2", + "@tanstack/solid-query-devtools": "^5.100.2", "solid-js": "^1.9.7" }, "devDependencies": { diff --git a/examples/solid/offline/package.json b/examples/solid/offline/package.json index 23b96bf637a..3f03de1f5a5 100644 --- a/examples/solid/offline/package.json +++ b/examples/solid/offline/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.100.1", - "@tanstack/solid-query": "^5.100.1", - "@tanstack/solid-query-devtools": "^5.100.1", - "@tanstack/solid-query-persist-client": "^5.100.1", + "@tanstack/query-async-storage-persister": "^5.100.2", + "@tanstack/solid-query": "^5.100.2", + "@tanstack/solid-query-devtools": "^5.100.2", + "@tanstack/solid-query-persist-client": "^5.100.2", "msw": "^2.6.6", "solid-js": "^1.9.7" }, diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index a0a308eff0a..806727cb161 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -8,12 +8,12 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.100.1", - "@tanstack/solid-query-devtools": "^5.100.1", + "@tanstack/solid-query": "^5.100.2", + "@tanstack/solid-query-devtools": "^5.100.2", "solid-js": "^1.9.7" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.1", + "@tanstack/eslint-plugin-query": "^5.100.2", "typescript": "5.8.3", "vite": "^6.4.1", "vite-plugin-solid": "^2.11.6" diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index 932d770ff02..d63ba320735 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": "^5.100.1", - "@tanstack/solid-query-devtools": "^5.100.1", + "@tanstack/solid-query": "^5.100.2", + "@tanstack/solid-query-devtools": "^5.100.2", "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 dd3e77c2db5..c5e201665cf 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20" + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index ed113154d28..494c77eaf9d 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.100.1", - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20", - "@tanstack/svelte-query-persist-client": "^6.1.20" + "@tanstack/query-async-storage-persister": "^5.100.2", + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21", + "@tanstack/svelte-query-persist-client": "^6.1.21" }, "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 d9a8a02a851..7711b1f3143 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20" + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index 95b2601067a..a6c9c06e816 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20" + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index 37b6a21e7a7..5664d736c56 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20" + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index f1593d234b9..a96ff53ceeb 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20" + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^5.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index c68b74a8265..d31b82d0bc4 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20" + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index ff65b7a854e..abc5b138925 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.20", - "@tanstack/svelte-query-devtools": "^6.1.20" + "@tanstack/svelte-query": "^6.1.21", + "@tanstack/svelte-query-devtools": "^6.1.21" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 080c07220fd..8063a2a3407 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.100.1", - "@tanstack/vue-query-devtools": "^6.1.20", + "@tanstack/vue-query": "^5.100.2", + "@tanstack/vue-query-devtools": "^6.1.21", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index ec84a4dc860..571821415ed 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.100.1", + "@tanstack/vue-query": "^5.100.2", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index 970b938dabf..1f1c4781249 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.100.1", - "@tanstack/query-persist-client-core": "^5.100.1", - "@tanstack/query-sync-storage-persister": "^5.100.1", - "@tanstack/vue-query": "^5.100.1", + "@tanstack/query-core": "^5.100.2", + "@tanstack/query-persist-client-core": "^5.100.2", + "@tanstack/query-sync-storage-persister": "^5.100.2", + "@tanstack/vue-query": "^5.100.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 93f34ed030c..30627e68416 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.100.1", - "@tanstack/vue-query-devtools": "^6.1.20", + "@tanstack/vue-query": "^5.100.2", + "@tanstack/vue-query-devtools": "^6.1.21", "vue": "^3.4.27" }, "devDependencies": { diff --git a/integrations/angular-cli-20/package.json b/integrations/angular-cli-20/package.json index 4612add0c6d..7d9e6c7d1fb 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.100.1", + "@tanstack/angular-query-experimental": "^5.100.2", "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 0af3fa57cd4..93b917ba12a 100644 --- a/packages/angular-query-experimental/CHANGELOG.md +++ b/packages/angular-query-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-query-experimental +## 5.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 3149d93ec56..b8f03a51907 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.100.1", + "version": "5.100.2", "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 0a2f8d6fc5b..9bb9fbc3141 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.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/angular-query-experimental@5.100.2 + - @tanstack/query-persist-client-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/angular-query-persist-client/package.json b/packages/angular-query-persist-client/package.json index b51251b2b0c..8d567cf8353 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.100.1", + "version": "5.100.2", "description": "Angular bindings to work with persisters in TanStack/angular-query", "author": "Omer Gronich", "license": "MIT", diff --git a/packages/eslint-plugin-query/CHANGELOG.md b/packages/eslint-plugin-query/CHANGELOG.md index 8c8e71cf737..fa297dbe93b 100644 --- a/packages/eslint-plugin-query/CHANGELOG.md +++ b/packages/eslint-plugin-query/CHANGELOG.md @@ -1,5 +1,7 @@ # @tanstack/eslint-plugin-query +## 5.100.2 + ## 5.100.1 ## 5.100.0 diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index 2f196d31adf..fb179c94753 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.100.1", + "version": "5.100.2", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/packages/preact-query-devtools/CHANGELOG.md b/packages/preact-query-devtools/CHANGELOG.md index f09b432a7a9..43a26d4b8e3 100644 --- a/packages/preact-query-devtools/CHANGELOG.md +++ b/packages/preact-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/preact-query-devtools +## 5.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/preact-query@5.100.2 + - @tanstack/query-devtools@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/preact-query-devtools/package.json b/packages/preact-query-devtools/package.json index 6948e9c5c14..c121b9d764e 100644 --- a/packages/preact-query-devtools/package.json +++ b/packages/preact-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-query-devtools", - "version": "5.100.1", + "version": "5.100.2", "description": "Developer tools to interact with and visualize the TanStack/preact-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/preact-query-persist-client/CHANGELOG.md b/packages/preact-query-persist-client/CHANGELOG.md index a7b75f89e95..68efae92777 100644 --- a/packages/preact-query-persist-client/CHANGELOG.md +++ b/packages/preact-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/preact-query-persist-client +## 5.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/preact-query@5.100.2 + - @tanstack/query-persist-client-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/preact-query-persist-client/package.json b/packages/preact-query-persist-client/package.json index 5cf3fbfb053..2f51df4153b 100644 --- a/packages/preact-query-persist-client/package.json +++ b/packages/preact-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-query-persist-client", - "version": "5.100.1", + "version": "5.100.2", "description": "Preact bindings to work with persisters in TanStack/preact-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/preact-query/CHANGELOG.md b/packages/preact-query/CHANGELOG.md index c794a71116a..4a3cee907d0 100644 --- a/packages/preact-query/CHANGELOG.md +++ b/packages/preact-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/preact-query +## 5.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/preact-query/package.json b/packages/preact-query/package.json index 5a294f057b9..f25bcc9ba55 100644 --- a/packages/preact-query/package.json +++ b/packages/preact-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-query", - "version": "5.100.1", + "version": "5.100.2", "description": "Hooks for managing, caching and syncing asynchronous and remote data in preact", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-async-storage-persister/CHANGELOG.md b/packages/query-async-storage-persister/CHANGELOG.md index 4cc1616c30e..f44f16d0344 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.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + - @tanstack/query-persist-client-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index 6448c5e9565..47d136795ad 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.100.1", + "version": "5.100.2", "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 5d83c9899c8..24f7ed22121 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.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index d6792835e64..f32871d857a 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.100.1", + "version": "5.100.2", "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 5a40eccba0e..bda2629e682 100644 --- a/packages/query-core/CHANGELOG.md +++ b/packages/query-core/CHANGELOG.md @@ -1,5 +1,15 @@ # @tanstack/query-core +## 5.100.2 + +### Patch Changes + +- fix(query-core): allow `persister` to contribute to `TQueryFnData` inference so a `queryFn` that declares a parameter no longer produces a spurious overload mismatch against a typed persister (#7842). ([#10510](https://github.com/TanStack/query/pull/10510)) + +- fix: preserve infinite query behavior during SSR hydration (#8825) ([#10074](https://github.com/TanStack/query/pull/10074)) + +- ref(core): remove leftover setStateOptions ([#10574](https://github.com/TanStack/query/pull/10574)) + ## 5.100.1 ### Patch Changes diff --git a/packages/query-core/package.json b/packages/query-core/package.json index 48aad906858..a148b5e0c21 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.100.1", + "version": "5.100.2", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-devtools/CHANGELOG.md b/packages/query-devtools/CHANGELOG.md index be471237b1f..d49818bfdfe 100644 --- a/packages/query-devtools/CHANGELOG.md +++ b/packages/query-devtools/CHANGELOG.md @@ -1,5 +1,7 @@ # @tanstack/query-devtools +## 5.100.2 + ## 5.100.1 ## 5.100.0 diff --git a/packages/query-devtools/package.json b/packages/query-devtools/package.json index 245c99f9bb3..4424b54c74a 100644 --- a/packages/query-devtools/package.json +++ b/packages/query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-devtools", - "version": "5.100.1", + "version": "5.100.2", "description": "Developer tools to interact with and visualize the TanStack Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/CHANGELOG.md b/packages/query-persist-client-core/CHANGELOG.md index ca512bd3b8d..6c940ef2403 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.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index dd24198e969..b2ad8c2ef99 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.100.1", + "version": "5.100.2", "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 c7bb5c7f675..6240ef09039 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.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + - @tanstack/query-persist-client-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index c16c013f1c2..67f8b1120b9 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.100.1", + "version": "5.100.2", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/CHANGELOG.md b/packages/react-query-devtools/CHANGELOG.md index c69c473d6a8..ff1b18470a1 100644 --- a/packages/react-query-devtools/CHANGELOG.md +++ b/packages/react-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/react-query-devtools +## 5.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-devtools@5.100.2 + - @tanstack/react-query@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 4cd085ed3b6..d2f5b27e9b8 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.100.1", + "version": "5.100.2", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/CHANGELOG.md b/packages/react-query-next-experimental/CHANGELOG.md index 8d674c4a4ca..9d32e7df280 100644 --- a/packages/react-query-next-experimental/CHANGELOG.md +++ b/packages/react-query-next-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-query-next-experimental +## 5.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/react-query@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 0e5eb7a53d2..05b4ed074f2 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.100.1", + "version": "5.100.2", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/CHANGELOG.md b/packages/react-query-persist-client/CHANGELOG.md index faa699c04c3..529a740259c 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.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.100.2 + - @tanstack/react-query@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 0a15f116966..c3b20476633 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.100.1", + "version": "5.100.2", "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 f6a1e3668c9..eb97ea613ab 100644 --- a/packages/react-query/CHANGELOG.md +++ b/packages/react-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-query +## 5.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 4c07b89dfb2..8ee78e734b8 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.100.1", + "version": "5.100.2", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/CHANGELOG.md b/packages/solid-query-devtools/CHANGELOG.md index 9407a830834..b9c5689b3ca 100644 --- a/packages/solid-query-devtools/CHANGELOG.md +++ b/packages/solid-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/solid-query-devtools +## 5.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-devtools@5.100.2 + - @tanstack/solid-query@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index ed2acd709e5..93da8de645e 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": "5.100.1", + "version": "5.100.2", "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 57ce7f78d3b..7c962f9de18 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.100.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.100.2 + - @tanstack/solid-query@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index 3cddabdf9d6..4bfd76c7386 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.100.1", + "version": "5.100.2", "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 525b9836dee..28155eee26d 100644 --- a/packages/solid-query/CHANGELOG.md +++ b/packages/solid-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-query +## 5.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index 112056eb8fc..e24a7e57c99 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.100.1", + "version": "5.100.2", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/CHANGELOG.md b/packages/svelte-query-devtools/CHANGELOG.md index 02d620ebef9..2c159699e89 100644 --- a/packages/svelte-query-devtools/CHANGELOG.md +++ b/packages/svelte-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/svelte-query-devtools +## 6.1.21 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-devtools@5.100.2 + - @tanstack/svelte-query@6.1.21 + ## 6.1.20 ### Patch Changes diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index 88cc5ff2f7f..c1dd443ebdd 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "6.1.20", + "version": "6.1.21", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query-persist-client/CHANGELOG.md b/packages/svelte-query-persist-client/CHANGELOG.md index e00b1cbc040..fc129959778 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.1.21 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.100.2 + - @tanstack/svelte-query@6.1.21 + ## 6.1.20 ### Patch Changes diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index 24e9df51737..cbd8625bcd3 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.1.20", + "version": "6.1.21", "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 dd8128ff38d..25519c65459 100644 --- a/packages/svelte-query/CHANGELOG.md +++ b/packages/svelte-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-query +## 6.1.21 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 6.1.20 ### Patch Changes diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 980b9f2ff92..1b250e66eef 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "6.1.20", + "version": "6.1.21", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/CHANGELOG.md b/packages/vue-query-devtools/CHANGELOG.md index b0a787d544a..54756c20b66 100644 --- a/packages/vue-query-devtools/CHANGELOG.md +++ b/packages/vue-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/vue-query-devtools +## 6.1.21 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-devtools@5.100.2 + - @tanstack/vue-query@5.100.2 + ## 6.1.20 ### Patch Changes diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index 5eb3d0e78ae..acf6a7899a5 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "6.1.20", + "version": "6.1.21", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/CHANGELOG.md b/packages/vue-query/CHANGELOG.md index 13b8012342a..94e0027a475 100644 --- a/packages/vue-query/CHANGELOG.md +++ b/packages/vue-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-query +## 5.100.2 + +### Patch Changes + +- Updated dependencies [[`ea4497e`](https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31), [`d6a7bf3`](https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7), [`645d5d1`](https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705)]: + - @tanstack/query-core@5.100.2 + ## 5.100.1 ### Patch Changes diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index cd01e8723a6..02709657ef7 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.100.1", + "version": "5.100.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 a826f0f6ba1..da089f93f37 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -169,7 +169,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -209,7 +209,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -249,13 +249,13 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental '@tanstack/angular-query-persist-client': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-persist-client '@tanstack/query-async-storage-persister': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-async-storage-persister rxjs: specifier: ^7.8.2 @@ -298,7 +298,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -338,7 +338,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -381,7 +381,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -421,7 +421,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -464,7 +464,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -507,7 +507,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -550,7 +550,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -590,7 +590,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -618,7 +618,7 @@ importers: examples/preact/simple: dependencies: '@tanstack/preact-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/preact-query preact: specifier: ^10.28.0 @@ -646,10 +646,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -659,7 +659,7 @@ importers: version: 19.2.4(react@19.2.4) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: ^19.2.7 @@ -680,10 +680,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -708,16 +708,16 @@ importers: examples/react/basic: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-async-storage-persister '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-persist-client react: specifier: ^19.0.0 @@ -727,7 +727,7 @@ importers: version: 19.2.4(react@19.2.4) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: ^19.2.7 @@ -748,10 +748,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -776,10 +776,10 @@ importers: examples/react/chat: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -807,10 +807,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -832,10 +832,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -857,16 +857,16 @@ importers: examples/react/eslint-legacy: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-async-storage-persister '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-persist-client react: specifier: ^19.0.0 @@ -876,7 +876,7 @@ importers: version: 19.2.4(react@19.2.4) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: ^19.2.7 @@ -897,14 +897,14 @@ importers: examples/react/eslint-plugin-demo: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query react: specifier: ^19.0.0 version: 19.2.4 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/eslint-plugin-query eslint: specifier: ^9.39.0 @@ -919,10 +919,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -947,10 +947,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -978,10 +978,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1006,10 +1006,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1034,13 +1034,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-next-experimental next: specifier: ^16.0.7 @@ -1065,19 +1065,19 @@ importers: examples/react/offline: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-async-storage-persister '@tanstack/react-location': specifier: ^3.7.4 version: 3.7.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.6.6 @@ -1105,10 +1105,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1133,10 +1133,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1161,10 +1161,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1189,10 +1189,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1214,10 +1214,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1251,10 +1251,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(@react-navigation/native@6.1.18(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-gesture-handler@2.30.1(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@4.14.1(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-screens@4.24.0(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools expo: specifier: ^52.0.11 @@ -1303,10 +1303,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1355,10 +1355,10 @@ importers: examples/react/rick-morty: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1392,10 +1392,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1423,10 +1423,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1448,10 +1448,10 @@ importers: examples/react/star-wars: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1485,10 +1485,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1531,10 +1531,10 @@ importers: specifier: ^8.1.3 version: 8.2.11(@sveltejs/kit@2.55.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.1)(vite@6.4.1(@types/node@22.19.15)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.8.3)(vite@6.4.1(@types/node@22.19.15)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3)))(astro@5.18.1(@types/node@22.19.15)(@vercel/functions@2.2.13)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.10.1)(jiti@1.21.7)(lightningcss@1.32.0)(rollup@4.60.1)(sass@1.90.0)(terser@5.46.1)(typescript@5.8.3)(yaml@2.8.3))(next@16.2.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.90.0))(react@19.2.4)(rollup@4.60.1)(svelte@5.55.1)(vue@3.5.31(typescript@5.8.3)) '@tanstack/solid-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-devtools astro: specifier: ^5.5.6 @@ -1552,10 +1552,10 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 @@ -1574,10 +1574,10 @@ importers: examples/solid/basic-graphql-request: dependencies: '@tanstack/solid-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1602,10 +1602,10 @@ importers: examples/solid/default-query-function: dependencies: '@tanstack/solid-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 @@ -1624,16 +1624,16 @@ importers: examples/solid/offline: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-async-storage-persister '@tanstack/solid-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-devtools '@tanstack/solid-query-persist-client': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-persist-client msw: specifier: ^2.6.6 @@ -1655,17 +1655,17 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 version: 1.9.12 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.8.3 @@ -1689,10 +1689,10 @@ importers: specifier: ^1.1.3 version: 1.3.2(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(vinxi@0.5.11(@types/node@22.19.15)(@vercel/functions@2.2.13)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.10.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3))(vite@6.4.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3)) '@tanstack/solid-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 @@ -1704,10 +1704,10 @@ importers: examples/svelte/auto-refetching: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1735,16 +1735,16 @@ importers: examples/svelte/basic: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-async-storage-persister '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-persist-client devDependencies: '@sveltejs/adapter-auto': @@ -1772,10 +1772,10 @@ importers: examples/svelte/load-more-infinite-scroll: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1803,10 +1803,10 @@ importers: examples/svelte/optimistic-updates: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1834,10 +1834,10 @@ importers: examples/svelte/playground: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1865,10 +1865,10 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1893,10 +1893,10 @@ importers: examples/svelte/ssr: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1924,10 +1924,10 @@ importers: examples/svelte/star-wars: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1961,10 +1961,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1983,7 +1983,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -2002,16 +2002,16 @@ importers: examples/vue/persister: dependencies: '@tanstack/query-core': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-core '@tanstack/query-persist-client-core': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-persist-client-core '@tanstack/query-sync-storage-persister': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -2033,10 +2033,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^6.1.20 + specifier: ^6.1.21 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -2073,7 +2073,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.1 + specifier: ^5.100.2 version: link:../../packages/angular-query-experimental rxjs: specifier: ~7.8.0 From f85d825e02efbbff02e2081528ed28f5e5382f7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Dorfmeister=20=F0=9F=94=AE?= Date: Sat, 25 Apr 2026 12:55:47 +0200 Subject: [PATCH 5/6] Feature/use suspense queries combine (#10576) * useSuspenseQueries combine * useSuspenseQueries combine * ci: apply automated fixes * fix: stale data * ci: apply automated fixes (attempt 3/3) --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- .changeset/wild-rabbits-jump.md | 6 ++ .../src/__tests__/queriesObserver.test.tsx | 76 +++++++++++++++++++ packages/query-core/src/queriesObserver.ts | 20 ++++- .../src/__tests__/useSuspenseQueries.test.tsx | 68 +++++++++++++++++ 4 files changed, 167 insertions(+), 3 deletions(-) create mode 100644 .changeset/wild-rabbits-jump.md diff --git a/.changeset/wild-rabbits-jump.md b/.changeset/wild-rabbits-jump.md new file mode 100644 index 00000000000..1d6b19c286b --- /dev/null +++ b/.changeset/wild-rabbits-jump.md @@ -0,0 +1,6 @@ +--- +'@tanstack/react-query': patch +'@tanstack/query-core': patch +--- + +fix(suspense): skip calling combine when queries would suspend diff --git a/packages/query-core/src/__tests__/queriesObserver.test.tsx b/packages/query-core/src/__tests__/queriesObserver.test.tsx index 504f5b8379a..1adfa6195a6 100644 --- a/packages/query-core/src/__tests__/queriesObserver.test.tsx +++ b/packages/query-core/src/__tests__/queriesObserver.test.tsx @@ -473,6 +473,82 @@ describe('queriesObserver', () => { expect(newCombined.count).toBe(2) }) + it('should skip combine notifications while suspense queries have no data', async () => { + const key = queryKey() + const combine = vi.fn((results: Array) => + results.map((result) => result.data), + ) + const query = { + queryKey: key, + queryFn: () => sleep(10).then(() => 'data'), + staleTime: Infinity, + suspense: true, + } + + queryClient.setQueryData(key, 'data') + + const observer = new QueriesObserver>(queryClient, [query], { + combine, + }) + + const [rawResult, getCombinedResult] = observer.getOptimisticResult( + [query], + combine, + ) + expect(getCombinedResult(rawResult)).toEqual(['data']) + expect(combine).toHaveBeenCalledTimes(1) + + const unsubscribe = observer.subscribe(() => undefined) + + void queryClient.resetQueries({ queryKey: key }) + expect(combine).toHaveBeenCalledTimes(1) + + unsubscribe() + }) + + it('should skip combine notifications after suspense is enabled without structural changes', async () => { + const key = queryKey() + const combine = vi.fn((results: Array) => + results.map((result) => result.data), + ) + const query = { + queryKey: key, + queryFn: () => sleep(10).then(() => 'data'), + staleTime: Infinity, + suspense: false, + } + + queryClient.setQueryData(key, 'data') + + const observer = new QueriesObserver>(queryClient, [query], { + combine, + }) + + const [rawResult, getCombinedResult] = observer.getOptimisticResult( + [query], + combine, + ) + expect(getCombinedResult(rawResult)).toEqual(['data']) + expect(combine).toHaveBeenCalledTimes(1) + + const unsubscribe = observer.subscribe(() => undefined) + + observer.setQueries( + [ + { + ...query, + suspense: true, + }, + ], + { combine }, + ) + + void queryClient.resetQueries({ queryKey: key }) + expect(combine).toHaveBeenCalledTimes(1) + + unsubscribe() + }) + it('should handle queries being removed with stable combine reference', () => { const combine = vi.fn((results: Array) => ({ count: results.length, diff --git a/packages/query-core/src/queriesObserver.ts b/packages/query-core/src/queriesObserver.ts index 67dd088f9ae..4fcf8e5d41e 100644 --- a/packages/query-core/src/queriesObserver.ts +++ b/packages/query-core/src/queriesObserver.ts @@ -249,6 +249,17 @@ export class QueriesObserver< return input as any } + #shouldSkipCombine(): boolean { + return ( + this.#options?.combine !== undefined && + this.#observers.some((observer, index) => { + return ( + observer.options.suspense && this.#result[index]?.data === undefined + ) + }) + ) + } + #findMatchingObservers( queries: Array, ): Array { @@ -294,11 +305,14 @@ export class QueriesObserver< #notify(): void { if (this.hasListeners()) { - const previousResult = this.#combinedResult const newTracked = this.#trackResult(this.#result, this.#observerMatches) - const newResult = this.#combineResult(newTracked, this.#options?.combine) + const shouldSkipCombine = this.#shouldSkipCombine() + const previousResult = this.#combinedResult + const newResult = shouldSkipCombine + ? previousResult + : this.#combineResult(newTracked, this.#options?.combine) - if (previousResult !== newResult) { + if (shouldSkipCombine || previousResult !== newResult) { notifyManager.batch(() => { this.listeners.forEach((listener) => { listener(this.#result) diff --git a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx index d8838aee0da..6b5b327b6ee 100644 --- a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx @@ -274,6 +274,74 @@ describe('useSuspenseQueries', () => { expect(spy).toHaveBeenCalled() }) + it('should not call combine while reset queries are pending again', async () => { + const consoleMock = vi + .spyOn(console, 'error') + .mockImplementation(() => undefined) + const key = queryKey() + let shouldError = false + + function Page() { + const data = useSuspenseQueries({ + queries: [ + { + queryKey: key, + queryFn: () => + sleep(10).then(() => { + if (shouldError) { + throw new Error('Suspense Error Bingo') + } + + return 'data' + }), + retry: false, + }, + ], + combine: (result) => result.map((query) => query.data.toUpperCase()), + }) + + return ( +
+ +
data: {data.join(',')}
+
+ ) + } + + const rendered = renderWithClient( + queryClient, +
error boundary
}> + + + +
, + ) + + expect(rendered.getByText('loading')).toBeInTheDocument() + + await act(() => vi.advanceTimersByTimeAsync(10)) + expect(rendered.getByText('data: DATA')).toBeInTheDocument() + + shouldError = true + + expect(() => { + fireEvent.click(rendered.getByText('reset')) + }).not.toThrow() + + await act(() => vi.advanceTimersByTimeAsync(10)) + expect(rendered.getByText('error boundary')).toBeInTheDocument() + + expect(consoleMock.mock.calls[0]?.[1]).toStrictEqual( + new Error('Suspense Error Bingo'), + ) + + consoleMock.mockRestore() + }) + it('should handle duplicate query keys without infinite loops', async () => { const key = queryKey() const localDuration = 10 From fe287cc2471b74726a5d05f1c40a86a9ef891c7e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 13:15:56 +0200 Subject: [PATCH 6/6] ci: Version Packages (#10579) ci: changeset release Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/wild-rabbits-jump.md | 6 - 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 +- .../package.json | 2 +- .../angular/optimistic-updates/package.json | 2 +- examples/angular/pagination/package.json | 2 +- .../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/preact/simple/package.json | 2 +- examples/react/algolia/package.json | 6 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 10 +- examples/react/chat/package.json | 4 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- examples/react/eslint-legacy/package.json | 10 +- .../react/eslint-plugin-demo/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 8 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- examples/solid/astro/package.json | 4 +- .../solid/basic-graphql-request/package.json | 4 +- examples/solid/basic/package.json | 4 +- .../solid/default-query-function/package.json | 4 +- examples/solid/offline/package.json | 8 +- examples/solid/simple/package.json | 6 +- .../solid/solid-start-streaming/package.json | 4 +- examples/svelte/auto-refetching/package.json | 4 +- examples/svelte/basic/package.json | 8 +- .../load-more-infinite-scroll/package.json | 4 +- .../svelte/optimistic-updates/package.json | 4 +- examples/svelte/playground/package.json | 4 +- examples/svelte/simple/package.json | 4 +- examples/svelte/ssr/package.json | 4 +- examples/svelte/star-wars/package.json | 4 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/persister/package.json | 8 +- examples/vue/simple/package.json | 4 +- integrations/angular-cli-20/package.json | 2 +- .../angular-query-experimental/CHANGELOG.md | 7 + .../angular-query-experimental/package.json | 2 +- .../angular-query-persist-client/CHANGELOG.md | 8 + .../angular-query-persist-client/package.json | 2 +- packages/eslint-plugin-query/CHANGELOG.md | 2 + packages/eslint-plugin-query/package.json | 2 +- packages/preact-query-devtools/CHANGELOG.md | 8 + packages/preact-query-devtools/package.json | 2 +- .../preact-query-persist-client/CHANGELOG.md | 8 + .../preact-query-persist-client/package.json | 2 +- packages/preact-query/CHANGELOG.md | 7 + packages/preact-query/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- packages/query-core/CHANGELOG.md | 6 + packages/query-core/package.json | 2 +- packages/query-devtools/CHANGELOG.md | 2 + packages/query-devtools/package.json | 2 +- .../query-persist-client-core/CHANGELOG.md | 7 + .../query-persist-client-core/package.json | 2 +- .../query-sync-storage-persister/CHANGELOG.md | 8 + .../query-sync-storage-persister/package.json | 2 +- packages/react-query-devtools/CHANGELOG.md | 8 + packages/react-query-devtools/package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../react-query-persist-client/CHANGELOG.md | 8 + .../react-query-persist-client/package.json | 2 +- packages/react-query/CHANGELOG.md | 9 + packages/react-query/package.json | 2 +- packages/solid-query-devtools/CHANGELOG.md | 8 + packages/solid-query-devtools/package.json | 2 +- .../solid-query-persist-client/CHANGELOG.md | 8 + .../solid-query-persist-client/package.json | 2 +- packages/solid-query/CHANGELOG.md | 7 + packages/solid-query/package.json | 2 +- packages/svelte-query-devtools/CHANGELOG.md | 8 + packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/CHANGELOG.md | 8 + .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/CHANGELOG.md | 7 + packages/svelte-query/package.json | 2 +- packages/vue-query-devtools/CHANGELOG.md | 8 + packages/vue-query-devtools/package.json | 2 +- packages/vue-query/CHANGELOG.md | 7 + packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 246 +++++++++--------- 109 files changed, 441 insertions(+), 276 deletions(-) delete mode 100644 .changeset/wild-rabbits-jump.md diff --git a/.changeset/wild-rabbits-jump.md b/.changeset/wild-rabbits-jump.md deleted file mode 100644 index 1d6b19c286b..00000000000 --- a/.changeset/wild-rabbits-jump.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@tanstack/react-query': patch -'@tanstack/query-core': patch ---- - -fix(suspense): skip calling combine when queries would suspend diff --git a/examples/angular/auto-refetching/package.json b/examples/angular/auto-refetching/package.json index 6e246b43127..4b9508a1b43 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 6d138cefac2..a1633d00ff7 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.100.2", - "@tanstack/angular-query-persist-client": "^5.100.2", - "@tanstack/query-async-storage-persister": "^5.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", + "@tanstack/angular-query-persist-client": "^5.100.3", + "@tanstack/query-async-storage-persister": "^5.100.3", "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 a3409ef4d62..ce3a3ad546c 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 04f9afeee42..4f628137f75 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 c08915ea9be..37fa4323a43 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 947034a62f1..af678145e90 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 dd449f9a69a..9732cee520f 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 c25f812fc0e..af9791db34b 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 736bf78b685..bc253cb025f 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 9f523b3509f..aa8004589ce 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 50153dab29e..5172209e6bf 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/preact/simple/package.json b/examples/preact/simple/package.json index afee9aeee85..a6a8b4a609b 100644 --- a/examples/preact/simple/package.json +++ b/examples/preact/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/preact-query": "^5.100.2", + "@tanstack/preact-query": "^5.100.3", "preact": "^10.28.0" }, "devDependencies": { diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 661fb31f08b..629ea32b761 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -9,13 +9,13 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.2", + "@tanstack/eslint-plugin-query": "^5.100.3", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.4", diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index f42795d4c8d..96875e1838a 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index 41b937fd58f..4649993a210 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "graphql": "^16.9.0", "graphql-request": "^7.1.2", "react": "^19.0.0", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 1fd008ffa79..4ce76c6138c 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,15 +9,15 @@ "test:eslint": "eslint ./src" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.100.2", - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", - "@tanstack/react-query-persist-client": "^5.100.2", + "@tanstack/query-async-storage-persister": "^5.100.3", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", + "@tanstack/react-query-persist-client": "^5.100.3", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.2", + "@tanstack/eslint-plugin-query": "^5.100.3", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.4", diff --git a/examples/react/chat/package.json b/examples/react/chat/package.json index 6adf4e66bac..f0455a5d55b 100644 --- a/examples/react/chat/package.json +++ b/examples/react/chat/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "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 be662104f8b..762633b4801 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "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 7efa4c632d3..b57249ed69c 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "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 5c1fddad96e..dfd81f55400 100644 --- a/examples/react/eslint-legacy/package.json +++ b/examples/react/eslint-legacy/package.json @@ -9,15 +9,15 @@ "test:eslint": "ESLINT_USE_FLAT_CONFIG=false eslint ./src/**/*.tsx" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.100.2", - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", - "@tanstack/react-query-persist-client": "^5.100.2", + "@tanstack/query-async-storage-persister": "^5.100.3", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", + "@tanstack/react-query-persist-client": "^5.100.3", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.2", + "@tanstack/eslint-plugin-query": "^5.100.3", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.4", diff --git a/examples/react/eslint-plugin-demo/package.json b/examples/react/eslint-plugin-demo/package.json index b70619d7bf2..b9a5dd9f30e 100644 --- a/examples/react/eslint-plugin-demo/package.json +++ b/examples/react/eslint-plugin-demo/package.json @@ -6,11 +6,11 @@ "test:eslint": "eslint ./src" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", + "@tanstack/react-query": "^5.100.3", "react": "^19.0.0" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.2", + "@tanstack/eslint-plugin-query": "^5.100.3", "eslint": "^9.39.0", "typescript": "5.8.3", "typescript-eslint": "^8.48.0" diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 6bf21dfc1e3..3ddabffe226 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 986284aa4a4..32d142e3e70 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 622d5b38159..459884dc5d6 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index 5baab8ccfb9..96c210f0ba8 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -8,9 +8,9 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", - "@tanstack/react-query-next-experimental": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", + "@tanstack/react-query-next-experimental": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 3079918d1e9..42e94aa91c6 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 18ece702657..0dba103fd50 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.100.2", + "@tanstack/query-async-storage-persister": "^5.100.3", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", - "@tanstack/react-query-persist-client": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", + "@tanstack/react-query-persist-client": "^5.100.3", "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 d1ec455006f..9afb59ec524 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 0a6e2fca241..3e026dc9f6c 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index b11981464a3..33f4023cd11 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 04633f673eb..d11e001695f 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index 53143c71c45..c6de00fc6a6 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "next": "^16.0.7", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 864d9b80aba..11e3565dec9 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.4.1", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "expo": "^52.0.11", "expo-constants": "^17.0.3", "expo-status-bar": "^2.0.0", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 1bbfd732f8f..c6c2b27bc96 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "^19.0.0", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 49b11af81bd..07c4f4b429c 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index c4da6ce9075..1b710fea093 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index f0c915cfec2..21156bafe78 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "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 a3fda110ea7..b480f9544e7 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index e0c443b972c..9bf53645fd4 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.100.2", - "@tanstack/react-query-devtools": "^5.100.2", + "@tanstack/react-query": "^5.100.3", + "@tanstack/react-query-devtools": "^5.100.3", "font-awesome": "^4.7.0", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 7f6bc62ff83..d954692e067 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": "^5.100.2", - "@tanstack/solid-query-devtools": "^5.100.2", + "@tanstack/solid-query": "^5.100.3", + "@tanstack/solid-query-devtools": "^5.100.3", "astro": "^5.5.6", "solid-js": "^1.9.7", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index 48c8742f58c..9102438330b 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": "^5.100.2", - "@tanstack/solid-query-devtools": "^5.100.2", + "@tanstack/solid-query": "^5.100.3", + "@tanstack/solid-query-devtools": "^5.100.3", "graphql": "^16.9.0", "graphql-request": "^7.1.2", "solid-js": "^1.9.7" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 77469b0d778..3d8ec4b7c95 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.100.2", - "@tanstack/solid-query-devtools": "^5.100.2", + "@tanstack/solid-query": "^5.100.3", + "@tanstack/solid-query-devtools": "^5.100.3", "solid-js": "^1.9.7" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index d0513af7f9c..51abf47ecf0 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": "^5.100.2", - "@tanstack/solid-query-devtools": "^5.100.2", + "@tanstack/solid-query": "^5.100.3", + "@tanstack/solid-query-devtools": "^5.100.3", "solid-js": "^1.9.7" }, "devDependencies": { diff --git a/examples/solid/offline/package.json b/examples/solid/offline/package.json index 3f03de1f5a5..672ffd22792 100644 --- a/examples/solid/offline/package.json +++ b/examples/solid/offline/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.100.2", - "@tanstack/solid-query": "^5.100.2", - "@tanstack/solid-query-devtools": "^5.100.2", - "@tanstack/solid-query-persist-client": "^5.100.2", + "@tanstack/query-async-storage-persister": "^5.100.3", + "@tanstack/solid-query": "^5.100.3", + "@tanstack/solid-query-devtools": "^5.100.3", + "@tanstack/solid-query-persist-client": "^5.100.3", "msw": "^2.6.6", "solid-js": "^1.9.7" }, diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 806727cb161..84df731dc06 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -8,12 +8,12 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.100.2", - "@tanstack/solid-query-devtools": "^5.100.2", + "@tanstack/solid-query": "^5.100.3", + "@tanstack/solid-query-devtools": "^5.100.3", "solid-js": "^1.9.7" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.100.2", + "@tanstack/eslint-plugin-query": "^5.100.3", "typescript": "5.8.3", "vite": "^6.4.1", "vite-plugin-solid": "^2.11.6" diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index d63ba320735..7d5503103f6 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": "^5.100.2", - "@tanstack/solid-query-devtools": "^5.100.2", + "@tanstack/solid-query": "^5.100.3", + "@tanstack/solid-query-devtools": "^5.100.3", "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 c5e201665cf..56f7d96241e 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21" + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 494c77eaf9d..f9640a4b676 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.100.2", - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21", - "@tanstack/svelte-query-persist-client": "^6.1.21" + "@tanstack/query-async-storage-persister": "^5.100.3", + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22", + "@tanstack/svelte-query-persist-client": "^6.1.22" }, "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 7711b1f3143..2bd3c7d8512 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21" + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index a6c9c06e816..d69ffb43362 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21" + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index 5664d736c56..aa7c60c44cd 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21" + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index a96ff53ceeb..d495edbabb5 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21" + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^5.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index d31b82d0bc4..e1cc2c3d728 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21" + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index abc5b138925..efdde184150 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.1.21", - "@tanstack/svelte-query-devtools": "^6.1.21" + "@tanstack/svelte-query": "^6.1.22", + "@tanstack/svelte-query-devtools": "^6.1.22" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 8063a2a3407..972d87fcfef 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.100.2", - "@tanstack/vue-query-devtools": "^6.1.21", + "@tanstack/vue-query": "^5.100.3", + "@tanstack/vue-query-devtools": "^6.1.22", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index 571821415ed..f778427fdf1 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.100.2", + "@tanstack/vue-query": "^5.100.3", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index 1f1c4781249..cd987dffc94 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.100.2", - "@tanstack/query-persist-client-core": "^5.100.2", - "@tanstack/query-sync-storage-persister": "^5.100.2", - "@tanstack/vue-query": "^5.100.2", + "@tanstack/query-core": "^5.100.3", + "@tanstack/query-persist-client-core": "^5.100.3", + "@tanstack/query-sync-storage-persister": "^5.100.3", + "@tanstack/vue-query": "^5.100.3", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 30627e68416..918ba380ff5 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.100.2", - "@tanstack/vue-query-devtools": "^6.1.21", + "@tanstack/vue-query": "^5.100.3", + "@tanstack/vue-query-devtools": "^6.1.22", "vue": "^3.4.27" }, "devDependencies": { diff --git a/integrations/angular-cli-20/package.json b/integrations/angular-cli-20/package.json index 7d9e6c7d1fb..e514bc9d805 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.100.2", + "@tanstack/angular-query-experimental": "^5.100.3", "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 93b917ba12a..b32cc25b12c 100644 --- a/packages/angular-query-experimental/CHANGELOG.md +++ b/packages/angular-query-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-query-experimental +## 5.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index b8f03a51907..e90cff8ffc4 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.100.2", + "version": "5.100.3", "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 9bb9fbc3141..a17761bd976 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.100.3 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/angular-query-experimental@5.100.3 + - @tanstack/query-persist-client-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/angular-query-persist-client/package.json b/packages/angular-query-persist-client/package.json index 8d567cf8353..6fa096a2fd0 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.100.2", + "version": "5.100.3", "description": "Angular bindings to work with persisters in TanStack/angular-query", "author": "Omer Gronich", "license": "MIT", diff --git a/packages/eslint-plugin-query/CHANGELOG.md b/packages/eslint-plugin-query/CHANGELOG.md index fa297dbe93b..d896dacd93b 100644 --- a/packages/eslint-plugin-query/CHANGELOG.md +++ b/packages/eslint-plugin-query/CHANGELOG.md @@ -1,5 +1,7 @@ # @tanstack/eslint-plugin-query +## 5.100.3 + ## 5.100.2 ## 5.100.1 diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index fb179c94753..c42a3b68a85 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.100.2", + "version": "5.100.3", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/packages/preact-query-devtools/CHANGELOG.md b/packages/preact-query-devtools/CHANGELOG.md index 43a26d4b8e3..166921780da 100644 --- a/packages/preact-query-devtools/CHANGELOG.md +++ b/packages/preact-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/preact-query-devtools +## 5.100.3 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/preact-query@5.100.3 + - @tanstack/query-devtools@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/preact-query-devtools/package.json b/packages/preact-query-devtools/package.json index c121b9d764e..8f653799501 100644 --- a/packages/preact-query-devtools/package.json +++ b/packages/preact-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-query-devtools", - "version": "5.100.2", + "version": "5.100.3", "description": "Developer tools to interact with and visualize the TanStack/preact-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/preact-query-persist-client/CHANGELOG.md b/packages/preact-query-persist-client/CHANGELOG.md index 68efae92777..d65884ee8e3 100644 --- a/packages/preact-query-persist-client/CHANGELOG.md +++ b/packages/preact-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/preact-query-persist-client +## 5.100.3 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/preact-query@5.100.3 + - @tanstack/query-persist-client-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/preact-query-persist-client/package.json b/packages/preact-query-persist-client/package.json index 2f51df4153b..295263321ef 100644 --- a/packages/preact-query-persist-client/package.json +++ b/packages/preact-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-query-persist-client", - "version": "5.100.2", + "version": "5.100.3", "description": "Preact bindings to work with persisters in TanStack/preact-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/preact-query/CHANGELOG.md b/packages/preact-query/CHANGELOG.md index 4a3cee907d0..3f0c4c8979a 100644 --- a/packages/preact-query/CHANGELOG.md +++ b/packages/preact-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/preact-query +## 5.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/preact-query/package.json b/packages/preact-query/package.json index f25bcc9ba55..09b29c257b8 100644 --- a/packages/preact-query/package.json +++ b/packages/preact-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-query", - "version": "5.100.2", + "version": "5.100.3", "description": "Hooks for managing, caching and syncing asynchronous and remote data in preact", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-async-storage-persister/CHANGELOG.md b/packages/query-async-storage-persister/CHANGELOG.md index f44f16d0344..468fe9ea4c6 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.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + - @tanstack/query-persist-client-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index 47d136795ad..44b9fd7292f 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.100.2", + "version": "5.100.3", "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 24f7ed22121..9108eeeea99 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.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index f32871d857a..77e93890d51 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.100.2", + "version": "5.100.3", "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 bda2629e682..3141b29e861 100644 --- a/packages/query-core/CHANGELOG.md +++ b/packages/query-core/CHANGELOG.md @@ -1,5 +1,11 @@ # @tanstack/query-core +## 5.100.3 + +### Patch Changes + +- fix(suspense): skip calling combine when queries would suspend ([#10576](https://github.com/TanStack/query/pull/10576)) + ## 5.100.2 ### Patch Changes diff --git a/packages/query-core/package.json b/packages/query-core/package.json index a148b5e0c21..74979e04aa6 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.100.2", + "version": "5.100.3", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-devtools/CHANGELOG.md b/packages/query-devtools/CHANGELOG.md index d49818bfdfe..e2d2e15f26e 100644 --- a/packages/query-devtools/CHANGELOG.md +++ b/packages/query-devtools/CHANGELOG.md @@ -1,5 +1,7 @@ # @tanstack/query-devtools +## 5.100.3 + ## 5.100.2 ## 5.100.1 diff --git a/packages/query-devtools/package.json b/packages/query-devtools/package.json index 4424b54c74a..9a7bd1cb44a 100644 --- a/packages/query-devtools/package.json +++ b/packages/query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-devtools", - "version": "5.100.2", + "version": "5.100.3", "description": "Developer tools to interact with and visualize the TanStack Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/CHANGELOG.md b/packages/query-persist-client-core/CHANGELOG.md index 6c940ef2403..f0bb176795f 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.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index b2ad8c2ef99..7b2720a436c 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.100.2", + "version": "5.100.3", "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 6240ef09039..acae0a75cde 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.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + - @tanstack/query-persist-client-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index 67f8b1120b9..0d5d3ab6083 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.100.2", + "version": "5.100.3", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/CHANGELOG.md b/packages/react-query-devtools/CHANGELOG.md index ff1b18470a1..c2d713cf16e 100644 --- a/packages/react-query-devtools/CHANGELOG.md +++ b/packages/react-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/react-query-devtools +## 5.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/react-query@5.100.3 + - @tanstack/query-devtools@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index d2f5b27e9b8..e6c3ec93cc2 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.100.2", + "version": "5.100.3", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/CHANGELOG.md b/packages/react-query-next-experimental/CHANGELOG.md index 9d32e7df280..878439353a5 100644 --- a/packages/react-query-next-experimental/CHANGELOG.md +++ b/packages/react-query-next-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-query-next-experimental +## 5.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/react-query@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 05b4ed074f2..22106d53ecb 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.100.2", + "version": "5.100.3", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/CHANGELOG.md b/packages/react-query-persist-client/CHANGELOG.md index 529a740259c..244b5d32d38 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.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/react-query@5.100.3 + - @tanstack/query-persist-client-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index c3b20476633..3dcf8373061 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.100.2", + "version": "5.100.3", "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 eb97ea613ab..18eaa779525 100644 --- a/packages/react-query/CHANGELOG.md +++ b/packages/react-query/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/react-query +## 5.100.3 + +### Patch Changes + +- fix(suspense): skip calling combine when queries would suspend ([#10576](https://github.com/TanStack/query/pull/10576)) + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 8ee78e734b8..458804be029 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.100.2", + "version": "5.100.3", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/CHANGELOG.md b/packages/solid-query-devtools/CHANGELOG.md index b9c5689b3ca..707bd716294 100644 --- a/packages/solid-query-devtools/CHANGELOG.md +++ b/packages/solid-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/solid-query-devtools +## 5.100.3 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-devtools@5.100.3 + - @tanstack/solid-query@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index 93da8de645e..6a1c49cdaff 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": "5.100.2", + "version": "5.100.3", "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 7c962f9de18..c44b508dcab 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.100.3 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.100.3 + - @tanstack/solid-query@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index 4bfd76c7386..bd02baef9dc 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.100.2", + "version": "5.100.3", "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 28155eee26d..640bfd97a63 100644 --- a/packages/solid-query/CHANGELOG.md +++ b/packages/solid-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-query +## 5.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index e24a7e57c99..3dbe1cd4d3f 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.100.2", + "version": "5.100.3", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/CHANGELOG.md b/packages/svelte-query-devtools/CHANGELOG.md index 2c159699e89..ec65484f97a 100644 --- a/packages/svelte-query-devtools/CHANGELOG.md +++ b/packages/svelte-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/svelte-query-devtools +## 6.1.22 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-devtools@5.100.3 + - @tanstack/svelte-query@6.1.22 + ## 6.1.21 ### Patch Changes diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index c1dd443ebdd..b5a180957b0 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "6.1.21", + "version": "6.1.22", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query-persist-client/CHANGELOG.md b/packages/svelte-query-persist-client/CHANGELOG.md index fc129959778..ab7987594ae 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.1.22 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.100.3 + - @tanstack/svelte-query@6.1.22 + ## 6.1.21 ### Patch Changes diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index cbd8625bcd3..d529edf5f98 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.1.21", + "version": "6.1.22", "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 25519c65459..ebbc7611751 100644 --- a/packages/svelte-query/CHANGELOG.md +++ b/packages/svelte-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-query +## 6.1.22 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 6.1.21 ### Patch Changes diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 1b250e66eef..65cb6f08c78 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "6.1.21", + "version": "6.1.22", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/CHANGELOG.md b/packages/vue-query-devtools/CHANGELOG.md index 54756c20b66..54387fd9621 100644 --- a/packages/vue-query-devtools/CHANGELOG.md +++ b/packages/vue-query-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/vue-query-devtools +## 6.1.22 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-devtools@5.100.3 + - @tanstack/vue-query@5.100.3 + ## 6.1.21 ### Patch Changes diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index acf6a7899a5..76b9d9512fe 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "6.1.21", + "version": "6.1.22", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/CHANGELOG.md b/packages/vue-query/CHANGELOG.md index 94e0027a475..6ffd7d86bd5 100644 --- a/packages/vue-query/CHANGELOG.md +++ b/packages/vue-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-query +## 5.100.3 + +### Patch Changes + +- Updated dependencies [[`f85d825`](https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a)]: + - @tanstack/query-core@5.100.3 + ## 5.100.2 ### Patch Changes diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index 02709657ef7..b1e8fb9fa24 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.100.2", + "version": "5.100.3", "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 da089f93f37..3a821b66d6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -169,7 +169,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -209,7 +209,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -249,13 +249,13 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental '@tanstack/angular-query-persist-client': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-persist-client '@tanstack/query-async-storage-persister': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-async-storage-persister rxjs: specifier: ^7.8.2 @@ -298,7 +298,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -338,7 +338,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -381,7 +381,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -421,7 +421,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -464,7 +464,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -507,7 +507,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -550,7 +550,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -590,7 +590,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.2 @@ -618,7 +618,7 @@ importers: examples/preact/simple: dependencies: '@tanstack/preact-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/preact-query preact: specifier: ^10.28.0 @@ -646,10 +646,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -659,7 +659,7 @@ importers: version: 19.2.4(react@19.2.4) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: ^19.2.7 @@ -680,10 +680,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -708,16 +708,16 @@ importers: examples/react/basic: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-async-storage-persister '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-persist-client react: specifier: ^19.0.0 @@ -727,7 +727,7 @@ importers: version: 19.2.4(react@19.2.4) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: ^19.2.7 @@ -748,10 +748,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -776,10 +776,10 @@ importers: examples/react/chat: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -807,10 +807,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -832,10 +832,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -857,16 +857,16 @@ importers: examples/react/eslint-legacy: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-async-storage-persister '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-persist-client react: specifier: ^19.0.0 @@ -876,7 +876,7 @@ importers: version: 19.2.4(react@19.2.4) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: ^19.2.7 @@ -897,14 +897,14 @@ importers: examples/react/eslint-plugin-demo: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query react: specifier: ^19.0.0 version: 19.2.4 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/eslint-plugin-query eslint: specifier: ^9.39.0 @@ -919,10 +919,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -947,10 +947,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -978,10 +978,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1006,10 +1006,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1034,13 +1034,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-next-experimental next: specifier: ^16.0.7 @@ -1065,19 +1065,19 @@ importers: examples/react/offline: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-async-storage-persister '@tanstack/react-location': specifier: ^3.7.4 version: 3.7.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.6.6 @@ -1105,10 +1105,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1133,10 +1133,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1161,10 +1161,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1189,10 +1189,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1214,10 +1214,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools next: specifier: ^16.0.7 @@ -1251,10 +1251,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(@react-navigation/native@6.1.18(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-gesture-handler@2.30.1(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@4.14.1(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-screens@4.24.0(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.76.9(@babel/core@7.29.0)(@babel/preset-env@7.29.2(@babel/core@7.29.0))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools expo: specifier: ^52.0.11 @@ -1303,10 +1303,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1355,10 +1355,10 @@ importers: examples/react/rick-morty: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1392,10 +1392,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1423,10 +1423,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1448,10 +1448,10 @@ importers: examples/react/star-wars: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools react: specifier: ^19.0.0 @@ -1485,10 +1485,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1531,10 +1531,10 @@ importers: specifier: ^8.1.3 version: 8.2.11(@sveltejs/kit@2.55.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.1)(vite@6.4.1(@types/node@22.19.15)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.8.3)(vite@6.4.1(@types/node@22.19.15)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3)))(astro@5.18.1(@types/node@22.19.15)(@vercel/functions@2.2.13)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.10.1)(jiti@1.21.7)(lightningcss@1.32.0)(rollup@4.60.1)(sass@1.90.0)(terser@5.46.1)(typescript@5.8.3)(yaml@2.8.3))(next@16.2.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.90.0))(react@19.2.4)(rollup@4.60.1)(svelte@5.55.1)(vue@3.5.31(typescript@5.8.3)) '@tanstack/solid-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-devtools astro: specifier: ^5.5.6 @@ -1552,10 +1552,10 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 @@ -1574,10 +1574,10 @@ importers: examples/solid/basic-graphql-request: dependencies: '@tanstack/solid-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1602,10 +1602,10 @@ importers: examples/solid/default-query-function: dependencies: '@tanstack/solid-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 @@ -1624,16 +1624,16 @@ importers: examples/solid/offline: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-async-storage-persister '@tanstack/solid-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-devtools '@tanstack/solid-query-persist-client': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-persist-client msw: specifier: ^2.6.6 @@ -1655,17 +1655,17 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 version: 1.9.12 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.8.3 @@ -1689,10 +1689,10 @@ importers: specifier: ^1.1.3 version: 1.3.2(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(vinxi@0.5.11(@types/node@22.19.15)(@vercel/functions@2.2.13)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.10.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3))(vite@6.4.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.90.0)(terser@5.46.1)(yaml@2.8.3)) '@tanstack/solid-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.9.7 @@ -1704,10 +1704,10 @@ importers: examples/svelte/auto-refetching: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1735,16 +1735,16 @@ importers: examples/svelte/basic: dependencies: '@tanstack/query-async-storage-persister': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-async-storage-persister '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-persist-client devDependencies: '@sveltejs/adapter-auto': @@ -1772,10 +1772,10 @@ importers: examples/svelte/load-more-infinite-scroll: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1803,10 +1803,10 @@ importers: examples/svelte/optimistic-updates: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1834,10 +1834,10 @@ importers: examples/svelte/playground: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1865,10 +1865,10 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1893,10 +1893,10 @@ importers: examples/svelte/ssr: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1924,10 +1924,10 @@ importers: examples/svelte/star-wars: dependencies: '@tanstack/svelte-query': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1961,10 +1961,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1983,7 +1983,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -2002,16 +2002,16 @@ importers: examples/vue/persister: dependencies: '@tanstack/query-core': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-core '@tanstack/query-persist-client-core': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-persist-client-core '@tanstack/query-sync-storage-persister': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -2033,10 +2033,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^6.1.21 + specifier: ^6.1.22 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -2073,7 +2073,7 @@ importers: specifier: ^20.0.0 version: 20.3.18(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.3.18(@angular/animations@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.3.18(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.3.18(@angular/compiler@20.3.18)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-query-experimental': - specifier: ^5.100.2 + specifier: ^5.100.3 version: link:../../packages/angular-query-experimental rxjs: specifier: ~7.8.0