Download Latest Version v5.83.0 source code.tar.gz (18.8 MB)
Email in envelope

Get an email when there's a new version of TanStack Query

Home / v5.82.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-09 4.5 kB
v5.82.0 source code.tar.gz 2025-07-09 18.8 MB
v5.82.0 source code.zip 2025-07-09 19.6 MB
Totals: 3 Items   38.4 MB 0

Version 5.82.0 - 7/9/25, 3:03 PM

Changes

Feat

  • react-query: add mutationOptions (#8960) (f3cbfc5) by 우빈

Chore

  • *: migrate tsup configuration files to TypeScript format (#9330) (4425423) by @manudeli
  • add typescript-eslint/require-await rule (#9029) (f4a1115) by MINSEONG KIM
  • add .vscode/mcp.json and .github/instructions/nx.instructions.md to .gitignore (#9325) (002550c) by @manudeli

Test

  • react-query/useSuspenseQuery: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9364) (ed8cc23) by @sukvvon
  • react-query/QueryResetErrorBoundary: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9365) (0907dab) by @sukvvon
  • react-query/usePrefetchInfiniteQuery: switch to fake timers, remove "waitFor" and add "advanceTimersByTimeAsync" (#9354) (d449f6f) by @sukvvon
  • react-query/QueryResetErrorBoundary: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9349) (ac2fa17) by @sukvvon
  • react-query/useSuspenseQuery: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9357) (ed66939) by @sukvvon
  • react-query/useInfiniteQuery: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9359) (026c050) by @sukvvon
  • react-query/QueryClientProvider: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9345) (058c1eb) by @sukvvon
  • react-query/useIsFetching: remove "vi.waitFor", add "advanceTimersByTimeAsync" and replace "findByText" with "getByText" (#9358) (67695ef) by @sukvvon
  • react-query/useMutationState: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9353) (8bf2214) by @sukvvon
  • react-query/fine-grained-persister: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9344) (3eebcff) by @sukvvon
  • query-core/onlineManager: replace "advanceTimersByTimeAsync" with "advanceTimersByTime" (#9337) (2bc52bf) by @sukvvon
  • query-core/mutationCache: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9339) (d0bea3f) by @sukvvon
  • query-core/queryCache: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9340) (998be8b) by @sukvvon
  • query-core/mutations: add "await" to "sleep", remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9341) (d75a78a) by @sukvvon
  • query-core/infiniteQueryBehavior: remove most "vi.waitFor" and add "advanceTimersByTimeAsync" (#9333) (b805733) by @sukvvon
  • query-core/queriesObserver: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9342) (879a1e3) by @sukvvon
  • query-core/queryObserver: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9343) (5e6e36d) by @sukvvon
  • query-core/infiniteQueryObserver: remove duplicate "InfiniteQueryObserver" and fix grammar in test names (#9332) (a5319d5) by @sukvvon
  • query-core/queryClient: add "advanceTimersByTimeAsync" and remove "vi.waitFor" (#9326) (b16e793) by @sukvvon
  • query-core/intiniteQueryBehavior: remove duplicate "InfiniteQueryBehavior" in test name (#9331) (33c69ec) by @sukvvon
  • query-core/queryClient: replace "advanceTimersByTime" with "advanceTimersByTimeAsync" (#9327) (35d50cb) by @sukvvon
  • query-core/notifyManager: replace "queueMicrotask" with "advanceTimersByTimeAsync" (#9329) (8837536) by @sukvvon
  • fix typo - remove duplicate "should run" in mutation test name (#9328) (45dac6f) by sue hyeok chae
  • query-core/query: add "advanceTimersByTimeAsync" and remove "vi.waitFor" (#9319) (7dafa93) by @sukvvon
  • query-core/queryClient: add missing "await" for "advanceTimersByTimeAsync" (#9320) (e4bbb89) by @sukvvon

Ci

  • .github/workflows/autofix: use "pnpm run" for prettier script for consistency (#9348) (03aca2e) by @sukvvon

Type

  • vue-query: ensure type definition matches implementation (#9276) (1dd32ac) by @Mini-ghost

Packages

  • @tanstack/query-core@5.82.0
  • @tanstack/react-query@5.82.0
  • @tanstack/vue-query@5.82.0
  • @tanstack/query-broadcast-client-experimental@5.82.0
  • @tanstack/query-persist-client-core@5.82.0
  • @tanstack/query-sync-storage-persister@5.82.0
  • @tanstack/react-query-devtools@5.82.0
  • @tanstack/react-query-persist-client@5.82.0
  • @tanstack/react-query-next-experimental@5.82.0
  • @tanstack/solid-query@5.82.0
  • @tanstack/solid-query-devtools@5.82.0
  • @tanstack/solid-query-persist-client@5.82.0
  • @tanstack/svelte-query@5.82.0
  • @tanstack/svelte-query-devtools@5.82.0
  • @tanstack/svelte-query-persist-client@5.82.0
  • @tanstack/vue-query-devtools@5.82.0
  • @tanstack/angular-query-experimental@5.82.0
  • @tanstack/query-async-storage-persister@5.82.0
  • @tanstack/angular-query-devtools-experimental@5.82.0
Source: README.md, updated 2025-07-09