Update tanstack-query monorepo #7

Open
renovate-bot wants to merge 1 commit from renovate/tanstack-query-monorepo into main
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@tanstack/eslint-plugin-query (source) 5.81.25.91.2 age adoption passing confidence
@tanstack/react-query (source) 5.83.05.90.17 age adoption passing confidence
@tanstack/react-query-devtools (source) 5.83.05.91.2 age adoption passing confidence

Release Notes

TanStack/query (@​tanstack/eslint-plugin-query)

v5.91.2

Compare Source

Patch Changes
  • fix: allow useQueries with combine property in no-unstable-deps rule (#​9720)

v5.91.1

Compare Source

Patch Changes
  • avoid typescript import in no-void-query-fn rule (#​9759)

v5.91.0

Compare Source

Minor Changes
  • feat: improve type of exported plugin (#​9700)

v5.90.2

Compare Source

Patch Changes
  • fix: exhaustive-deps with variables and type assertions (#​9687)

v5.90.1

Compare Source

Version 5.90.1 - 9/22/25, 6:41 AM

Changes
Fix
  • vue-query: Support infiniteQueryOptions for MaybeRef argument (#​9634) (49243c8) by hriday330
Chore
Ci
Docs
Packages

v5.89.0

Compare Source

Version 5.89.0 - 9/16/25, 8:27 AM

Changes
Feat
  • query-core: add context to mutationfn & mutation callbacks (#​9615) (a2151d2) by Josh
Chore
Packages

v5.86.0

Compare Source

Version 5.86.0 - 9/4/25, 9:27 AM (Manual Release)

Changes

Note: This release contains BREAKING CHANGES for the experimental_streamedQuery API:

BREAKING CHANGES

BREAKING CHANGE: The maxChunks parameter has been removed from streamedQuery.
Use a custom reducer function to control data aggregation behavior instead.

BREAKING CHANGE: When using a custom reducer function with streamedQuery,
the initialValue parameter is now required and must be provided.

  • rename queryFn to streamFn in streamedQuery (#​9606) (b25412a) by Dominik Dorfmeister

BREAKING CHANGE: queryFn has been renamed to streamFn

Chore
  • tsconfig.json: simplify "include" patterns by consolidating file extensions and directory paths (#​9547) (7306474) by @​sukvvon
Test
Other
Packages

v5.83.1

Compare Source

Version 5.83.1 - 7/31/25, 12:42 PM

Changes
Refactor
Chore
Test
  • query-core/mutationCache: add "sleep" to callbacks and remove "await" from "executeMutation" using "advanceTimersByTimeAsync" (#​9506) (cc45977) by @​sukvvon
  • svelte-query/createQueries: simplify "queryFn" and add test for success when queries reslove at different times (#​9494) (e9d9080) by @​sukvvon
  • svelte-query/{QueryClientProvider,useIsFetching,useIsMutating}: simplify "queryFn" (#​9495) (52fdff2) by @​sukvvon
  • svelte-query/createQuery: simplify "queryFn" and replace "queryByText" with "getByText" (#​9490) (234f2f4) by @​sukvvon
  • svelte-query/createMutation: add "sleep" in "mutationFn" and replace "queryByText" with "getByText" (#​9491) (80242d6) by @​sukvvon
  • svelte-query/createInfiniteQuery: add "sleep", remove "Number" in "queryFn", and replace "queryByText" with "getByText" (#​9492) (c273ba4) by @​sukvvon
  • svelte-query/useMutationState: simplify "queryFn" and replace "queryByText" with "getByText" (#​9489) (880d183) by @​sukvvon
  • solid-query/useIsMutating: simplify "mutationFn" and add "expect" for "isMutating" state transitions (#​9486) (552fe4b) by @​sukvvon
  • react-query/useSuspenseQueries: simplify "queryFn" and add "expect" for "loading" text (#​9477) (6bc45b8) by @​sukvvon
  • solid-query/suspense: simplify "queryFn" and add "expect" for "loading" text (#​9479) (039d214) by @​sukvvon
  • solid-query/useInfiniteQuery: add "sleep", remove "Number" in "queryFn", and simplify it (#​9484) (bf9f9dc) by @​sukvvon
  • react-query/useIsFetching: simplify "queryFn" and add "expect" using "toBeInTheDocument (#​9478) (9041b41) by @​sukvvon
  • solid-query/useIsFetching: simplify "queryFn" and add "expect" for "isFetching" state transitions (#​9480) (c2e8330) by @​sukvvon
  • react-query/HydrationBoundary: use precise time in "advanceTimersByTimeAsync", add "expect" using "toBeInTheDocument", and simplify "queryFn" (#​9472) (9376835) by @​sukvvon
  • react-query/suspense: add "sleep" in "queryFn", and add "expect" for "loading" text (#​9468) (cb9ab1e) by @​sukvvon
  • react-query/ssr: simplify "queryFn" and add "sleep" for accurate testing (#​9471) (72c2a4c) by @​sukvvon
  • react-query/useSuspenseQuery: add "sleep" in "queryFn", simplify it, and add "expect" for "loading" text (#​9469) (db6281e) by @​sukvvon
  • react-query/useInfiniteQuery: remove "Number" in "queryFn", and simplify it (#​9470) (d7af654) by @​sukvvon
  • react-query/useSuspenseQueries: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9450) (ac5d858) by @​sukvvon
  • react-query/usePrefetchInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9447) (ff13c2e) by @​sukvvon
  • react-query/useInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9446) (efb14d6) by @​sukvvon
  • react-query/useSuspenseQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9455) (05c62a0) by @​sukvvon
  • react-query/QueryResetErrorBoundary: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9456) (e349d85) by @​sukvvon
  • react-query/usePrefetchQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9448) (63bc828) by @​sukvvon
  • react-query/useMutation: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9458) (e2ce12c) by @​sukvvon
  • react-query/useQueries: replace inline "Promise" delays with "sleep", and add "expect" using "toBeInTheDocument" (#​9466) (ed90d1a) by @​sukvvon
  • angular-query-experimental/providers: replace "runAllTimersAsync" with "advanceTimersByTimeAsync" (#​9436) (bf77ab7) by @​sukvvon
  • angular-query-experimental/inject-mutation-state: replace "runAllTimersAsync", "advanceTimersByTime" with "advanceTimersByTimeAsync" (#​9438) (2d71a22) by @​sukvvon
  • react-query/fine-grained-persister: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9441) (7c58392) by @​sukvvon
  • react-query/QueryClientProvider: add "expect" using "toBeInTheDocument" (#​9442) (958b0f0) by @​sukvvon
  • react-query/ssr: replace "advanceTimersByTimeAsync" with "sleep" in "queryFn", remove "await" from "fetchQuery" and related methods (#​9443) (bfcff0b) by @​sukvvon
  • react-query/suspense: change "queryFn" to return a "Promise", replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" (#​9444) (4daf694) by @​sukvvon
  • query-core/queryCache: remove redundant "advanceTimersByTimeAsync" (#​9433) (4d8bbbf) by Wonsuk Choi
  • angular-query-experimental/inject-query: use precise time in "advanceTimersByTimeAsync" (#​9435) (b4a847e) by @​sukvvon
  • angular-query-experimental/inject-mutation: use precise time in "advanceTimersByTimeAsync" (#​9434) (b67caee) by @​sukvvon
  • query-core/queryObserver: use precise time in "advanceTimersByTimeAsync" (#​9432) (343501c) by @​sukvvon
  • query-core/queriesObserver: use precise time in "advanceTimersByTimeAsync" (#​9429) (c65869e) by @​sukvvon
  • angular-query-experimental/inject-is-mutating: separate "injectionContext" from testing, and add more "expect" (#​9425) (9dcd588) by @​sukvvon
  • svelte-query/useIsMutating: replace incorrect usage of "fetching" with "mutating" (#​9424) (d7f1621) by @​sukvvon
  • query-core/infiniteQueryBehavior: remove "vi.waitFor", and add "advanceTimersByTimeAsync" in infinite loop on retry test (#​9426) (d5a4d35) by @​sukvvon
  • query-core/mutations: replace "runAllTimersAsync" with "advanceTimersByTimeAsync", and use precise time in "advanceTimersByTimeAsync" (#​9427) (357bafb) by @​sukvvon
  • svelte-query/createQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9416) (f8a20ac) by @​sukvvon
  • svelte-query/useMutationState: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9420) (431784d) by @​sukvvon
  • angular-query-experimental/inject-infinite-query: use precise time in "advanceTimersByTimeAsync" (#​9422) (5a783b1) by @​sukvvon
  • vue-query/useQuery: switch to fake timers, and replace "sleep" with "advanceTimersByTimeAsync" (#​9421) (8e77701) by @​sukvvon
  • angular-query-experimental/inject-is-fetching: replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" "isFetching" to equal 0 (#​9423) (91bbf48) by @​sukvvon
  • svelte-query/useIsMutating: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9419) (77a358a) by @​sukvvon
  • svelte-query/useIsFetching: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9418) (5062c59) by @​sukvvon
  • svelte-query/QueryClientProvider: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9417) (f285dee) by @​sukvvon
  • svelte-query/createQueries: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9415) (a5c71cc) by @​sukvvon
  • svelte-query/createMutation: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9414) (c2ece73) by @​sukvvon
  • svelte-query/createInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9413) (0cd4e7d) by @​sukvvon
  • solid-query/useInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#​9411) (c5bd083) by Wonsuk Choi
  • solid-query/useMutation: remove "vi.waitFor", replace "findByText" with "getByText", and add "advanceTimersByTimeAsync", "expect" (#​9409) (4349e75) by Wonsuk Choi
Ci
Docs
Packages
TanStack/query (@​tanstack/react-query)

v5.90.17

Compare Source

Patch Changes

v5.90.16

Compare Source

Patch Changes

v5.90.15

Compare Source

Patch Changes

v5.90.14

Patch Changes

v5.90.13

Patch Changes

v5.90.12

Compare Source

Patch Changes

v5.90.11

Compare Source

Patch Changes

v5.90.10

Compare Source

Patch Changes

v5.90.9

Compare Source

Patch Changes

v5.90.8

Compare Source

Patch Changes

v5.90.7

Compare Source

Patch Changes

v5.90.6

Compare Source

Patch Changes

v5.90.5

Compare Source

Patch Changes

v5.90.4

Compare Source

Patch Changes

v5.90.3

Compare Source

Patch Changes

v5.90.2

Version 5.90.2 - 9/23/25, 7:37 AM

Changes
Fix
  • types: onMutateResult is always defined in onSuccess callback (#​9677) (2cf3ec9) by Dominik Dorfmeister
Packages

v5.90.1

Patch Changes

v5.89.0

Compare Source

Version 5.89.0 - 9/16/25, 8:27 AM

Changes
Feat
  • query-core: add context to mutationfn & mutation callbacks (#​9615) (a2151d2) by Josh
Chore
Packages

v5.87.4

Compare Source

Version 5.87.4 - 9/10/25, 2:09 PM

Changes
Fix
  • query-core: infinite re-renders in useQueries (#​9639) (19445a0) by Minha Kang
Test
  • svelte-query/createMutation: improve callback assertions with "toHaveBeenNthCalledWith" and apply shorthand property syntax in FailureExample (#​9630) (ccedf33) by @​sukvvon
Packages

v5.87.1

Compare Source

Version 5.87.1 - 9/5/25, 2:15 PM

Changes
Fix
  • query-core: update initialData when an observer mounts while a Query without data exists (#​9620) (1c8a921) by Dominik Dorfmeister
Packages

v5.87.0

Compare Source

Version 5.87.0 - 9/5/25, 11:55 AM

Changes
Feat
Docs
  • angular-query: update Angular Zoneless doc (#​9616) (2283633) by Arnoud
Packages

v5.86.0

Compare Source

Version 5.86.0 - 9/4/25, 9:27 AM (Manual Release)

Changes

Note: This release contains BREAKING CHANGES for the experimental_streamedQuery API:

BREAKING CHANGES

BREAKING CHANGE: The maxChunks parameter has been removed from streamedQuery.
Use a custom reducer function to control data aggregation behavior instead.

BREAKING CHANGE: When using a custom reducer function with streamedQuery,
the initialValue parameter is now required and must be provided.

  • rename queryFn to streamFn in streamedQuery (#​9606) (b25412a) by Dominik Dorfmeister

BREAKING CHANGE: queryFn has been renamed to streamFn

Chore
  • tsconfig.json: simplify "include" patterns by consolidating file extensions and directory paths (#​9547) (7306474) by @​sukvvon
Test
Other
Packages

v5.85.9

Compare Source

Version 5.85.9 - 9/2/25, 12:17 PM

Changes
Fix
  • query-core: ensure combine re-executes after cache restoration with memoized combine (#​9592) (564a4f6) by Kim YoungHoon
Test
  • react-query/HydrationBoundary: add tests for "non-object" state and missing "queries" property handling (#​9605) (5221029) by @​sukvvon
Packages

v5.85.8

Compare Source

Version 5.85.8 - 9/2/25, 7:59 AM

Changes
Refactor
  • react-query: replace magic number with named constant in suspense timers (#​9607) (ef0c16e) by Minha Kang
Ci
  • apply automated fixes (c44ca47) by autofix-ci[bot]
Packages

v5.85.7

Compare Source

Version 5.85.7 - 9/2/25, 7:22 AM

Changes
Refactor
Docs
Packages

v5.85.6

Compare Source

Version 5.85.6 - 8/30/25, 12:21 PM

Changes
Fix
  • core: make sure queries revert synchronously (#​9601) (379670d) by Dominik Dorfmeister
Chore
Test
Docs
Packages

v5.85.5

Compare Source

Version 5.85.5 - 8/19/25, 9:41 AM

Changes
Fix
  • core: only reject when promise gets used (#​9576) (abab082) by Dominik Dorfmeister
Packages

v5.85.4

Compare Source

Version 5.85.4 - 8/19/25, 9:10 AM

Changes
Fix
  • core: never revert to undefined data (#​9577) (e4f5ce8) by Dominik Dorfmeister
Docs
  • react-query: recommend defaultError = unknown instead of AxiosError (#​9575) (2989e69) by Lee
  • update community resources (f1e608b) by TkDodo
Packages

v5.85.3

Compare Source

Version 5.85.3 - 8/14/25, 1:05 PM

Changes
Fix
  • query-core: race condition in StrictMode (#​9565) (51aad7d) by Dominik Dorfmeister
Test
  • core: tests for StrictMode behaviour (de3626a) by TkDodo
Packages

v5.85.2

Compare Source

Version 5.85.2 - 8/14/25, 8:51 AM

Changes
Fix
  • query-core: query cancellation and reverting (#​9293) (0991576) by Dominik Dorfmeister
Packages

v5.85.1

Compare Source

Version 5.85.1 - 8/14/25, 7:57 AM

Changes
Fix
  • query-core: have revertState capture manual updates (#​9558) (4806dfa) by Dominik Dorfmeister
Chore
  • update bundle-size badges to react 19.1.1 (9ae770b) by TkDodo
Packages

v5.85.0

Compare Source

Version 5.85.0 - 8/12/25, 12:41 PM

Changes
Feat
  • add solid devtools panel export to solid devtools (#​9551) (c63713f) by Alem Tuzlak
Chore
Test
  • react-query/useIsFetching: remove unnecessary "advanceTimersByTimeAsync", unify to "rendered", and add detailed "expect" for custom queryClient and state updates during rendering (#​9530) (77e53b0) by @​sukvvon
Docs
  • Add Firefox and Edge browser extension support to devtools docs (#​9548) (d25c0da) by Dmytro Borysov
Other
Packages

v5.84.2

Compare Source

Version 5.84.2 - 8/8/25, 2:00 PM

Changes
Fix
  • angular-query: align mutation options to most recent react-query types (#​9543) (cd6ea9a) by Arnoud
Test
  • react-query/mutationOptions: add tests for without "mutationKey" in "mutationOptions" and add "sleep" to "mutationFn" (#​9510) (34657e5) by @​sukvvon
Packages

v5.84.1

Compare Source

Version 5.84.1 - 8/1/25, 12:14 PM

Changes
Refactor
  • angular-query: restructure package type declaration path (#​9519) (025f080) by Arnoud
Test
  • react-query/QueryResetErrorBoundary: add "sleep" and simplify "queryFn", add multiple "expect" cases (#​9523) (711010c) by @​sukvvon
Packages

v5.84.0

Compare Source

Version 5.84.0 - 7/31/25, 7:52 PM

Changes
Feat
  • devtools: add setting to hide disabled queries (#​9500) (7b19d49) by JonLuca De Caro
Fix
  • react-query: HydrationBoundary has strictly typed state (#​9520) (e07812b) by clover caruso
Chore
  • angular-query: run publint and attw on tarball (#​9518) (250dbd9) by Arnoud
Docs
Packages

v5.83.1

Compare Source

Version 5.83.1 - 7/31/25, 12:42 PM

Changes
Refactor
Chore
Test
  • query-core/mutationCache: add "sleep" to callbacks and remove "await" from "executeMutation" using "advanceTimersByTimeAsync" (#​9506) (cc45977) by @​sukvvon
  • svelte-query/createQueries: simplify "queryFn" and add test for success when queries reslove at different times (#​9494) (e9d9080) by @​sukvvon
  • svelte-query/{QueryClientProvider,useIsFetching,useIsMutating}: simplify "queryFn" (#​9495) (52fdff2) by @​sukvvon
  • svelte-query/createQuery: simplify "queryFn" and replace "queryByText" with "getByText" (#​9490) (234f2f4) by @​sukvvon
  • svelte-query/createMutation: add "sleep" in "mutationFn" and replace "queryByText" with "getByText" (#​9491) (80242d6) by @​sukvvon
  • svelte-query/createInfiniteQuery: add "sleep", remove "Number" in "queryFn", and replace "queryByText" with "getByText" (#​9492) (c273ba4) by @​sukvvon
  • svelte-query/useMutationState: simplify "queryFn" and replace "queryByText" with "getByText" (#​9489) (880d183) by @​sukvvon
  • solid-query/useIsMutating: simplify "mutationFn" and add "expect" for "isMutating" state transitions (#​9486) (552fe4b) by @​sukvvon
  • react-query/useSuspenseQueries: simplify "queryFn" and add "expect" for "loading" text (#​9477) (6bc45b8) by @​sukvvon
  • solid-query/suspense: simplify "queryFn" and add "expect" for "loading" text (#​9479) (039d214) by @​sukvvon
  • solid-query/useInfiniteQuery: add "sleep", remove "Number" in "queryFn", and simplify it (#​9484) (bf9f9dc) by @​sukvvon
  • react-query/useIsFetching: simplify "queryFn" and add "expect" using "toBeInTheDocument (#​9478) (9041b41) by @​sukvvon
  • solid-query/useIsFetching: simplify "queryFn" and add "expect" for "isFetching" state transitions (#​9480) (c2e8330) by @​sukvvon
  • react-query/HydrationBoundary: use precise time in "advanceTimersByTimeAsync", add "expect" using "toBeInTheDocument", and simplify "queryFn" (#​9472) (9376835) by @​sukvvon
  • react-query/suspense: add "sleep" in "queryFn", and add "expect" for "loading" text (#​9468) (cb9ab1e) by @​sukvvon
  • react-query/ssr: simplify "queryFn" and add "sleep" for accurate testing (#​9471) (72c2a4c) by @​sukvvon
  • react-query/useSuspenseQuery: add "sleep" in "queryFn", simplify it, and add "expect" for "loading" text (#​9469) (db6281e) by @​sukvvon
  • react-query/useInfiniteQuery: remove "Number" in "queryFn", and simplify it (#​9470) (d7af654) by @​sukvvon
  • react-query/useSuspenseQueries: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9450) (ac5d858) by @​sukvvon
  • react-query/usePrefetchInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9447) (ff13c2e) by @​sukvvon
  • react-query/useInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9446) (efb14d6) by @​sukvvon
  • react-query/useSuspenseQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9455) (05c62a0) by @​sukvvon
  • react-query/QueryResetErrorBoundary: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9456) (e349d85) by @​sukvvon
  • react-query/usePrefetchQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9448) (63bc828) by @​sukvvon
  • react-query/useMutation: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9458) (e2ce12c) by @​sukvvon
  • react-query/useQueries: replace inline "Promise" delays with "sleep", and add "expect" using "toBeInTheDocument" (#​9466) (ed90d1a) by @​sukvvon
  • angular-query-experimental/providers: replace "runAllTimersAsync" with "advanceTimersByTimeAsync" (#​9436) (bf77ab7) by @​sukvvon
  • angular-query-experimental/inject-mutation-state: replace "runAllTimersAsync", "advanceTimersByTime" with "advanceTimersByTimeAsync" (#​9438) (2d71a22) by @​sukvvon
  • react-query/fine-grained-persister: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9441) (7c58392) by @​sukvvon
  • react-query/QueryClientProvider: add "expect" using "toBeInTheDocument" (#​9442) (958b0f0) by @​sukvvon
  • react-query/ssr: replace "advanceTimersByTimeAsync" with "sleep" in "queryFn", remove "await" from "fetchQuery" and related methods (#​9443) (bfcff0b) by @​sukvvon
  • react-query/suspense: change "queryFn" to return a "Promise", replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" (#​9444) (4daf694) by @​sukvvon
  • query-core/queryCache: remove redundant "advanceTimersByTimeAsync" (#​9433) (4d8bbbf) by Wonsuk Choi
  • angular-query-experimental/inject-query: use precise time in "advanceTimersByTimeAsync" (#​9435) (b4a847e) by @​sukvvon
  • angular-query-experimental/inject-mutation: use precise time in "advanceTimersByTimeAsync" (#​9434) (b67caee) by @​sukvvon
  • query-core/queryObserver: use precise time in "advanceTimersByTimeAsync" (#​9432) (343501c) by @​sukvvon
  • query-core/queriesObserver: use precise time in "advanceTimersByTimeAsync" (#​9429) (c65869e) by @​sukvvon
  • angular-query-experimental/inject-is-mutating: separate "injectionContext" from testing, and add more "expect" (#​9425) (9dcd588) by @​sukvvon
  • svelte-query/useIsMutating: replace incorrect usage of "fetching" with "mutating" (#​9424) (d7f1621) by @​sukvvon
  • query-core/infiniteQueryBehavior: remove "vi.waitFor", and add "advanceTimersByTimeAsync" in infinite loop on retry test (#​9426) (d5a4d35) by @​sukvvon
  • query-core/mutations: replace "runAllTimersAsync" with "advanceTimersByTimeAsync", and use precise time in "advanceTimersByTimeAsync" (#​9427) (357bafb) by @​sukvvon
  • svelte-query/createQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9416) (f8a20ac) by @​sukvvon
  • svelte-query/useMutationState: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9420) (431784d) by @​sukvvon
  • angular-query-experimental/inject-infinite-query: use precise time in "advanceTimersByTimeAsync" (#​9422) (5a783b1) by @​sukvvon
  • vue-query/useQuery: switch to fake timers, and replace "sleep" with "advanceTimersByTimeAsync" (#​9421) (8e77701) by @​sukvvon
  • angular-query-experimental/inject-is-fetching: replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" "isFetching" to equal 0 (#​9423) (91bbf48) by @​sukvvon
  • svelte-query/useIsMutating: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9419) (77a358a) by @​sukvvon
  • svelte-query/useIsFetching: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9418) (5062c59) by @​sukvvon
  • svelte-query/QueryClientProvider: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9417) (f285dee) by @​sukvvon
  • svelte-query/createQueries: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9415) (a5c71cc) by @​sukvvon
  • svelte-query/createMutation: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9414) (c2ece73) by @​sukvvon
  • svelte-query/createInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9413) (0cd4e7d) by @​sukvvon
  • solid-query/useInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#​9411) (c5bd083) by Wonsuk Choi
  • solid-query/useMutation: remove "vi.waitFor", replace "findByText" with "getByText", and add "advanceTimersByTimeAsync", "expect" (#​9409) (4349e75) by Wonsuk Choi
Ci
Docs
Packages
TanStack/query (@​tanstack/react-query-devtools)

v5.91.2

Compare Source

Patch Changes

v5.91.1

Compare Source

Patch Changes

v5.91.0

Compare Source

Minor Changes
  • feat(devtools): allow passing a theme via prop (#​9887)
Patch Changes

v5.90.2

Compare Source

Version 5.90.2 - 9/23/25, 7:37 AM

Changes
Fix
  • types: onMutateResult is always defined in onSuccess callback (#​9677) (2cf3ec9) by Dominik Dorfmeister
Packages

v5.90.1

Compare Source

Version 5.90.1 - 9/22/25, 6:41 AM

Changes
Fix
  • vue-query: Support infiniteQueryOptions for MaybeRef argument (#​9634) (49243c8) by hriday330
Chore
Ci
Docs
Packages

v5.89.0

Compare Source

Version 5.89.0 - 9/16/25, 8:27 AM

Changes
Feat
  • query-core: add context to mutationfn & mutation callbacks (#​9615) (a2151d2) by Josh
Chore
Packages

v5.87.4

Compare Source

Version 5.87.4 - 9/10/25, 2:09 PM

Changes
Fix
  • query-core: infinite re-renders in useQueries (#​9639) (19445a0) by Minha Kang
Test
  • svelte-query/createMutation: improve callback assertions with "toHaveBeenNthCalledWith" and apply shorthand property syntax in FailureExample (#​9630) (ccedf33) by @​sukvvon
Packages

v5.87.3

Compare Source

Version 5.87.3 - 9/8/25, 12:51 PM

Changes

Fix
  • query-devtools: add work break to code element to prevent DevPanel from expanding (#​9625) (af50368) by Ji-hoon Choi
Docs
  • update fetchNextPage condition in Example component (#​9626) (f023881) by amir hossein Agha alikhani
  • Remove fragment in disabling-queries guide (#​9619) (f49cc75) by Zakaria Abu Sarah ザカリヤ

Packages

v5.87.1

Compare Source

Version 5.87.1 - 9/5/25, 2:15 PM

Changes
Fix
  • query-core: update initialData when an observer mounts while a Query without data exists (#​9620) (1c8a921) by Dominik Dorfmeister
Packages

v5.87.0

Compare Source

Version 5.87.0 - 9/5/25, 11:55 AM

Changes
Feat
Docs
  • angular-query: update Angular Zoneless doc (#​9616) (2283633) by Arnoud
Packages

v5.86.0

Compare Source

Version 5.86.0 - 9/4/25, 9:27 AM (Manual Release)

Changes

Note: This release contains BREAKING CHANGES for the experimental_streamedQuery API:

BREAKING CHANGES

BREAKING CHANGE: The maxChunks parameter has been removed from streamedQuery.
Use a custom reducer function to control data aggregation behavior instead.

BREAKING CHANGE: When using a custom reducer function with streamedQuery,
the initialValue parameter is now required and must be provided.

  • rename queryFn to streamFn in streamedQuery (#​9606) (b25412a) by Dominik Dorfmeister

BREAKING CHANGE: queryFn has been renamed to streamFn

Chore
  • tsconfig.json: simplify "include" patterns by consolidating file extensions and directory paths (#​9547) (7306474) by @​sukvvon
Test
Other
Packages

v5.85.9

Compare Source

Version 5.85.9 - 9/2/25, 12:17 PM

Changes
Fix
  • query-core: ensure combine re-executes after cache restoration with memoized combine (#​9592) (564a4f6) by Kim YoungHoon
Test
  • react-query/HydrationBoundary: add tests for "non-object" state and missing "queries" property handling (#​9605) (5221029) by @​sukvvon
Packages

v5.85.8

Compare Source

Version 5.85.8 - 9/2/25, 7:59 AM

Changes
Refactor
  • react-query: replace magic number with named constant in suspense timers (#​9607) (ef0c16e) by Minha Kang
Ci
  • apply automated fixes (c44ca47) by autofix-ci[bot]
Packages

v5.85.7

Compare Source

Version 5.85.7 - 9/2/25, 7:22 AM

Changes
Refactor
Docs
Packages

v5.85.6

Compare Source

Version 5.85.6 - 8/30/25, 12:21 PM

Changes
Fix
  • core: make sure queries revert synchronously (#​9601) (379670d) by Dominik Dorfmeister
Chore
Test
Docs
Packages

v5.85.5

Compare Source

Version 5.85.5 - 8/19/25, 9:41 AM

Changes
Fix
  • core: only reject when promise gets used (#​9576) (abab082) by Dominik Dorfmeister
Packages

v5.85.4

Compare Source

Version 5.85.4 - 8/19/25, 9:10 AM

Changes
Fix
  • core: never revert to undefined data (#​9577) (e4f5ce8) by Dominik Dorfmeister
Docs
  • react-query: recommend defaultError = unknown instead of AxiosError (#​9575) (2989e69) by Lee
  • update community resources (f1e608b) by TkDodo
Packages

v5.85.3

Compare Source

Version 5.85.3 - 8/14/25, 1:05 PM

Changes
Fix
  • query-core: race condition in StrictMode (#​9565) (51aad7d) by Dominik Dorfmeister
Test
  • core: tests for StrictMode behaviour (de3626a) by TkDodo
Packages

v5.85.2

Compare Source

Version 5.85.2 - 8/14/25, 8:51 AM

Changes
Fix
  • query-core: query cancellation and reverting (#​9293) (0991576) by Dominik Dorfmeister
Packages

v5.85.1

Compare Source

Version 5.85.1 - 8/14/25, 7:57 AM

Changes
Fix
  • query-core: have revertState capture manual updates (#​9558) (4806dfa) by Dominik Dorfmeister
Chore
  • update bundle-size badges to react 19.1.1 (9ae770b) by TkDodo
Packages

v5.85.0

Compare Source

Version 5.85.0 - 8/12/25, 12:41 PM

Changes
Feat
  • add solid devtools panel export to solid devtools (#​9551) (c63713f) by Alem Tuzlak
Chore
Test
  • react-query/useIsFetching: remove unnecessary "advanceTimersByTimeAsync", unify to "rendered", and add detailed "expect" for custom queryClient and state updates during rendering (#​9530) (77e53b0) by @​sukvvon
Docs
  • Add Firefox and Edge browser extension support to devtools docs (#​9548) (d25c0da) by Dmytro Borysov
Other
Packages

v5.84.2

Compare Source

Version 5.84.2 - 8/8/25, 2:00 PM

Changes
Fix
  • angular-query: align mutation options to most recent react-query types (#​9543) (cd6ea9a) by Arnoud
Test
  • react-query/mutationOptions: add tests for without "mutationKey" in "mutationOptions" and add "sleep" to "mutationFn" (#​9510) (34657e5) by @​sukvvon
Packages

v5.84.1

Compare Source

Version 5.84.1 - 8/1/25, 12:14 PM

Changes
Refactor
  • angular-query: restructure package type declaration path (#​9519) (025f080) by Arnoud
Test
  • react-query/QueryResetErrorBoundary: add "sleep" and simplify "queryFn", add multiple "expect" cases (#​9523) (711010c) by @​sukvvon
Packages

v5.84.0

Compare Source

Version 5.84.0 - 7/31/25, 7:52 PM

Changes
Feat
  • devtools: add setting to hide disabled queries (#​9500) (7b19d49) by JonLuca De Caro
Fix
  • react-query: HydrationBoundary has strictly typed state (#​9520) (e07812b) by clover caruso
Chore
  • angular-query: run publint and attw on tarball (#​9518) (250dbd9) by Arnoud
Docs
Packages

v5.83.1

Compare Source

Version 5.83.1 - 7/31/25, 12:42 PM

Changes
Refactor
Chore
Test
  • query-core/mutationCache: add "sleep" to callbacks and remove "await" from "executeMutation" using "advanceTimersByTimeAsync" (#​9506) (cc45977) by @​sukvvon
  • svelte-query/createQueries: simplify "queryFn" and add test for success when queries reslove at different times (#​9494) (e9d9080) by @​sukvvon
  • svelte-query/{QueryClientProvider,useIsFetching,useIsMutating}: simplify "queryFn" (#​9495) (52fdff2) by @​sukvvon
  • svelte-query/createQuery: simplify "queryFn" and replace "queryByText" with "getByText" (#​9490) (234f2f4) by @​sukvvon
  • svelte-query/createMutation: add "sleep" in "mutationFn" and replace "queryByText" with "getByText" (#​9491) (80242d6) by @​sukvvon
  • svelte-query/createInfiniteQuery: add "sleep", remove "Number" in "queryFn", and replace "queryByText" with "getByText" (#​9492) (c273ba4) by @​sukvvon
  • svelte-query/useMutationState: simplify "queryFn" and replace "queryByText" with "getByText" (#​9489) (880d183) by @​sukvvon
  • solid-query/useIsMutating: simplify "mutationFn" and add "expect" for "isMutating" state transitions (#​9486) (552fe4b) by @​sukvvon
  • react-query/useSuspenseQueries: simplify "queryFn" and add "expect" for "loading" text (#​9477) (6bc45b8) by @​sukvvon
  • solid-query/suspense: simplify "queryFn" and add "expect" for "loading" text (#​9479) (039d214) by @​sukvvon
  • solid-query/useInfiniteQuery: add "sleep", remove "Number" in "queryFn", and simplify it (#​9484) (bf9f9dc) by @​sukvvon
  • react-query/useIsFetching: simplify "queryFn" and add "expect" using "toBeInTheDocument (#​9478) (9041b41) by @​sukvvon
  • solid-query/useIsFetching: simplify "queryFn" and add "expect" for "isFetching" state transitions (#​9480) (c2e8330) by @​sukvvon
  • react-query/HydrationBoundary: use precise time in "advanceTimersByTimeAsync", add "expect" using "toBeInTheDocument", and simplify "queryFn" (#​9472) (9376835) by @​sukvvon
  • react-query/suspense: add "sleep" in "queryFn", and add "expect" for "loading" text (#​9468) (cb9ab1e) by @​sukvvon
  • react-query/ssr: simplify "queryFn" and add "sleep" for accurate testing (#​9471) (72c2a4c) by @​sukvvon
  • react-query/useSuspenseQuery: add "sleep" in "queryFn", simplify it, and add "expect" for "loading" text (#​9469) (db6281e) by @​sukvvon
  • react-query/useInfiniteQuery: remove "Number" in "queryFn", and simplify it (#​9470) (d7af654) by @​sukvvon
  • react-query/useSuspenseQueries: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9450) (ac5d858) by @​sukvvon
  • react-query/usePrefetchInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9447) (ff13c2e) by @​sukvvon
  • react-query/useInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9446) (efb14d6) by @​sukvvon
  • react-query/useSuspenseQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9455) (05c62a0) by @​sukvvon
  • react-query/QueryResetErrorBoundary: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9456) (e349d85) by @​sukvvon
  • react-query/usePrefetchQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9448) (63bc828) by @​sukvvon
  • react-query/useMutation: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9458) (e2ce12c) by @​sukvvon
  • react-query/useQueries: replace inline "Promise" delays with "sleep", and add "expect" using "toBeInTheDocument" (#​9466) (ed90d1a) by @​sukvvon
  • angular-query-experimental/providers: replace "runAllTimersAsync" with "advanceTimersByTimeAsync" (#​9436) (bf77ab7) by @​sukvvon
  • angular-query-experimental/inject-mutation-state: replace "runAllTimersAsync", "advanceTimersByTime" with "advanceTimersByTimeAsync" (#​9438) (2d71a22) by @​sukvvon
  • react-query/fine-grained-persister: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" (#​9441) (7c58392) by @​sukvvon
  • react-query/QueryClientProvider: add "expect" using "toBeInTheDocument" (#​9442) (958b0f0) by @​sukvvon
  • react-query/ssr: replace "advanceTimersByTimeAsync" with "sleep" in "queryFn", remove "await" from "fetchQuery" and related methods (#​9443) (bfcff0b) by @​sukvvon
  • react-query/suspense: change "queryFn" to return a "Promise", replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" (#​9444) (4daf694) by @​sukvvon
  • query-core/queryCache: remove redundant "advanceTimersByTimeAsync" (#​9433) (4d8bbbf) by Wonsuk Choi
  • angular-query-experimental/inject-query: use precise time in "advanceTimersByTimeAsync" (#​9435) (b4a847e) by @​sukvvon
  • angular-query-experimental/inject-mutation: use precise time in "advanceTimersByTimeAsync" (#​9434) (b67caee) by @​sukvvon
  • query-core/queryObserver: use precise time in "advanceTimersByTimeAsync" (#​9432) (343501c) by @​sukvvon
  • query-core/queriesObserver: use precise time in "advanceTimersByTimeAsync" (#​9429) (c65869e) by @​sukvvon
  • angular-query-experimental/inject-is-mutating: separate "injectionContext" from testing, and add more "expect" (#​9425) (9dcd588) by @​sukvvon
  • svelte-query/useIsMutating: replace incorrect usage of "fetching" with "mutating" (#​9424) (d7f1621) by @​sukvvon
  • query-core/infiniteQueryBehavior: remove "vi.waitFor", and add "advanceTimersByTimeAsync" in infinite loop on retry test (#​9426) (d5a4d35) by @​sukvvon
  • query-core/mutations: replace "runAllTimersAsync" with "advanceTimersByTimeAsync", and use precise time in "advanceTimersByTimeAsync" (#​9427) (357bafb) by @​sukvvon
  • svelte-query/createQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9416) (f8a20ac) by @​sukvvon
  • svelte-query/useMutationState: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9420) (431784d) by @​sukvvon
  • angular-query-experimental/inject-infinite-query: use precise time in "advanceTimersByTimeAsync" (#​9422) (5a783b1) by @​sukvvon
  • vue-query/useQuery: switch to fake timers, and replace "sleep" with "advanceTimersByTimeAsync" (#​9421) (8e77701) by @​sukvvon
  • angular-query-experimental/inject-is-fetching: replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" "isFetching" to equal 0 (#​9423) (91bbf48) by @​sukvvon
  • svelte-query/useIsMutating: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9419) (77a358a) by @​sukvvon
  • svelte-query/useIsFetching: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9418) (5062c59) by @​sukvvon
  • svelte-query/QueryClientProvider: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9417) (f285dee) by @​sukvvon
  • svelte-query/createQueries: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9415) (a5c71cc) by @​sukvvon
  • svelte-query/createMutation: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9414) (c2ece73) by @​sukvvon
  • svelte-query/createInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#​9413) (0cd4e7d) by @​sukvvon
  • solid-query/useInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#​9411) (c5bd083) by Wonsuk Choi
  • solid-query/useMutation: remove "vi.waitFor", replace "findByText" with "getByText", and add "advanceTimersByTimeAsync", "expect" (#​9409) (4349e75) by Wonsuk Choi
Ci
Docs
Packages

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [@tanstack/eslint-plugin-query](https://tanstack.com/query) ([source](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query)) | [`5.81.2` → `5.91.2`](https://renovatebot.com/diffs/npm/@tanstack%2feslint-plugin-query/5.81.2/5.91.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2feslint-plugin-query/5.91.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2feslint-plugin-query/5.91.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2feslint-plugin-query/5.81.2/5.91.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2feslint-plugin-query/5.81.2/5.91.2?slim=true) | | [@tanstack/react-query](https://tanstack.com/query) ([source](https://github.com/TanStack/query/tree/HEAD/packages/react-query)) | [`5.83.0` → `5.90.17`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query/5.83.0/5.90.17) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2freact-query/5.90.17?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2freact-query/5.90.17?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2freact-query/5.83.0/5.90.17?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2freact-query/5.83.0/5.90.17?slim=true) | | [@tanstack/react-query-devtools](https://tanstack.com/query) ([source](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools)) | [`5.83.0` → `5.91.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/5.83.0/5.91.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2freact-query-devtools/5.91.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2freact-query-devtools/5.91.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2freact-query-devtools/5.83.0/5.91.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2freact-query-devtools/5.83.0/5.91.2?slim=true) | --- ### Release Notes <details> <summary>TanStack/query (@&#8203;tanstack/eslint-plugin-query)</summary> ### [`v5.91.2`](https://github.com/TanStack/query/blob/HEAD/packages/eslint-plugin-query/CHANGELOG.md#5912) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/eslint-plugin-query@5.91.1...@tanstack/eslint-plugin-query@5.91.2) ##### Patch Changes - fix: allow useQueries with combine property in no-unstable-deps rule ([#&#8203;9720](https://github.com/TanStack/query/pull/9720)) ### [`v5.91.1`](https://github.com/TanStack/query/blob/HEAD/packages/eslint-plugin-query/CHANGELOG.md#5911) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/eslint-plugin-query@5.91.0...@tanstack/eslint-plugin-query@5.91.1) ##### Patch Changes - avoid typescript import in no-void-query-fn rule ([#&#8203;9759](https://github.com/TanStack/query/pull/9759)) ### [`v5.91.0`](https://github.com/TanStack/query/blob/HEAD/packages/eslint-plugin-query/CHANGELOG.md#5910) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/eslint-plugin-query@5.90.2...@tanstack/eslint-plugin-query@5.91.0) ##### Minor Changes - feat: improve type of exported plugin ([#&#8203;9700](https://github.com/TanStack/query/pull/9700)) ### [`v5.90.2`](https://github.com/TanStack/query/blob/HEAD/packages/eslint-plugin-query/CHANGELOG.md#5902) [Compare Source](https://github.com/TanStack/query/compare/v5.90.1...@tanstack/eslint-plugin-query@5.90.2) ##### Patch Changes - fix: exhaustive-deps with variables and type assertions ([#&#8203;9687](https://github.com/TanStack/query/pull/9687)) ### [`v5.90.1`](https://github.com/TanStack/query/releases/tag/v5.90.1) [Compare Source](https://github.com/TanStack/query/compare/v5.89.0...v5.90.1) Version 5.90.1 - 9/22/25, 6:41 AM ##### Changes ##### Fix - vue-query: Support infiniteQueryOptions for MaybeRef argument ([#&#8203;9634](https://github.com/TanStack/query/issues/9634)) ([`49243c8`](https://github.com/TanStack/query/commit/49243c8)) by hriday330 ##### Chore - deps: update marocchino/sticky-pull-request-comment digest to [`fd19551`](https://github.com/TanStack/query/commit/fd19551) ([#&#8203;9674](https://github.com/TanStack/query/issues/9674)) ([`cd4ef5c`](https://github.com/TanStack/query/commit/cd4ef5c)) by renovate\[bot] ##### Ci - update checkout action ([#&#8203;9673](https://github.com/TanStack/query/issues/9673)) ([`cbf0896`](https://github.com/TanStack/query/commit/cbf0896)) by Lachlan Collins - update workspace config ([#&#8203;9671](https://github.com/TanStack/query/issues/9671)) ([`fb48985`](https://github.com/TanStack/query/commit/fb48985)) by Lachlan Collins ##### Docs - angular-query: add testing guide ([#&#8203;9669](https://github.com/TanStack/query/issues/9669)) ([`06e5550`](https://github.com/TanStack/query/commit/06e5550)) by Arnoud ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).90.1 ### [`v5.89.0`](https://github.com/TanStack/query/releases/tag/v5.89.0) [Compare Source](https://github.com/TanStack/query/compare/v5.86.0...v5.89.0) Version 5.89.0 - 9/16/25, 8:27 AM ##### Changes ##### Feat - query-core: add context to mutationfn & mutation callbacks ([#&#8203;9615](https://github.com/TanStack/query/issues/9615)) ([`a2151d2`](https://github.com/TanStack/query/commit/a2151d2)) by Josh ##### Chore - deps: update marocchino/sticky-pull-request-comment digest to [`a071bc9`](https://github.com/TanStack/query/commit/a071bc9) ([#&#8203;9627](https://github.com/TanStack/query/issues/9627)) ([`0e99327`](https://github.com/TanStack/query/commit/0e99327)) by renovate\[bot] ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).89.0 ### [`v5.86.0`](https://github.com/TanStack/query/releases/tag/v5.86.0) [Compare Source](https://github.com/TanStack/query/compare/v5.83.1...v5.86.0) Version 5.86.0 - 9/4/25, 9:27 AM (Manual Release) ##### Changes Note: This release contains BREAKING CHANGES for the `experimental_streamedQuery` API: ##### BREAKING CHANGES - query-core: add custom reducer support to streamedQuery ([#&#8203;9532](https://github.com/TanStack/query/issues/9532)) ([`8f24580`](https://github.com/TanStack/query/commit/8f24580)) by [@&#8203;marcog83](https://github.com/marcog83) BREAKING CHANGE: The `maxChunks` parameter has been removed from `streamedQuery`. Use a custom `reducer` function to control data aggregation behavior instead. BREAKING CHANGE: When using a custom reducer function with `streamedQuery`, the `initialValue` parameter is now required and must be provided. - rename queryFn to streamFn in streamedQuery ([#&#8203;9606](https://github.com/TanStack/query/issues/9606)) ([`b25412a`](https://github.com/TanStack/query/commit/b25412a)) by Dominik Dorfmeister BREAKING CHANGE: `queryFn` has been renamed to `streamFn` ##### Chore - tsconfig.json: simplify "include" patterns by consolidating file extensions and directory paths ([#&#8203;9547](https://github.com/TanStack/query/issues/9547)) ([`7306474`](https://github.com/TanStack/query/commit/7306474)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Test - react-query/useMutationState: clarify assertions and improve code formatting ([#&#8203;9611](https://github.com/TanStack/query/issues/9611)) ([`43049c5`](https://github.com/TanStack/query/commit/43049c5)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Other - ([`c75a994`](https://github.com/TanStack/query/commit/c75a994)) by BennettLiam ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).86.0 ### [`v5.83.1`](https://github.com/TanStack/query/releases/tag/v5.83.1) [Compare Source](https://github.com/TanStack/query/compare/v5.81.2...v5.83.1) Version 5.83.1 - 7/31/25, 12:42 PM ##### Changes ##### Refactor - angular-query: build package using vite ([#&#8203;9517](https://github.com/TanStack/query/issues/9517)) ([`422f2ec`](https://github.com/TanStack/query/commit/422f2ec)) by Arnoud ##### Chore - angular-query: move test-setup.ts ([#&#8203;9516](https://github.com/TanStack/query/issues/9516)) ([`74d8ce6`](https://github.com/TanStack/query/commit/74d8ce6)) by Arnoud - deps: update marocchino/sticky-pull-request-comment digest to [`28d58c4`](https://github.com/TanStack/query/commit/28d58c4) ([#&#8203;9013](https://github.com/TanStack/query/issues/9013)) ([`53a2eae`](https://github.com/TanStack/query/commit/53a2eae)) by renovate\[bot] - manually update dependencies ([#&#8203;9464](https://github.com/TanStack/query/issues/9464)) ([`9133c10`](https://github.com/TanStack/query/commit/9133c10)) by Lachlan Collins ##### Test - query-core/mutationCache: add "sleep" to callbacks and remove "await" from "executeMutation" using "advanceTimersByTimeAsync" ([#&#8203;9506](https://github.com/TanStack/query/issues/9506)) ([`cc45977`](https://github.com/TanStack/query/commit/cc45977)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQueries: simplify "queryFn" and add test for success when queries reslove at different times ([#&#8203;9494](https://github.com/TanStack/query/issues/9494)) ([`e9d9080`](https://github.com/TanStack/query/commit/e9d9080)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/{QueryClientProvider,useIsFetching,useIsMutating}: simplify "queryFn" ([#&#8203;9495](https://github.com/TanStack/query/issues/9495)) ([`52fdff2`](https://github.com/TanStack/query/commit/52fdff2)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQuery: simplify "queryFn" and replace "queryByText" with "getByText" ([#&#8203;9490](https://github.com/TanStack/query/issues/9490)) ([`234f2f4`](https://github.com/TanStack/query/commit/234f2f4)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createMutation: add "sleep" in "mutationFn" and replace "queryByText" with "getByText" ([#&#8203;9491](https://github.com/TanStack/query/issues/9491)) ([`80242d6`](https://github.com/TanStack/query/commit/80242d6)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createInfiniteQuery: add "sleep", remove "Number" in "queryFn", and replace "queryByText" with "getByText" ([#&#8203;9492](https://github.com/TanStack/query/issues/9492)) ([`c273ba4`](https://github.com/TanStack/query/commit/c273ba4)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useMutationState: simplify "queryFn" and replace "queryByText" with "getByText" ([#&#8203;9489](https://github.com/TanStack/query/issues/9489)) ([`880d183`](https://github.com/TanStack/query/commit/880d183)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useIsMutating: simplify "mutationFn" and add "expect" for "isMutating" state transitions ([#&#8203;9486](https://github.com/TanStack/query/issues/9486)) ([`552fe4b`](https://github.com/TanStack/query/commit/552fe4b)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQueries: simplify "queryFn" and add "expect" for "loading" text ([#&#8203;9477](https://github.com/TanStack/query/issues/9477)) ([`6bc45b8`](https://github.com/TanStack/query/commit/6bc45b8)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/suspense: simplify "queryFn" and add "expect" for "loading" text ([#&#8203;9479](https://github.com/TanStack/query/issues/9479)) ([`039d214`](https://github.com/TanStack/query/commit/039d214)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useInfiniteQuery: add "sleep", remove "Number" in "queryFn", and simplify it ([#&#8203;9484](https://github.com/TanStack/query/issues/9484)) ([`bf9f9dc`](https://github.com/TanStack/query/commit/bf9f9dc)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useIsFetching: simplify "queryFn" and add "expect" using "toBeInTheDocument ([#&#8203;9478](https://github.com/TanStack/query/issues/9478)) ([`9041b41`](https://github.com/TanStack/query/commit/9041b41)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useIsFetching: simplify "queryFn" and add "expect" for "isFetching" state transitions ([#&#8203;9480](https://github.com/TanStack/query/issues/9480)) ([`c2e8330`](https://github.com/TanStack/query/commit/c2e8330)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/HydrationBoundary: use precise time in "advanceTimersByTimeAsync", add "expect" using "toBeInTheDocument", and simplify "queryFn" ([#&#8203;9472](https://github.com/TanStack/query/issues/9472)) ([`9376835`](https://github.com/TanStack/query/commit/9376835)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/suspense: add "sleep" in "queryFn", and add "expect" for "loading" text ([#&#8203;9468](https://github.com/TanStack/query/issues/9468)) ([`cb9ab1e`](https://github.com/TanStack/query/commit/cb9ab1e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/ssr: simplify "queryFn" and add "sleep" for accurate testing ([#&#8203;9471](https://github.com/TanStack/query/issues/9471)) ([`72c2a4c`](https://github.com/TanStack/query/commit/72c2a4c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQuery: add "sleep" in "queryFn", simplify it, and add "expect" for "loading" text ([#&#8203;9469](https://github.com/TanStack/query/issues/9469)) ([`db6281e`](https://github.com/TanStack/query/commit/db6281e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useInfiniteQuery: remove "Number" in "queryFn", and simplify it ([#&#8203;9470](https://github.com/TanStack/query/issues/9470)) ([`d7af654`](https://github.com/TanStack/query/commit/d7af654)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQueries: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9450](https://github.com/TanStack/query/issues/9450)) ([`ac5d858`](https://github.com/TanStack/query/commit/ac5d858)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/usePrefetchInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9447](https://github.com/TanStack/query/issues/9447)) ([`ff13c2e`](https://github.com/TanStack/query/commit/ff13c2e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9446](https://github.com/TanStack/query/issues/9446)) ([`efb14d6`](https://github.com/TanStack/query/commit/efb14d6)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9455](https://github.com/TanStack/query/issues/9455)) ([`05c62a0`](https://github.com/TanStack/query/commit/05c62a0)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/QueryResetErrorBoundary: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9456](https://github.com/TanStack/query/issues/9456)) ([`e349d85`](https://github.com/TanStack/query/commit/e349d85)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/usePrefetchQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9448](https://github.com/TanStack/query/issues/9448)) ([`63bc828`](https://github.com/TanStack/query/commit/63bc828)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useMutation: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9458](https://github.com/TanStack/query/issues/9458)) ([`e2ce12c`](https://github.com/TanStack/query/commit/e2ce12c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useQueries: replace inline "Promise" delays with "sleep", and add "expect" using "toBeInTheDocument" ([#&#8203;9466](https://github.com/TanStack/query/issues/9466)) ([`ed90d1a`](https://github.com/TanStack/query/commit/ed90d1a)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/providers: replace "runAllTimersAsync" with "advanceTimersByTimeAsync" ([#&#8203;9436](https://github.com/TanStack/query/issues/9436)) ([`bf77ab7`](https://github.com/TanStack/query/commit/bf77ab7)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-mutation-state: replace "runAllTimersAsync", "advanceTimersByTime" with "advanceTimersByTimeAsync" ([#&#8203;9438](https://github.com/TanStack/query/issues/9438)) ([`2d71a22`](https://github.com/TanStack/query/commit/2d71a22)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/fine-grained-persister: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9441](https://github.com/TanStack/query/issues/9441)) ([`7c58392`](https://github.com/TanStack/query/commit/7c58392)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/QueryClientProvider: add "expect" using "toBeInTheDocument" ([#&#8203;9442](https://github.com/TanStack/query/issues/9442)) ([`958b0f0`](https://github.com/TanStack/query/commit/958b0f0)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/ssr: replace "advanceTimersByTimeAsync" with "sleep" in "queryFn", remove "await" from "fetchQuery" and related methods ([#&#8203;9443](https://github.com/TanStack/query/issues/9443)) ([`bfcff0b`](https://github.com/TanStack/query/commit/bfcff0b)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/suspense: change "queryFn" to return a "Promise", replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" ([#&#8203;9444](https://github.com/TanStack/query/issues/9444)) ([`4daf694`](https://github.com/TanStack/query/commit/4daf694)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queryCache: remove redundant "advanceTimersByTimeAsync" ([#&#8203;9433](https://github.com/TanStack/query/issues/9433)) ([`4d8bbbf`](https://github.com/TanStack/query/commit/4d8bbbf)) by Wonsuk Choi - angular-query-experimental/inject-query: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9435](https://github.com/TanStack/query/issues/9435)) ([`b4a847e`](https://github.com/TanStack/query/commit/b4a847e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-mutation: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9434](https://github.com/TanStack/query/issues/9434)) ([`b67caee`](https://github.com/TanStack/query/commit/b67caee)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queryObserver: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9432](https://github.com/TanStack/query/issues/9432)) ([`343501c`](https://github.com/TanStack/query/commit/343501c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queriesObserver: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9429](https://github.com/TanStack/query/issues/9429)) ([`c65869e`](https://github.com/TanStack/query/commit/c65869e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-is-mutating: separate "injectionContext" from testing, and add more "expect" ([#&#8203;9425](https://github.com/TanStack/query/issues/9425)) ([`9dcd588`](https://github.com/TanStack/query/commit/9dcd588)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsMutating: replace incorrect usage of "fetching" with "mutating" ([#&#8203;9424](https://github.com/TanStack/query/issues/9424)) ([`d7f1621`](https://github.com/TanStack/query/commit/d7f1621)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/infiniteQueryBehavior: remove "vi.waitFor", and add "advanceTimersByTimeAsync" in infinite loop on retry test ([#&#8203;9426](https://github.com/TanStack/query/issues/9426)) ([`d5a4d35`](https://github.com/TanStack/query/commit/d5a4d35)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/mutations: replace "runAllTimersAsync" with "advanceTimersByTimeAsync", and use precise time in "advanceTimersByTimeAsync" ([#&#8203;9427](https://github.com/TanStack/query/issues/9427)) ([`357bafb`](https://github.com/TanStack/query/commit/357bafb)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9416](https://github.com/TanStack/query/issues/9416)) ([`f8a20ac`](https://github.com/TanStack/query/commit/f8a20ac)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useMutationState: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9420](https://github.com/TanStack/query/issues/9420)) ([`431784d`](https://github.com/TanStack/query/commit/431784d)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-infinite-query: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9422](https://github.com/TanStack/query/issues/9422)) ([`5a783b1`](https://github.com/TanStack/query/commit/5a783b1)) by [@&#8203;sukvvon](https://github.com/sukvvon) - vue-query/useQuery: switch to fake timers, and replace "sleep" with "advanceTimersByTimeAsync" ([#&#8203;9421](https://github.com/TanStack/query/issues/9421)) ([`8e77701`](https://github.com/TanStack/query/commit/8e77701)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-is-fetching: replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" "isFetching" to equal 0 ([#&#8203;9423](https://github.com/TanStack/query/issues/9423)) ([`91bbf48`](https://github.com/TanStack/query/commit/91bbf48)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsMutating: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9419](https://github.com/TanStack/query/issues/9419)) ([`77a358a`](https://github.com/TanStack/query/commit/77a358a)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsFetching: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9418](https://github.com/TanStack/query/issues/9418)) ([`5062c59`](https://github.com/TanStack/query/commit/5062c59)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/QueryClientProvider: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9417](https://github.com/TanStack/query/issues/9417)) ([`f285dee`](https://github.com/TanStack/query/commit/f285dee)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQueries: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9415](https://github.com/TanStack/query/issues/9415)) ([`a5c71cc`](https://github.com/TanStack/query/commit/a5c71cc)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createMutation: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9414](https://github.com/TanStack/query/issues/9414)) ([`c2ece73`](https://github.com/TanStack/query/commit/c2ece73)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9413](https://github.com/TanStack/query/issues/9413)) ([`0cd4e7d`](https://github.com/TanStack/query/commit/0cd4e7d)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" ([#&#8203;9411](https://github.com/TanStack/query/issues/9411)) ([`c5bd083`](https://github.com/TanStack/query/commit/c5bd083)) by Wonsuk Choi - solid-query/useMutation: remove "vi.waitFor", replace "findByText" with "getByText", and add "advanceTimersByTimeAsync", "expect" ([#&#8203;9409](https://github.com/TanStack/query/issues/9409)) ([`4349e75`](https://github.com/TanStack/query/commit/4349e75)) by Wonsuk Choi ##### Ci - add labeler script from router ([#&#8203;9503](https://github.com/TanStack/query/issues/9503)) ([`3cc59be`](https://github.com/TanStack/query/commit/3cc59be)) by Lachlan Collins - replace fast-glob with tinyglobby ([#&#8203;9501](https://github.com/TanStack/query/issues/9501)) ([`a3f49cf`](https://github.com/TanStack/query/commit/a3f49cf)) by Lachlan Collins - enable prettier experimental CLI ([#&#8203;9465](https://github.com/TanStack/query/issues/9465)) ([`a2ff833`](https://github.com/TanStack/query/commit/a2ff833)) by Lachlan Collins ##### Docs - example: Remove unnecessary data truthiness check ([#&#8203;9485](https://github.com/TanStack/query/issues/9485)) ([`1e83468`](https://github.com/TanStack/query/commit/1e83468)) by davidmoranetflix - add signal to queryFn for cancelQueries to work properly ([#&#8203;9475](https://github.com/TanStack/query/issues/9475)) ([`fba2c86`](https://github.com/TanStack/query/commit/fba2c86)) by Wilson - react-query: change comma to sentence period ([#&#8203;9459](https://github.com/TanStack/query/issues/9459)) ([`76211bb`](https://github.com/TanStack/query/commit/76211bb)) by DavidPfl - add text regarding local environment recommendations for symlinks ([#&#8203;9451](https://github.com/TanStack/query/issues/9451)) ([`3bcaa41`](https://github.com/TanStack/query/commit/3bcaa41)) by 차승하 - solid: fix incorrect link to state managers guide ([#&#8203;9430](https://github.com/TanStack/query/issues/9430)) ([`35d5d55`](https://github.com/TanStack/query/commit/35d5d55)) by [@&#8203;LimChaeJune](https://github.com/LimChaeJune) ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).83.1 </details> <details> <summary>TanStack/query (@&#8203;tanstack/react-query)</summary> ### [`v5.90.17`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59017) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.16...@tanstack/react-query@5.90.17) ##### Patch Changes - Updated dependencies \[[`269351b`](https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.17 ### [`v5.90.16`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59016) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.15...@tanstack/react-query@5.90.16) ##### Patch Changes - fix(react-query): allow retryOnMount when throwOnError is function ([#&#8203;9338](https://github.com/TanStack/query/pull/9338)) - Updated dependencies \[[`7f47906`](https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.16 ### [`v5.90.15`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59015) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.14...@tanstack/react-query@5.90.15) ##### Patch Changes - Updated dependencies \[[`fccef79`](https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.15 ### [`v5.90.14`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59014) ##### Patch Changes - Updated dependencies \[[`d576092`](https://github.com/TanStack/query/commit/d576092e2ece4ca3936add3eb0da5234c1d82ed4)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.14 ### [`v5.90.13`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59013) ##### Patch Changes - Updated dependencies \[[`4a0a78a`](https://github.com/TanStack/query/commit/4a0a78afbc2432f8cb6828035965853fa98c86a0)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.13 ### [`v5.90.12`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59012) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.11...@tanstack/react-query@5.90.12) ##### Patch Changes - Updated dependencies \[[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.12 ### [`v5.90.11`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59011) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.10...@tanstack/react-query@5.90.11) ##### Patch Changes - Prevent infinite render loops when useSuspenseQueries has duplicate queryKeys ([#&#8203;9886](https://github.com/TanStack/query/pull/9886)) - Updated dependencies \[[`c01b150`](https://github.com/TanStack/query/commit/c01b150e3673e11d6533768529a5e6fe3ebee68c)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.11 ### [`v5.90.10`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59010) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.9...@tanstack/react-query@5.90.10) ##### Patch Changes - Updated dependencies \[[`8e2e174`](https://github.com/TanStack/query/commit/8e2e174e9fd2e7b94cd232041e49c9d014d74e26), [`eb559a6`](https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.10 ### [`v5.90.9`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5909) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.8...@tanstack/react-query@5.90.9) ##### Patch Changes - Updated dependencies \[[`08b211f`](https://github.com/TanStack/query/commit/08b211f8aa475e05d2f13a36517fc556861ef962)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.9 ### [`v5.90.8`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5908) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.7...@tanstack/react-query@5.90.8) ##### Patch Changes - Updated dependencies \[[`c0ec9fe`](https://github.com/TanStack/query/commit/c0ec9fe0d1426fe3f233adda3ebf23989ffaa110)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.8 ### [`v5.90.7`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5907) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.6...@tanstack/react-query@5.90.7) ##### Patch Changes - Updated dependencies \[[`b4cd121`](https://github.com/TanStack/query/commit/b4cd121a39d07cefaa3a3411136d342cc54ce8fb)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.7 ### [`v5.90.6`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5906) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.5...@tanstack/react-query@5.90.6) ##### Patch Changes - Updated dependencies \[[`1638c02`](https://github.com/TanStack/query/commit/1638c028df55648995d04431179904371a189772)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.6 ### [`v5.90.5`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5905) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.4...@tanstack/react-query@5.90.5) ##### Patch Changes - Updated dependencies \[[`e42ddfe`](https://github.com/TanStack/query/commit/e42ddfe919f34f847ca101aeef162c69845f9a1e)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.5 ### [`v5.90.4`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5904) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.90.3...@tanstack/react-query@5.90.4) ##### Patch Changes - Updated dependencies \[[`20ef922`](https://github.com/TanStack/query/commit/20ef922a0a7c3aee00150bf69123c338b0922922)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.4 ### [`v5.90.3`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5903) [Compare Source](https://github.com/TanStack/query/compare/v5.90.2...@tanstack/react-query@5.90.3) ##### Patch Changes - Avoid unhandled promise rejection errors during de/rehydration of pending queries. ([#&#8203;9752](https://github.com/TanStack/query/pull/9752)) - Updated dependencies \[[`4e1c433`](https://github.com/TanStack/query/commit/4e1c4338a72f7384600bbda99e44bc1891695df4)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.3 ### [`v5.90.2`](https://github.com/TanStack/query/releases/tag/v5.90.2) Version 5.90.2 - 9/23/25, 7:37 AM ##### Changes ##### Fix - types: onMutateResult is always defined in onSuccess callback ([#&#8203;9677](https://github.com/TanStack/query/issues/9677)) ([`2cf3ec9`](https://github.com/TanStack/query/commit/2cf3ec9)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).90.2 ### [`v5.90.1`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#59017) ##### Patch Changes - Updated dependencies \[[`269351b`](https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6)]: - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.90.17 ### [`v5.89.0`](https://github.com/TanStack/query/releases/tag/v5.89.0) [Compare Source](https://github.com/TanStack/query/compare/v5.87.4...v5.89.0) Version 5.89.0 - 9/16/25, 8:27 AM ##### Changes ##### Feat - query-core: add context to mutationfn & mutation callbacks ([#&#8203;9615](https://github.com/TanStack/query/issues/9615)) ([`a2151d2`](https://github.com/TanStack/query/commit/a2151d2)) by Josh ##### Chore - deps: update marocchino/sticky-pull-request-comment digest to [`a071bc9`](https://github.com/TanStack/query/commit/a071bc9) ([#&#8203;9627](https://github.com/TanStack/query/issues/9627)) ([`0e99327`](https://github.com/TanStack/query/commit/0e99327)) by renovate\[bot] ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).89.0 ### [`v5.87.4`](https://github.com/TanStack/query/releases/tag/v5.87.4) [Compare Source](https://github.com/TanStack/query/compare/v5.87.1...v5.87.4) Version 5.87.4 - 9/10/25, 2:09 PM ##### Changes ##### Fix - query-core: infinite re-renders in useQueries ([#&#8203;9639](https://github.com/TanStack/query/issues/9639)) ([`19445a0`](https://github.com/TanStack/query/commit/19445a0)) by Minha Kang ##### Test - svelte-query/createMutation: improve callback assertions with "toHaveBeenNthCalledWith" and apply shorthand property syntax in FailureExample ([#&#8203;9630](https://github.com/TanStack/query/issues/9630)) ([`ccedf33`](https://github.com/TanStack/query/commit/ccedf33)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).87.4 ### [`v5.87.1`](https://github.com/TanStack/query/releases/tag/v5.87.1) [Compare Source](https://github.com/TanStack/query/compare/v5.87.0...v5.87.1) Version 5.87.1 - 9/5/25, 2:15 PM ##### Changes ##### Fix - query-core: update initialData when an observer mounts while a Query without data exists ([#&#8203;9620](https://github.com/TanStack/query/issues/9620)) ([`1c8a921`](https://github.com/TanStack/query/commit/1c8a921)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).87.1 ### [`v5.87.0`](https://github.com/TanStack/query/releases/tag/v5.87.0) [Compare Source](https://github.com/TanStack/query/compare/v5.86.0...v5.87.0) Version 5.87.0 - 9/5/25, 11:55 AM ##### Changes ##### Feat - query-core: add timeoutManager to allow changing setTimeout/setInterval ([#&#8203;9612](https://github.com/TanStack/query/issues/9612)) ([`a0b96db`](https://github.com/TanStack/query/commit/a0b96db)) by [@&#8203;justjake](https://github.com/justjake) ##### Docs - angular-query: update Angular Zoneless doc ([#&#8203;9616](https://github.com/TanStack/query/issues/9616)) ([`2283633`](https://github.com/TanStack/query/commit/2283633)) by Arnoud ##### Packages - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).87.0 ### [`v5.86.0`](https://github.com/TanStack/query/releases/tag/v5.86.0) [Compare Source](https://github.com/TanStack/query/compare/v5.85.9...v5.86.0) Version 5.86.0 - 9/4/25, 9:27 AM (Manual Release) ##### Changes Note: This release contains BREAKING CHANGES for the `experimental_streamedQuery` API: ##### BREAKING CHANGES - query-core: add custom reducer support to streamedQuery ([#&#8203;9532](https://github.com/TanStack/query/issues/9532)) ([`8f24580`](https://github.com/TanStack/query/commit/8f24580)) by [@&#8203;marcog83](https://github.com/marcog83) BREAKING CHANGE: The `maxChunks` parameter has been removed from `streamedQuery`. Use a custom `reducer` function to control data aggregation behavior instead. BREAKING CHANGE: When using a custom reducer function with `streamedQuery`, the `initialValue` parameter is now required and must be provided. - rename queryFn to streamFn in streamedQuery ([#&#8203;9606](https://github.com/TanStack/query/issues/9606)) ([`b25412a`](https://github.com/TanStack/query/commit/b25412a)) by Dominik Dorfmeister BREAKING CHANGE: `queryFn` has been renamed to `streamFn` ##### Chore - tsconfig.json: simplify "include" patterns by consolidating file extensions and directory paths ([#&#8203;9547](https://github.com/TanStack/query/issues/9547)) ([`7306474`](https://github.com/TanStack/query/commit/7306474)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Test - react-query/useMutationState: clarify assertions and improve code formatting ([#&#8203;9611](https://github.com/TanStack/query/issues/9611)) ([`43049c5`](https://github.com/TanStack/query/commit/43049c5)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Other - ([`c75a994`](https://github.com/TanStack/query/commit/c75a994)) by BennettLiam ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).86.0 ### [`v5.85.9`](https://github.com/TanStack/query/releases/tag/v5.85.9) [Compare Source](https://github.com/TanStack/query/compare/v5.85.8...v5.85.9) Version 5.85.9 - 9/2/25, 12:17 PM ##### Changes ##### Fix - query-core: ensure combine re-executes after cache restoration with memoized combine ([#&#8203;9592](https://github.com/TanStack/query/issues/9592)) ([`564a4f6`](https://github.com/TanStack/query/commit/564a4f6)) by Kim YoungHoon ##### Test - react-query/HydrationBoundary: add tests for "non-object" state and missing "queries" property handling ([#&#8203;9605](https://github.com/TanStack/query/issues/9605)) ([`5221029`](https://github.com/TanStack/query/commit/5221029)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.9 ### [`v5.85.8`](https://github.com/TanStack/query/releases/tag/v5.85.8) [Compare Source](https://github.com/TanStack/query/compare/v5.85.7...v5.85.8) Version 5.85.8 - 9/2/25, 7:59 AM ##### Changes ##### Refactor - react-query: replace magic number with named constant in suspense timers ([#&#8203;9607](https://github.com/TanStack/query/issues/9607)) ([`ef0c16e`](https://github.com/TanStack/query/commit/ef0c16e)) by Minha Kang ##### Ci - apply automated fixes ([`c44ca47`](https://github.com/TanStack/query/commit/c44ca47)) by autofix-ci\[bot] ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.8 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.8 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.8 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.8 ### [`v5.85.7`](https://github.com/TanStack/query/releases/tag/v5.85.7) [Compare Source](https://github.com/TanStack/query/compare/v5.85.6...v5.85.7) Version 5.85.7 - 9/2/25, 7:22 AM ##### Changes ##### Refactor - query-core: improve replaceEqualDeep performance ([#&#8203;9604](https://github.com/TanStack/query/issues/9604)) ([`7d24156`](https://github.com/TanStack/query/commit/7d24156)) by [@&#8203;Sheraff](https://github.com/Sheraff) ##### Docs - mention second parameter for `cancelQueries` ([#&#8203;9597](https://github.com/TanStack/query/issues/9597)) ([`f97d725`](https://github.com/TanStack/query/commit/f97d725)) by [@&#8203;Sc4ramouche](https://github.com/Sc4ramouche) - clarify queryClient refetch behavior for stale queries ([#&#8203;9560](https://github.com/TanStack/query/issues/9560)) ([`0650eaf`](https://github.com/TanStack/query/commit/0650eaf)) by Imad Selka ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.7 ### [`v5.85.6`](https://github.com/TanStack/query/releases/tag/v5.85.6) [Compare Source](https://github.com/TanStack/query/compare/v5.85.5...v5.85.6) Version 5.85.6 - 8/30/25, 12:21 PM ##### Changes ##### Fix - core: make sure queries revert synchronously ([#&#8203;9601](https://github.com/TanStack/query/issues/9601)) ([`379670d`](https://github.com/TanStack/query/commit/379670d)) by Dominik Dorfmeister ##### Chore - deps: update marocchino/sticky-pull-request-comment digest to [`9c40848`](https://github.com/TanStack/query/commit/9c40848) ([#&#8203;9473](https://github.com/TanStack/query/issues/9473)) ([`7c464e3`](https://github.com/TanStack/query/commit/7c464e3)) by renovate\[bot] ##### Test - react-query/useMutation: remove "@&#8203;testing-library/jest-dom/vitest" import ([#&#8203;9569](https://github.com/TanStack/query/issues/9569)) ([`a1b1279`](https://github.com/TanStack/query/commit/a1b1279)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Docs - update mutation status type ([#&#8203;9595](https://github.com/TanStack/query/issues/9595)) ([`428c19f`](https://github.com/TanStack/query/commit/428c19f)) by [@&#8203;wo-o29](https://github.com/wo-o29) - remove unnecessary trailing comma ([#&#8203;9594](https://github.com/TanStack/query/issues/9594)) ([`2a8ba49`](https://github.com/TanStack/query/commit/2a8ba49)) by [@&#8203;wo-o29](https://github.com/wo-o29) - fix type definitions in useQuery options (union, parameters, extra parentheses) ([#&#8203;9596](https://github.com/TanStack/query/issues/9596)) ([`54efe22`](https://github.com/TanStack/query/commit/54efe22)) by [@&#8203;wo-o29](https://github.com/wo-o29) - fix missing comma in useMutation example to prevent syntax errors ([#&#8203;9593](https://github.com/TanStack/query/issues/9593)) ([`ad0ca9f`](https://github.com/TanStack/query/commit/ad0ca9f)) by [@&#8203;wo-o29](https://github.com/wo-o29) - Updates examples for invalidation from mutations ([#&#8203;9261](https://github.com/TanStack/query/issues/9261)) ([`1b0346f`](https://github.com/TanStack/query/commit/1b0346f)) by Kier Borromeo - Add not-prose class to browser logo images in devtools documentation ([#&#8203;9556](https://github.com/TanStack/query/issues/9556)) ([`9a3f683`](https://github.com/TanStack/query/commit/9a3f683)) by Dmytro Borysov ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.6 ### [`v5.85.5`](https://github.com/TanStack/query/releases/tag/v5.85.5) [Compare Source](https://github.com/TanStack/query/compare/v5.85.4...v5.85.5) Version 5.85.5 - 8/19/25, 9:41 AM ##### Changes ##### Fix - core: only reject when `promise` gets used ([#&#8203;9576](https://github.com/TanStack/query/issues/9576)) ([`abab082`](https://github.com/TanStack/query/commit/abab082)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.5 ### [`v5.85.4`](https://github.com/TanStack/query/releases/tag/v5.85.4) [Compare Source](https://github.com/TanStack/query/compare/v5.85.3...v5.85.4) Version 5.85.4 - 8/19/25, 9:10 AM ##### Changes ##### Fix - core: never revert to undefined data ([#&#8203;9577](https://github.com/TanStack/query/issues/9577)) ([`e4f5ce8`](https://github.com/TanStack/query/commit/e4f5ce8)) by Dominik Dorfmeister ##### Docs - react-query: recommend `defaultError = unknown` instead of `AxiosError` ([#&#8203;9575](https://github.com/TanStack/query/issues/9575)) ([`2989e69`](https://github.com/TanStack/query/commit/2989e69)) by Lee - update community resources ([`f1e608b`](https://github.com/TanStack/query/commit/f1e608b)) by TkDodo ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.4 ### [`v5.85.3`](https://github.com/TanStack/query/releases/tag/v5.85.3) [Compare Source](https://github.com/TanStack/query/compare/v5.85.2...v5.85.3) Version 5.85.3 - 8/14/25, 1:05 PM ##### Changes ##### Fix - query-core: race condition in StrictMode ([#&#8203;9565](https://github.com/TanStack/query/issues/9565)) ([`51aad7d`](https://github.com/TanStack/query/commit/51aad7d)) by Dominik Dorfmeister ##### Test - core: tests for StrictMode behaviour ([`de3626a`](https://github.com/TanStack/query/commit/de3626a)) by TkDodo ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.3 ### [`v5.85.2`](https://github.com/TanStack/query/releases/tag/v5.85.2) [Compare Source](https://github.com/TanStack/query/compare/v5.85.1...v5.85.2) Version 5.85.2 - 8/14/25, 8:51 AM ##### Changes ##### Fix - query-core: query cancellation and reverting ([#&#8203;9293](https://github.com/TanStack/query/issues/9293)) ([`0991576`](https://github.com/TanStack/query/commit/0991576)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.2 ### [`v5.85.1`](https://github.com/TanStack/query/releases/tag/v5.85.1) [Compare Source](https://github.com/TanStack/query/compare/v5.85.0...v5.85.1) Version 5.85.1 - 8/14/25, 7:57 AM ##### Changes ##### Fix - query-core: have revertState capture manual updates ([#&#8203;9558](https://github.com/TanStack/query/issues/9558)) ([`4806dfa`](https://github.com/TanStack/query/commit/4806dfa)) by Dominik Dorfmeister ##### Chore - update bundle-size badges to react 19.1.1 ([`9ae770b`](https://github.com/TanStack/query/commit/9ae770b)) by TkDodo ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.1 ### [`v5.85.0`](https://github.com/TanStack/query/releases/tag/v5.85.0) [Compare Source](https://github.com/TanStack/query/compare/v5.84.2...v5.85.0) Version 5.85.0 - 8/12/25, 12:41 PM ##### Changes ##### Feat - add solid devtools panel export to solid devtools ([#&#8203;9551](https://github.com/TanStack/query/issues/9551)) ([`c63713f`](https://github.com/TanStack/query/commit/c63713f)) by Alem Tuzlak ##### Chore - update browser icons ([#&#8203;9555](https://github.com/TanStack/query/issues/9555)) ([`6402d75`](https://github.com/TanStack/query/commit/6402d75)) by Dmytro Borysov - tsconfig.json: add "test-setup.ts" to "include" array ([#&#8203;9545](https://github.com/TanStack/query/issues/9545)) ([`6bf2eb7`](https://github.com/TanStack/query/commit/6bf2eb7)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query: add infiniteQueryOptions tests from react-query ([#&#8203;9544](https://github.com/TanStack/query/issues/9544)) ([`95db48b`](https://github.com/TanStack/query/commit/95db48b)) by Arnoud ##### Test - react-query/useIsFetching: remove unnecessary "advanceTimersByTimeAsync", unify to "rendered", and add detailed "expect" for custom queryClient and state updates during rendering ([#&#8203;9530](https://github.com/TanStack/query/issues/9530)) ([`77e53b0`](https://github.com/TanStack/query/commit/77e53b0)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Docs - Add Firefox and Edge browser extension support to devtools docs ([#&#8203;9548](https://github.com/TanStack/query/issues/9548)) ([`d25c0da`](https://github.com/TanStack/query/commit/d25c0da)) by Dmytro Borysov ##### Other - ([`763cee3`](https://github.com/TanStack/query/commit/763cee3)) by Lubos - ([`fba477b`](https://github.com/TanStack/query/commit/fba477b)) by Lubos - ([`3a999cc`](https://github.com/TanStack/query/commit/3a999cc)) by Lubos - ([`0455d58`](https://github.com/TanStack/query/commit/0455d58)) by Lubos ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.0 ### [`v5.84.2`](https://github.com/TanStack/query/releases/tag/v5.84.2) [Compare Source](https://github.com/TanStack/query/compare/v5.84.1...v5.84.2) Version 5.84.2 - 8/8/25, 2:00 PM ##### Changes ##### Fix - angular-query: align mutation options to most recent react-query types ([#&#8203;9543](https://github.com/TanStack/query/issues/9543)) ([`cd6ea9a`](https://github.com/TanStack/query/commit/cd6ea9a)) by Arnoud ##### Test - react-query/mutationOptions: add tests for without "mutationKey" in "mutationOptions" and add "sleep" to "mutationFn" ([#&#8203;9510](https://github.com/TanStack/query/issues/9510)) ([`34657e5`](https://github.com/TanStack/query/commit/34657e5)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).84.2 ### [`v5.84.1`](https://github.com/TanStack/query/releases/tag/v5.84.1) [Compare Source](https://github.com/TanStack/query/compare/v5.84.0...v5.84.1) Version 5.84.1 - 8/1/25, 12:14 PM ##### Changes ##### Refactor - angular-query: restructure package type declaration path ([#&#8203;9519](https://github.com/TanStack/query/issues/9519)) ([`025f080`](https://github.com/TanStack/query/commit/025f080)) by Arnoud ##### Test - react-query/QueryResetErrorBoundary: add "sleep" and simplify "queryFn", add multiple "expect" cases ([#&#8203;9523](https://github.com/TanStack/query/issues/9523)) ([`711010c`](https://github.com/TanStack/query/commit/711010c)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).84.1 ### [`v5.84.0`](https://github.com/TanStack/query/releases/tag/v5.84.0) [Compare Source](https://github.com/TanStack/query/compare/v5.83.1...v5.84.0) Version 5.84.0 - 7/31/25, 7:52 PM ##### Changes ##### Feat - devtools: add setting to hide disabled queries ([#&#8203;9500](https://github.com/TanStack/query/issues/9500)) ([`7b19d49`](https://github.com/TanStack/query/commit/7b19d49)) by JonLuca De Caro ##### Fix - react-query: HydrationBoundary has strictly typed `state` ([#&#8203;9520](https://github.com/TanStack/query/issues/9520)) ([`e07812b`](https://github.com/TanStack/query/commit/e07812b)) by clover caruso ##### Chore - angular-query: run publint and attw on tarball ([#&#8203;9518](https://github.com/TanStack/query/issues/9518)) ([`250dbd9`](https://github.com/TanStack/query/commit/250dbd9)) by Arnoud ##### Docs - add missing period ([#&#8203;9509](https://github.com/TanStack/query/issues/9509)) ([`c8322d9`](https://github.com/TanStack/query/commit/c8322d9)) by Sajad Torkamani ##### Packages - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).84.0 ### [`v5.83.1`](https://github.com/TanStack/query/releases/tag/v5.83.1) [Compare Source](https://github.com/TanStack/query/compare/v5.83.0...v5.83.1) Version 5.83.1 - 7/31/25, 12:42 PM ##### Changes ##### Refactor - angular-query: build package using vite ([#&#8203;9517](https://github.com/TanStack/query/issues/9517)) ([`422f2ec`](https://github.com/TanStack/query/commit/422f2ec)) by Arnoud ##### Chore - angular-query: move test-setup.ts ([#&#8203;9516](https://github.com/TanStack/query/issues/9516)) ([`74d8ce6`](https://github.com/TanStack/query/commit/74d8ce6)) by Arnoud - deps: update marocchino/sticky-pull-request-comment digest to [`28d58c4`](https://github.com/TanStack/query/commit/28d58c4) ([#&#8203;9013](https://github.com/TanStack/query/issues/9013)) ([`53a2eae`](https://github.com/TanStack/query/commit/53a2eae)) by renovate\[bot] - manually update dependencies ([#&#8203;9464](https://github.com/TanStack/query/issues/9464)) ([`9133c10`](https://github.com/TanStack/query/commit/9133c10)) by Lachlan Collins ##### Test - query-core/mutationCache: add "sleep" to callbacks and remove "await" from "executeMutation" using "advanceTimersByTimeAsync" ([#&#8203;9506](https://github.com/TanStack/query/issues/9506)) ([`cc45977`](https://github.com/TanStack/query/commit/cc45977)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQueries: simplify "queryFn" and add test for success when queries reslove at different times ([#&#8203;9494](https://github.com/TanStack/query/issues/9494)) ([`e9d9080`](https://github.com/TanStack/query/commit/e9d9080)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/{QueryClientProvider,useIsFetching,useIsMutating}: simplify "queryFn" ([#&#8203;9495](https://github.com/TanStack/query/issues/9495)) ([`52fdff2`](https://github.com/TanStack/query/commit/52fdff2)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQuery: simplify "queryFn" and replace "queryByText" with "getByText" ([#&#8203;9490](https://github.com/TanStack/query/issues/9490)) ([`234f2f4`](https://github.com/TanStack/query/commit/234f2f4)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createMutation: add "sleep" in "mutationFn" and replace "queryByText" with "getByText" ([#&#8203;9491](https://github.com/TanStack/query/issues/9491)) ([`80242d6`](https://github.com/TanStack/query/commit/80242d6)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createInfiniteQuery: add "sleep", remove "Number" in "queryFn", and replace "queryByText" with "getByText" ([#&#8203;9492](https://github.com/TanStack/query/issues/9492)) ([`c273ba4`](https://github.com/TanStack/query/commit/c273ba4)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useMutationState: simplify "queryFn" and replace "queryByText" with "getByText" ([#&#8203;9489](https://github.com/TanStack/query/issues/9489)) ([`880d183`](https://github.com/TanStack/query/commit/880d183)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useIsMutating: simplify "mutationFn" and add "expect" for "isMutating" state transitions ([#&#8203;9486](https://github.com/TanStack/query/issues/9486)) ([`552fe4b`](https://github.com/TanStack/query/commit/552fe4b)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQueries: simplify "queryFn" and add "expect" for "loading" text ([#&#8203;9477](https://github.com/TanStack/query/issues/9477)) ([`6bc45b8`](https://github.com/TanStack/query/commit/6bc45b8)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/suspense: simplify "queryFn" and add "expect" for "loading" text ([#&#8203;9479](https://github.com/TanStack/query/issues/9479)) ([`039d214`](https://github.com/TanStack/query/commit/039d214)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useInfiniteQuery: add "sleep", remove "Number" in "queryFn", and simplify it ([#&#8203;9484](https://github.com/TanStack/query/issues/9484)) ([`bf9f9dc`](https://github.com/TanStack/query/commit/bf9f9dc)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useIsFetching: simplify "queryFn" and add "expect" using "toBeInTheDocument ([#&#8203;9478](https://github.com/TanStack/query/issues/9478)) ([`9041b41`](https://github.com/TanStack/query/commit/9041b41)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useIsFetching: simplify "queryFn" and add "expect" for "isFetching" state transitions ([#&#8203;9480](https://github.com/TanStack/query/issues/9480)) ([`c2e8330`](https://github.com/TanStack/query/commit/c2e8330)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/HydrationBoundary: use precise time in "advanceTimersByTimeAsync", add "expect" using "toBeInTheDocument", and simplify "queryFn" ([#&#8203;9472](https://github.com/TanStack/query/issues/9472)) ([`9376835`](https://github.com/TanStack/query/commit/9376835)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/suspense: add "sleep" in "queryFn", and add "expect" for "loading" text ([#&#8203;9468](https://github.com/TanStack/query/issues/9468)) ([`cb9ab1e`](https://github.com/TanStack/query/commit/cb9ab1e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/ssr: simplify "queryFn" and add "sleep" for accurate testing ([#&#8203;9471](https://github.com/TanStack/query/issues/9471)) ([`72c2a4c`](https://github.com/TanStack/query/commit/72c2a4c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQuery: add "sleep" in "queryFn", simplify it, and add "expect" for "loading" text ([#&#8203;9469](https://github.com/TanStack/query/issues/9469)) ([`db6281e`](https://github.com/TanStack/query/commit/db6281e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useInfiniteQuery: remove "Number" in "queryFn", and simplify it ([#&#8203;9470](https://github.com/TanStack/query/issues/9470)) ([`d7af654`](https://github.com/TanStack/query/commit/d7af654)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQueries: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9450](https://github.com/TanStack/query/issues/9450)) ([`ac5d858`](https://github.com/TanStack/query/commit/ac5d858)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/usePrefetchInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9447](https://github.com/TanStack/query/issues/9447)) ([`ff13c2e`](https://github.com/TanStack/query/commit/ff13c2e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9446](https://github.com/TanStack/query/issues/9446)) ([`efb14d6`](https://github.com/TanStack/query/commit/efb14d6)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9455](https://github.com/TanStack/query/issues/9455)) ([`05c62a0`](https://github.com/TanStack/query/commit/05c62a0)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/QueryResetErrorBoundary: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9456](https://github.com/TanStack/query/issues/9456)) ([`e349d85`](https://github.com/TanStack/query/commit/e349d85)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/usePrefetchQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9448](https://github.com/TanStack/query/issues/9448)) ([`63bc828`](https://github.com/TanStack/query/commit/63bc828)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useMutation: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9458](https://github.com/TanStack/query/issues/9458)) ([`e2ce12c`](https://github.com/TanStack/query/commit/e2ce12c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useQueries: replace inline "Promise" delays with "sleep", and add "expect" using "toBeInTheDocument" ([#&#8203;9466](https://github.com/TanStack/query/issues/9466)) ([`ed90d1a`](https://github.com/TanStack/query/commit/ed90d1a)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/providers: replace "runAllTimersAsync" with "advanceTimersByTimeAsync" ([#&#8203;9436](https://github.com/TanStack/query/issues/9436)) ([`bf77ab7`](https://github.com/TanStack/query/commit/bf77ab7)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-mutation-state: replace "runAllTimersAsync", "advanceTimersByTime" with "advanceTimersByTimeAsync" ([#&#8203;9438](https://github.com/TanStack/query/issues/9438)) ([`2d71a22`](https://github.com/TanStack/query/commit/2d71a22)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/fine-grained-persister: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9441](https://github.com/TanStack/query/issues/9441)) ([`7c58392`](https://github.com/TanStack/query/commit/7c58392)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/QueryClientProvider: add "expect" using "toBeInTheDocument" ([#&#8203;9442](https://github.com/TanStack/query/issues/9442)) ([`958b0f0`](https://github.com/TanStack/query/commit/958b0f0)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/ssr: replace "advanceTimersByTimeAsync" with "sleep" in "queryFn", remove "await" from "fetchQuery" and related methods ([#&#8203;9443](https://github.com/TanStack/query/issues/9443)) ([`bfcff0b`](https://github.com/TanStack/query/commit/bfcff0b)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/suspense: change "queryFn" to return a "Promise", replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" ([#&#8203;9444](https://github.com/TanStack/query/issues/9444)) ([`4daf694`](https://github.com/TanStack/query/commit/4daf694)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queryCache: remove redundant "advanceTimersByTimeAsync" ([#&#8203;9433](https://github.com/TanStack/query/issues/9433)) ([`4d8bbbf`](https://github.com/TanStack/query/commit/4d8bbbf)) by Wonsuk Choi - angular-query-experimental/inject-query: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9435](https://github.com/TanStack/query/issues/9435)) ([`b4a847e`](https://github.com/TanStack/query/commit/b4a847e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-mutation: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9434](https://github.com/TanStack/query/issues/9434)) ([`b67caee`](https://github.com/TanStack/query/commit/b67caee)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queryObserver: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9432](https://github.com/TanStack/query/issues/9432)) ([`343501c`](https://github.com/TanStack/query/commit/343501c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queriesObserver: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9429](https://github.com/TanStack/query/issues/9429)) ([`c65869e`](https://github.com/TanStack/query/commit/c65869e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-is-mutating: separate "injectionContext" from testing, and add more "expect" ([#&#8203;9425](https://github.com/TanStack/query/issues/9425)) ([`9dcd588`](https://github.com/TanStack/query/commit/9dcd588)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsMutating: replace incorrect usage of "fetching" with "mutating" ([#&#8203;9424](https://github.com/TanStack/query/issues/9424)) ([`d7f1621`](https://github.com/TanStack/query/commit/d7f1621)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/infiniteQueryBehavior: remove "vi.waitFor", and add "advanceTimersByTimeAsync" in infinite loop on retry test ([#&#8203;9426](https://github.com/TanStack/query/issues/9426)) ([`d5a4d35`](https://github.com/TanStack/query/commit/d5a4d35)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/mutations: replace "runAllTimersAsync" with "advanceTimersByTimeAsync", and use precise time in "advanceTimersByTimeAsync" ([#&#8203;9427](https://github.com/TanStack/query/issues/9427)) ([`357bafb`](https://github.com/TanStack/query/commit/357bafb)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9416](https://github.com/TanStack/query/issues/9416)) ([`f8a20ac`](https://github.com/TanStack/query/commit/f8a20ac)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useMutationState: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9420](https://github.com/TanStack/query/issues/9420)) ([`431784d`](https://github.com/TanStack/query/commit/431784d)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-infinite-query: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9422](https://github.com/TanStack/query/issues/9422)) ([`5a783b1`](https://github.com/TanStack/query/commit/5a783b1)) by [@&#8203;sukvvon](https://github.com/sukvvon) - vue-query/useQuery: switch to fake timers, and replace "sleep" with "advanceTimersByTimeAsync" ([#&#8203;9421](https://github.com/TanStack/query/issues/9421)) ([`8e77701`](https://github.com/TanStack/query/commit/8e77701)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-is-fetching: replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" "isFetching" to equal 0 ([#&#8203;9423](https://github.com/TanStack/query/issues/9423)) ([`91bbf48`](https://github.com/TanStack/query/commit/91bbf48)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsMutating: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9419](https://github.com/TanStack/query/issues/9419)) ([`77a358a`](https://github.com/TanStack/query/commit/77a358a)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsFetching: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9418](https://github.com/TanStack/query/issues/9418)) ([`5062c59`](https://github.com/TanStack/query/commit/5062c59)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/QueryClientProvider: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9417](https://github.com/TanStack/query/issues/9417)) ([`f285dee`](https://github.com/TanStack/query/commit/f285dee)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQueries: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9415](https://github.com/TanStack/query/issues/9415)) ([`a5c71cc`](https://github.com/TanStack/query/commit/a5c71cc)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createMutation: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9414](https://github.com/TanStack/query/issues/9414)) ([`c2ece73`](https://github.com/TanStack/query/commit/c2ece73)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9413](https://github.com/TanStack/query/issues/9413)) ([`0cd4e7d`](https://github.com/TanStack/query/commit/0cd4e7d)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" ([#&#8203;9411](https://github.com/TanStack/query/issues/9411)) ([`c5bd083`](https://github.com/TanStack/query/commit/c5bd083)) by Wonsuk Choi - solid-query/useMutation: remove "vi.waitFor", replace "findByText" with "getByText", and add "advanceTimersByTimeAsync", "expect" ([#&#8203;9409](https://github.com/TanStack/query/issues/9409)) ([`4349e75`](https://github.com/TanStack/query/commit/4349e75)) by Wonsuk Choi ##### Ci - add labeler script from router ([#&#8203;9503](https://github.com/TanStack/query/issues/9503)) ([`3cc59be`](https://github.com/TanStack/query/commit/3cc59be)) by Lachlan Collins - replace fast-glob with tinyglobby ([#&#8203;9501](https://github.com/TanStack/query/issues/9501)) ([`a3f49cf`](https://github.com/TanStack/query/commit/a3f49cf)) by Lachlan Collins - enable prettier experimental CLI ([#&#8203;9465](https://github.com/TanStack/query/issues/9465)) ([`a2ff833`](https://github.com/TanStack/query/commit/a2ff833)) by Lachlan Collins ##### Docs - example: Remove unnecessary data truthiness check ([#&#8203;9485](https://github.com/TanStack/query/issues/9485)) ([`1e83468`](https://github.com/TanStack/query/commit/1e83468)) by davidmoranetflix - add signal to queryFn for cancelQueries to work properly ([#&#8203;9475](https://github.com/TanStack/query/issues/9475)) ([`fba2c86`](https://github.com/TanStack/query/commit/fba2c86)) by Wilson - react-query: change comma to sentence period ([#&#8203;9459](https://github.com/TanStack/query/issues/9459)) ([`76211bb`](https://github.com/TanStack/query/commit/76211bb)) by DavidPfl - add text regarding local environment recommendations for symlinks ([#&#8203;9451](https://github.com/TanStack/query/issues/9451)) ([`3bcaa41`](https://github.com/TanStack/query/commit/3bcaa41)) by 차승하 - solid: fix incorrect link to state managers guide ([#&#8203;9430](https://github.com/TanStack/query/issues/9430)) ([`35d5d55`](https://github.com/TanStack/query/commit/35d5d55)) by [@&#8203;LimChaeJune](https://github.com/LimChaeJune) ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).83.1 </details> <details> <summary>TanStack/query (@&#8203;tanstack/react-query-devtools)</summary> ### [`v5.91.2`](https://github.com/TanStack/query/blob/HEAD/packages/react-query-devtools/CHANGELOG.md#5912) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query-devtools@5.91.1...@tanstack/react-query-devtools@5.91.2) ##### Patch Changes - Updated dependencies \[[`f9fc56a`](https://github.com/TanStack/query/commit/f9fc56a9b8724bcfae46f8f6cb229123478eb4db), [`0b29b6f`](https://github.com/TanStack/query/commit/0b29b6f877d4b3a6d05b1c85fb9cb1e6ea736291)]: - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)@&#8203;5.92.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)@&#8203;5.90.14 ### [`v5.91.1`](https://github.com/TanStack/query/blob/HEAD/packages/react-query-devtools/CHANGELOG.md#5911) [Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query-devtools@5.91.0...@tanstack/react-query-devtools@5.91.1) ##### Patch Changes - Updated dependencies \[[`b261b6f`](https://github.com/TanStack/query/commit/b261b6f29eee2a9bdbe1bc20035fe9b83b15376b)]: - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)@&#8203;5.91.1 ### [`v5.91.0`](https://github.com/TanStack/query/blob/HEAD/packages/react-query-devtools/CHANGELOG.md#5910) [Compare Source](https://github.com/TanStack/query/compare/v5.90.2...@tanstack/react-query-devtools@5.91.0) ##### Minor Changes - feat(devtools): allow passing a theme via prop ([#&#8203;9887](https://github.com/TanStack/query/pull/9887)) ##### Patch Changes - Updated dependencies \[[`0e9d5b5`](https://github.com/TanStack/query/commit/0e9d5b565276f0de2a1a14ffbb079b5988581c27)]: - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)@&#8203;5.91.0 ### [`v5.90.2`](https://github.com/TanStack/query/releases/tag/v5.90.2) [Compare Source](https://github.com/TanStack/query/compare/v5.90.1...v5.90.2) Version 5.90.2 - 9/23/25, 7:37 AM ##### Changes ##### Fix - types: onMutateResult is always defined in onSuccess callback ([#&#8203;9677](https://github.com/TanStack/query/issues/9677)) ([`2cf3ec9`](https://github.com/TanStack/query/commit/2cf3ec9)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).90.2 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).90.2 ### [`v5.90.1`](https://github.com/TanStack/query/releases/tag/v5.90.1) [Compare Source](https://github.com/TanStack/query/compare/v5.89.0...v5.90.1) Version 5.90.1 - 9/22/25, 6:41 AM ##### Changes ##### Fix - vue-query: Support infiniteQueryOptions for MaybeRef argument ([#&#8203;9634](https://github.com/TanStack/query/issues/9634)) ([`49243c8`](https://github.com/TanStack/query/commit/49243c8)) by hriday330 ##### Chore - deps: update marocchino/sticky-pull-request-comment digest to [`fd19551`](https://github.com/TanStack/query/commit/fd19551) ([#&#8203;9674](https://github.com/TanStack/query/issues/9674)) ([`cd4ef5c`](https://github.com/TanStack/query/commit/cd4ef5c)) by renovate\[bot] ##### Ci - update checkout action ([#&#8203;9673](https://github.com/TanStack/query/issues/9673)) ([`cbf0896`](https://github.com/TanStack/query/commit/cbf0896)) by Lachlan Collins - update workspace config ([#&#8203;9671](https://github.com/TanStack/query/issues/9671)) ([`fb48985`](https://github.com/TanStack/query/commit/fb48985)) by Lachlan Collins ##### Docs - angular-query: add testing guide ([#&#8203;9669](https://github.com/TanStack/query/issues/9669)) ([`06e5550`](https://github.com/TanStack/query/commit/06e5550)) by Arnoud ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).90.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).90.1 ### [`v5.89.0`](https://github.com/TanStack/query/releases/tag/v5.89.0) [Compare Source](https://github.com/TanStack/query/compare/v5.87.4...v5.89.0) Version 5.89.0 - 9/16/25, 8:27 AM ##### Changes ##### Feat - query-core: add context to mutationfn & mutation callbacks ([#&#8203;9615](https://github.com/TanStack/query/issues/9615)) ([`a2151d2`](https://github.com/TanStack/query/commit/a2151d2)) by Josh ##### Chore - deps: update marocchino/sticky-pull-request-comment digest to [`a071bc9`](https://github.com/TanStack/query/commit/a071bc9) ([#&#8203;9627](https://github.com/TanStack/query/issues/9627)) ([`0e99327`](https://github.com/TanStack/query/commit/0e99327)) by renovate\[bot] ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).89.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).89.0 ### [`v5.87.4`](https://github.com/TanStack/query/releases/tag/v5.87.4) [Compare Source](https://github.com/TanStack/query/compare/v5.87.3...v5.87.4) Version 5.87.4 - 9/10/25, 2:09 PM ##### Changes ##### Fix - query-core: infinite re-renders in useQueries ([#&#8203;9639](https://github.com/TanStack/query/issues/9639)) ([`19445a0`](https://github.com/TanStack/query/commit/19445a0)) by Minha Kang ##### Test - svelte-query/createMutation: improve callback assertions with "toHaveBeenNthCalledWith" and apply shorthand property syntax in FailureExample ([#&#8203;9630](https://github.com/TanStack/query/issues/9630)) ([`ccedf33`](https://github.com/TanStack/query/commit/ccedf33)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).87.4 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).87.4 ### [`v5.87.3`](https://github.com/TanStack/query/releases/tag/v5.87.3) [Compare Source](https://github.com/TanStack/query/compare/v5.87.1...v5.87.3) Version 5.87.3 - 9/8/25, 12:51 PM #### Changes ##### Fix - query-devtools: add work break to code element to prevent DevPanel from expanding ([#&#8203;9625](https://github.com/TanStack/query/issues/9625)) ([`af50368`](https://github.com/TanStack/query/commit/af50368)) by Ji-hoon Choi ##### Docs - update fetchNextPage condition in Example component ([#&#8203;9626](https://github.com/TanStack/query/issues/9626)) ([`f023881`](https://github.com/TanStack/query/commit/f023881)) by amir hossein Agha alikhani - Remove fragment in disabling-queries guide ([#&#8203;9619](https://github.com/TanStack/query/issues/9619)) ([`f49cc75`](https://github.com/TanStack/query/commit/f49cc75)) by Zakaria Abu Sarah ザカリヤ #### Packages - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)@&#8203;5.87.3 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)@&#8203;5.87.3 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)@&#8203;5.87.3 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)@&#8203;5.87.3 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)@&#8203;5.87.3 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)@&#8203;5.87.3 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)@&#8203;5.87.3 ### [`v5.87.1`](https://github.com/TanStack/query/releases/tag/v5.87.1) [Compare Source](https://github.com/TanStack/query/compare/v5.87.0...v5.87.1) Version 5.87.1 - 9/5/25, 2:15 PM ##### Changes ##### Fix - query-core: update initialData when an observer mounts while a Query without data exists ([#&#8203;9620](https://github.com/TanStack/query/issues/9620)) ([`1c8a921`](https://github.com/TanStack/query/commit/1c8a921)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).87.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).87.1 ### [`v5.87.0`](https://github.com/TanStack/query/releases/tag/v5.87.0) [Compare Source](https://github.com/TanStack/query/compare/v5.86.0...v5.87.0) Version 5.87.0 - 9/5/25, 11:55 AM ##### Changes ##### Feat - query-core: add timeoutManager to allow changing setTimeout/setInterval ([#&#8203;9612](https://github.com/TanStack/query/issues/9612)) ([`a0b96db`](https://github.com/TanStack/query/commit/a0b96db)) by [@&#8203;justjake](https://github.com/justjake) ##### Docs - angular-query: update Angular Zoneless doc ([#&#8203;9616](https://github.com/TanStack/query/issues/9616)) ([`2283633`](https://github.com/TanStack/query/commit/2283633)) by Arnoud ##### Packages - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).87.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).87.0 ### [`v5.86.0`](https://github.com/TanStack/query/releases/tag/v5.86.0) [Compare Source](https://github.com/TanStack/query/compare/v5.85.9...v5.86.0) Version 5.86.0 - 9/4/25, 9:27 AM (Manual Release) ##### Changes Note: This release contains BREAKING CHANGES for the `experimental_streamedQuery` API: ##### BREAKING CHANGES - query-core: add custom reducer support to streamedQuery ([#&#8203;9532](https://github.com/TanStack/query/issues/9532)) ([`8f24580`](https://github.com/TanStack/query/commit/8f24580)) by [@&#8203;marcog83](https://github.com/marcog83) BREAKING CHANGE: The `maxChunks` parameter has been removed from `streamedQuery`. Use a custom `reducer` function to control data aggregation behavior instead. BREAKING CHANGE: When using a custom reducer function with `streamedQuery`, the `initialValue` parameter is now required and must be provided. - rename queryFn to streamFn in streamedQuery ([#&#8203;9606](https://github.com/TanStack/query/issues/9606)) ([`b25412a`](https://github.com/TanStack/query/commit/b25412a)) by Dominik Dorfmeister BREAKING CHANGE: `queryFn` has been renamed to `streamFn` ##### Chore - tsconfig.json: simplify "include" patterns by consolidating file extensions and directory paths ([#&#8203;9547](https://github.com/TanStack/query/issues/9547)) ([`7306474`](https://github.com/TanStack/query/commit/7306474)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Test - react-query/useMutationState: clarify assertions and improve code formatting ([#&#8203;9611](https://github.com/TanStack/query/issues/9611)) ([`43049c5`](https://github.com/TanStack/query/commit/43049c5)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Other - ([`c75a994`](https://github.com/TanStack/query/commit/c75a994)) by BennettLiam ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).86.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).86.0 ### [`v5.85.9`](https://github.com/TanStack/query/releases/tag/v5.85.9) [Compare Source](https://github.com/TanStack/query/compare/v5.85.8...v5.85.9) Version 5.85.9 - 9/2/25, 12:17 PM ##### Changes ##### Fix - query-core: ensure combine re-executes after cache restoration with memoized combine ([#&#8203;9592](https://github.com/TanStack/query/issues/9592)) ([`564a4f6`](https://github.com/TanStack/query/commit/564a4f6)) by Kim YoungHoon ##### Test - react-query/HydrationBoundary: add tests for "non-object" state and missing "queries" property handling ([#&#8203;9605](https://github.com/TanStack/query/issues/9605)) ([`5221029`](https://github.com/TanStack/query/commit/5221029)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.9 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.9 ### [`v5.85.8`](https://github.com/TanStack/query/releases/tag/v5.85.8) [Compare Source](https://github.com/TanStack/query/compare/v5.85.7...v5.85.8) Version 5.85.8 - 9/2/25, 7:59 AM ##### Changes ##### Refactor - react-query: replace magic number with named constant in suspense timers ([#&#8203;9607](https://github.com/TanStack/query/issues/9607)) ([`ef0c16e`](https://github.com/TanStack/query/commit/ef0c16e)) by Minha Kang ##### Ci - apply automated fixes ([`c44ca47`](https://github.com/TanStack/query/commit/c44ca47)) by autofix-ci\[bot] ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.8 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.8 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.8 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.8 ### [`v5.85.7`](https://github.com/TanStack/query/releases/tag/v5.85.7) [Compare Source](https://github.com/TanStack/query/compare/v5.85.6...v5.85.7) Version 5.85.7 - 9/2/25, 7:22 AM ##### Changes ##### Refactor - query-core: improve replaceEqualDeep performance ([#&#8203;9604](https://github.com/TanStack/query/issues/9604)) ([`7d24156`](https://github.com/TanStack/query/commit/7d24156)) by [@&#8203;Sheraff](https://github.com/Sheraff) ##### Docs - mention second parameter for `cancelQueries` ([#&#8203;9597](https://github.com/TanStack/query/issues/9597)) ([`f97d725`](https://github.com/TanStack/query/commit/f97d725)) by [@&#8203;Sc4ramouche](https://github.com/Sc4ramouche) - clarify queryClient refetch behavior for stale queries ([#&#8203;9560](https://github.com/TanStack/query/issues/9560)) ([`0650eaf`](https://github.com/TanStack/query/commit/0650eaf)) by Imad Selka ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.7 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.7 ### [`v5.85.6`](https://github.com/TanStack/query/releases/tag/v5.85.6) [Compare Source](https://github.com/TanStack/query/compare/v5.85.5...v5.85.6) Version 5.85.6 - 8/30/25, 12:21 PM ##### Changes ##### Fix - core: make sure queries revert synchronously ([#&#8203;9601](https://github.com/TanStack/query/issues/9601)) ([`379670d`](https://github.com/TanStack/query/commit/379670d)) by Dominik Dorfmeister ##### Chore - deps: update marocchino/sticky-pull-request-comment digest to [`9c40848`](https://github.com/TanStack/query/commit/9c40848) ([#&#8203;9473](https://github.com/TanStack/query/issues/9473)) ([`7c464e3`](https://github.com/TanStack/query/commit/7c464e3)) by renovate\[bot] ##### Test - react-query/useMutation: remove "@&#8203;testing-library/jest-dom/vitest" import ([#&#8203;9569](https://github.com/TanStack/query/issues/9569)) ([`a1b1279`](https://github.com/TanStack/query/commit/a1b1279)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Docs - update mutation status type ([#&#8203;9595](https://github.com/TanStack/query/issues/9595)) ([`428c19f`](https://github.com/TanStack/query/commit/428c19f)) by [@&#8203;wo-o29](https://github.com/wo-o29) - remove unnecessary trailing comma ([#&#8203;9594](https://github.com/TanStack/query/issues/9594)) ([`2a8ba49`](https://github.com/TanStack/query/commit/2a8ba49)) by [@&#8203;wo-o29](https://github.com/wo-o29) - fix type definitions in useQuery options (union, parameters, extra parentheses) ([#&#8203;9596](https://github.com/TanStack/query/issues/9596)) ([`54efe22`](https://github.com/TanStack/query/commit/54efe22)) by [@&#8203;wo-o29](https://github.com/wo-o29) - fix missing comma in useMutation example to prevent syntax errors ([#&#8203;9593](https://github.com/TanStack/query/issues/9593)) ([`ad0ca9f`](https://github.com/TanStack/query/commit/ad0ca9f)) by [@&#8203;wo-o29](https://github.com/wo-o29) - Updates examples for invalidation from mutations ([#&#8203;9261](https://github.com/TanStack/query/issues/9261)) ([`1b0346f`](https://github.com/TanStack/query/commit/1b0346f)) by Kier Borromeo - Add not-prose class to browser logo images in devtools documentation ([#&#8203;9556](https://github.com/TanStack/query/issues/9556)) ([`9a3f683`](https://github.com/TanStack/query/commit/9a3f683)) by Dmytro Borysov ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.6 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.6 ### [`v5.85.5`](https://github.com/TanStack/query/releases/tag/v5.85.5) [Compare Source](https://github.com/TanStack/query/compare/v5.85.4...v5.85.5) Version 5.85.5 - 8/19/25, 9:41 AM ##### Changes ##### Fix - core: only reject when `promise` gets used ([#&#8203;9576](https://github.com/TanStack/query/issues/9576)) ([`abab082`](https://github.com/TanStack/query/commit/abab082)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.5 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.5 ### [`v5.85.4`](https://github.com/TanStack/query/releases/tag/v5.85.4) [Compare Source](https://github.com/TanStack/query/compare/v5.85.3...v5.85.4) Version 5.85.4 - 8/19/25, 9:10 AM ##### Changes ##### Fix - core: never revert to undefined data ([#&#8203;9577](https://github.com/TanStack/query/issues/9577)) ([`e4f5ce8`](https://github.com/TanStack/query/commit/e4f5ce8)) by Dominik Dorfmeister ##### Docs - react-query: recommend `defaultError = unknown` instead of `AxiosError` ([#&#8203;9575](https://github.com/TanStack/query/issues/9575)) ([`2989e69`](https://github.com/TanStack/query/commit/2989e69)) by Lee - update community resources ([`f1e608b`](https://github.com/TanStack/query/commit/f1e608b)) by TkDodo ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.4 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.4 ### [`v5.85.3`](https://github.com/TanStack/query/releases/tag/v5.85.3) [Compare Source](https://github.com/TanStack/query/compare/v5.85.2...v5.85.3) Version 5.85.3 - 8/14/25, 1:05 PM ##### Changes ##### Fix - query-core: race condition in StrictMode ([#&#8203;9565](https://github.com/TanStack/query/issues/9565)) ([`51aad7d`](https://github.com/TanStack/query/commit/51aad7d)) by Dominik Dorfmeister ##### Test - core: tests for StrictMode behaviour ([`de3626a`](https://github.com/TanStack/query/commit/de3626a)) by TkDodo ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.3 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.3 ### [`v5.85.2`](https://github.com/TanStack/query/releases/tag/v5.85.2) [Compare Source](https://github.com/TanStack/query/compare/v5.85.1...v5.85.2) Version 5.85.2 - 8/14/25, 8:51 AM ##### Changes ##### Fix - query-core: query cancellation and reverting ([#&#8203;9293](https://github.com/TanStack/query/issues/9293)) ([`0991576`](https://github.com/TanStack/query/commit/0991576)) by Dominik Dorfmeister ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.2 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.2 ### [`v5.85.1`](https://github.com/TanStack/query/releases/tag/v5.85.1) [Compare Source](https://github.com/TanStack/query/compare/v5.85.0...v5.85.1) Version 5.85.1 - 8/14/25, 7:57 AM ##### Changes ##### Fix - query-core: have revertState capture manual updates ([#&#8203;9558](https://github.com/TanStack/query/issues/9558)) ([`4806dfa`](https://github.com/TanStack/query/commit/4806dfa)) by Dominik Dorfmeister ##### Chore - update bundle-size badges to react 19.1.1 ([`9ae770b`](https://github.com/TanStack/query/commit/9ae770b)) by TkDodo ##### Packages - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).85.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.1 ### [`v5.85.0`](https://github.com/TanStack/query/releases/tag/v5.85.0) [Compare Source](https://github.com/TanStack/query/compare/v5.84.2...v5.85.0) Version 5.85.0 - 8/12/25, 12:41 PM ##### Changes ##### Feat - add solid devtools panel export to solid devtools ([#&#8203;9551](https://github.com/TanStack/query/issues/9551)) ([`c63713f`](https://github.com/TanStack/query/commit/c63713f)) by Alem Tuzlak ##### Chore - update browser icons ([#&#8203;9555](https://github.com/TanStack/query/issues/9555)) ([`6402d75`](https://github.com/TanStack/query/commit/6402d75)) by Dmytro Borysov - tsconfig.json: add "test-setup.ts" to "include" array ([#&#8203;9545](https://github.com/TanStack/query/issues/9545)) ([`6bf2eb7`](https://github.com/TanStack/query/commit/6bf2eb7)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query: add infiniteQueryOptions tests from react-query ([#&#8203;9544](https://github.com/TanStack/query/issues/9544)) ([`95db48b`](https://github.com/TanStack/query/commit/95db48b)) by Arnoud ##### Test - react-query/useIsFetching: remove unnecessary "advanceTimersByTimeAsync", unify to "rendered", and add detailed "expect" for custom queryClient and state updates during rendering ([#&#8203;9530](https://github.com/TanStack/query/issues/9530)) ([`77e53b0`](https://github.com/TanStack/query/commit/77e53b0)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Docs - Add Firefox and Edge browser extension support to devtools docs ([#&#8203;9548](https://github.com/TanStack/query/issues/9548)) ([`d25c0da`](https://github.com/TanStack/query/commit/d25c0da)) by Dmytro Borysov ##### Other - ([`763cee3`](https://github.com/TanStack/query/commit/763cee3)) by Lubos - ([`fba477b`](https://github.com/TanStack/query/commit/fba477b)) by Lubos - ([`3a999cc`](https://github.com/TanStack/query/commit/3a999cc)) by Lubos - ([`0455d58`](https://github.com/TanStack/query/commit/0455d58)) by Lubos ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).85.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).85.0 ### [`v5.84.2`](https://github.com/TanStack/query/releases/tag/v5.84.2) [Compare Source](https://github.com/TanStack/query/compare/v5.84.1...v5.84.2) Version 5.84.2 - 8/8/25, 2:00 PM ##### Changes ##### Fix - angular-query: align mutation options to most recent react-query types ([#&#8203;9543](https://github.com/TanStack/query/issues/9543)) ([`cd6ea9a`](https://github.com/TanStack/query/commit/cd6ea9a)) by Arnoud ##### Test - react-query/mutationOptions: add tests for without "mutationKey" in "mutationOptions" and add "sleep" to "mutationFn" ([#&#8203;9510](https://github.com/TanStack/query/issues/9510)) ([`34657e5`](https://github.com/TanStack/query/commit/34657e5)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).84.2 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).84.2 ### [`v5.84.1`](https://github.com/TanStack/query/releases/tag/v5.84.1) [Compare Source](https://github.com/TanStack/query/compare/v5.84.0...v5.84.1) Version 5.84.1 - 8/1/25, 12:14 PM ##### Changes ##### Refactor - angular-query: restructure package type declaration path ([#&#8203;9519](https://github.com/TanStack/query/issues/9519)) ([`025f080`](https://github.com/TanStack/query/commit/025f080)) by Arnoud ##### Test - react-query/QueryResetErrorBoundary: add "sleep" and simplify "queryFn", add multiple "expect" cases ([#&#8203;9523](https://github.com/TanStack/query/issues/9523)) ([`711010c`](https://github.com/TanStack/query/commit/711010c)) by [@&#8203;sukvvon](https://github.com/sukvvon) ##### Packages - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).84.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).84.1 ### [`v5.84.0`](https://github.com/TanStack/query/releases/tag/v5.84.0) [Compare Source](https://github.com/TanStack/query/compare/v5.83.1...v5.84.0) Version 5.84.0 - 7/31/25, 7:52 PM ##### Changes ##### Feat - devtools: add setting to hide disabled queries ([#&#8203;9500](https://github.com/TanStack/query/issues/9500)) ([`7b19d49`](https://github.com/TanStack/query/commit/7b19d49)) by JonLuca De Caro ##### Fix - react-query: HydrationBoundary has strictly typed `state` ([#&#8203;9520](https://github.com/TanStack/query/issues/9520)) ([`e07812b`](https://github.com/TanStack/query/commit/e07812b)) by clover caruso ##### Chore - angular-query: run publint and attw on tarball ([#&#8203;9518](https://github.com/TanStack/query/issues/9518)) ([`250dbd9`](https://github.com/TanStack/query/commit/250dbd9)) by Arnoud ##### Docs - add missing period ([#&#8203;9509](https://github.com/TanStack/query/issues/9509)) ([`c8322d9`](https://github.com/TanStack/query/commit/c8322d9)) by Sajad Torkamani ##### Packages - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).84.0 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).84.0 ### [`v5.83.1`](https://github.com/TanStack/query/releases/tag/v5.83.1) [Compare Source](https://github.com/TanStack/query/compare/v5.83.0...v5.83.1) Version 5.83.1 - 7/31/25, 12:42 PM ##### Changes ##### Refactor - angular-query: build package using vite ([#&#8203;9517](https://github.com/TanStack/query/issues/9517)) ([`422f2ec`](https://github.com/TanStack/query/commit/422f2ec)) by Arnoud ##### Chore - angular-query: move test-setup.ts ([#&#8203;9516](https://github.com/TanStack/query/issues/9516)) ([`74d8ce6`](https://github.com/TanStack/query/commit/74d8ce6)) by Arnoud - deps: update marocchino/sticky-pull-request-comment digest to [`28d58c4`](https://github.com/TanStack/query/commit/28d58c4) ([#&#8203;9013](https://github.com/TanStack/query/issues/9013)) ([`53a2eae`](https://github.com/TanStack/query/commit/53a2eae)) by renovate\[bot] - manually update dependencies ([#&#8203;9464](https://github.com/TanStack/query/issues/9464)) ([`9133c10`](https://github.com/TanStack/query/commit/9133c10)) by Lachlan Collins ##### Test - query-core/mutationCache: add "sleep" to callbacks and remove "await" from "executeMutation" using "advanceTimersByTimeAsync" ([#&#8203;9506](https://github.com/TanStack/query/issues/9506)) ([`cc45977`](https://github.com/TanStack/query/commit/cc45977)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQueries: simplify "queryFn" and add test for success when queries reslove at different times ([#&#8203;9494](https://github.com/TanStack/query/issues/9494)) ([`e9d9080`](https://github.com/TanStack/query/commit/e9d9080)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/{QueryClientProvider,useIsFetching,useIsMutating}: simplify "queryFn" ([#&#8203;9495](https://github.com/TanStack/query/issues/9495)) ([`52fdff2`](https://github.com/TanStack/query/commit/52fdff2)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQuery: simplify "queryFn" and replace "queryByText" with "getByText" ([#&#8203;9490](https://github.com/TanStack/query/issues/9490)) ([`234f2f4`](https://github.com/TanStack/query/commit/234f2f4)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createMutation: add "sleep" in "mutationFn" and replace "queryByText" with "getByText" ([#&#8203;9491](https://github.com/TanStack/query/issues/9491)) ([`80242d6`](https://github.com/TanStack/query/commit/80242d6)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createInfiniteQuery: add "sleep", remove "Number" in "queryFn", and replace "queryByText" with "getByText" ([#&#8203;9492](https://github.com/TanStack/query/issues/9492)) ([`c273ba4`](https://github.com/TanStack/query/commit/c273ba4)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useMutationState: simplify "queryFn" and replace "queryByText" with "getByText" ([#&#8203;9489](https://github.com/TanStack/query/issues/9489)) ([`880d183`](https://github.com/TanStack/query/commit/880d183)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useIsMutating: simplify "mutationFn" and add "expect" for "isMutating" state transitions ([#&#8203;9486](https://github.com/TanStack/query/issues/9486)) ([`552fe4b`](https://github.com/TanStack/query/commit/552fe4b)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQueries: simplify "queryFn" and add "expect" for "loading" text ([#&#8203;9477](https://github.com/TanStack/query/issues/9477)) ([`6bc45b8`](https://github.com/TanStack/query/commit/6bc45b8)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/suspense: simplify "queryFn" and add "expect" for "loading" text ([#&#8203;9479](https://github.com/TanStack/query/issues/9479)) ([`039d214`](https://github.com/TanStack/query/commit/039d214)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useInfiniteQuery: add "sleep", remove "Number" in "queryFn", and simplify it ([#&#8203;9484](https://github.com/TanStack/query/issues/9484)) ([`bf9f9dc`](https://github.com/TanStack/query/commit/bf9f9dc)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useIsFetching: simplify "queryFn" and add "expect" using "toBeInTheDocument ([#&#8203;9478](https://github.com/TanStack/query/issues/9478)) ([`9041b41`](https://github.com/TanStack/query/commit/9041b41)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useIsFetching: simplify "queryFn" and add "expect" for "isFetching" state transitions ([#&#8203;9480](https://github.com/TanStack/query/issues/9480)) ([`c2e8330`](https://github.com/TanStack/query/commit/c2e8330)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/HydrationBoundary: use precise time in "advanceTimersByTimeAsync", add "expect" using "toBeInTheDocument", and simplify "queryFn" ([#&#8203;9472](https://github.com/TanStack/query/issues/9472)) ([`9376835`](https://github.com/TanStack/query/commit/9376835)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/suspense: add "sleep" in "queryFn", and add "expect" for "loading" text ([#&#8203;9468](https://github.com/TanStack/query/issues/9468)) ([`cb9ab1e`](https://github.com/TanStack/query/commit/cb9ab1e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/ssr: simplify "queryFn" and add "sleep" for accurate testing ([#&#8203;9471](https://github.com/TanStack/query/issues/9471)) ([`72c2a4c`](https://github.com/TanStack/query/commit/72c2a4c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQuery: add "sleep" in "queryFn", simplify it, and add "expect" for "loading" text ([#&#8203;9469](https://github.com/TanStack/query/issues/9469)) ([`db6281e`](https://github.com/TanStack/query/commit/db6281e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useInfiniteQuery: remove "Number" in "queryFn", and simplify it ([#&#8203;9470](https://github.com/TanStack/query/issues/9470)) ([`d7af654`](https://github.com/TanStack/query/commit/d7af654)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQueries: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9450](https://github.com/TanStack/query/issues/9450)) ([`ac5d858`](https://github.com/TanStack/query/commit/ac5d858)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/usePrefetchInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9447](https://github.com/TanStack/query/issues/9447)) ([`ff13c2e`](https://github.com/TanStack/query/commit/ff13c2e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useInfiniteQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9446](https://github.com/TanStack/query/issues/9446)) ([`efb14d6`](https://github.com/TanStack/query/commit/efb14d6)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useSuspenseQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9455](https://github.com/TanStack/query/issues/9455)) ([`05c62a0`](https://github.com/TanStack/query/commit/05c62a0)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/QueryResetErrorBoundary: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9456](https://github.com/TanStack/query/issues/9456)) ([`e349d85`](https://github.com/TanStack/query/commit/e349d85)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/usePrefetchQuery: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9448](https://github.com/TanStack/query/issues/9448)) ([`63bc828`](https://github.com/TanStack/query/commit/63bc828)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useMutation: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9458](https://github.com/TanStack/query/issues/9458)) ([`e2ce12c`](https://github.com/TanStack/query/commit/e2ce12c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/useQueries: replace inline "Promise" delays with "sleep", and add "expect" using "toBeInTheDocument" ([#&#8203;9466](https://github.com/TanStack/query/issues/9466)) ([`ed90d1a`](https://github.com/TanStack/query/commit/ed90d1a)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/providers: replace "runAllTimersAsync" with "advanceTimersByTimeAsync" ([#&#8203;9436](https://github.com/TanStack/query/issues/9436)) ([`bf77ab7`](https://github.com/TanStack/query/commit/bf77ab7)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-mutation-state: replace "runAllTimersAsync", "advanceTimersByTime" with "advanceTimersByTimeAsync" ([#&#8203;9438](https://github.com/TanStack/query/issues/9438)) ([`2d71a22`](https://github.com/TanStack/query/commit/2d71a22)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/fine-grained-persister: use precise time in "advanceTimersByTimeAsync", and add "expect" using "toBeInTheDocument" ([#&#8203;9441](https://github.com/TanStack/query/issues/9441)) ([`7c58392`](https://github.com/TanStack/query/commit/7c58392)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/QueryClientProvider: add "expect" using "toBeInTheDocument" ([#&#8203;9442](https://github.com/TanStack/query/issues/9442)) ([`958b0f0`](https://github.com/TanStack/query/commit/958b0f0)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/ssr: replace "advanceTimersByTimeAsync" with "sleep" in "queryFn", remove "await" from "fetchQuery" and related methods ([#&#8203;9443](https://github.com/TanStack/query/issues/9443)) ([`bfcff0b`](https://github.com/TanStack/query/commit/bfcff0b)) by [@&#8203;sukvvon](https://github.com/sukvvon) - react-query/suspense: change "queryFn" to return a "Promise", replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" ([#&#8203;9444](https://github.com/TanStack/query/issues/9444)) ([`4daf694`](https://github.com/TanStack/query/commit/4daf694)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queryCache: remove redundant "advanceTimersByTimeAsync" ([#&#8203;9433](https://github.com/TanStack/query/issues/9433)) ([`4d8bbbf`](https://github.com/TanStack/query/commit/4d8bbbf)) by Wonsuk Choi - angular-query-experimental/inject-query: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9435](https://github.com/TanStack/query/issues/9435)) ([`b4a847e`](https://github.com/TanStack/query/commit/b4a847e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-mutation: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9434](https://github.com/TanStack/query/issues/9434)) ([`b67caee`](https://github.com/TanStack/query/commit/b67caee)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queryObserver: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9432](https://github.com/TanStack/query/issues/9432)) ([`343501c`](https://github.com/TanStack/query/commit/343501c)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/queriesObserver: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9429](https://github.com/TanStack/query/issues/9429)) ([`c65869e`](https://github.com/TanStack/query/commit/c65869e)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-is-mutating: separate "injectionContext" from testing, and add more "expect" ([#&#8203;9425](https://github.com/TanStack/query/issues/9425)) ([`9dcd588`](https://github.com/TanStack/query/commit/9dcd588)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsMutating: replace incorrect usage of "fetching" with "mutating" ([#&#8203;9424](https://github.com/TanStack/query/issues/9424)) ([`d7f1621`](https://github.com/TanStack/query/commit/d7f1621)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/infiniteQueryBehavior: remove "vi.waitFor", and add "advanceTimersByTimeAsync" in infinite loop on retry test ([#&#8203;9426](https://github.com/TanStack/query/issues/9426)) ([`d5a4d35`](https://github.com/TanStack/query/commit/d5a4d35)) by [@&#8203;sukvvon](https://github.com/sukvvon) - query-core/mutations: replace "runAllTimersAsync" with "advanceTimersByTimeAsync", and use precise time in "advanceTimersByTimeAsync" ([#&#8203;9427](https://github.com/TanStack/query/issues/9427)) ([`357bafb`](https://github.com/TanStack/query/commit/357bafb)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9416](https://github.com/TanStack/query/issues/9416)) ([`f8a20ac`](https://github.com/TanStack/query/commit/f8a20ac)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useMutationState: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9420](https://github.com/TanStack/query/issues/9420)) ([`431784d`](https://github.com/TanStack/query/commit/431784d)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-infinite-query: use precise time in "advanceTimersByTimeAsync" ([#&#8203;9422](https://github.com/TanStack/query/issues/9422)) ([`5a783b1`](https://github.com/TanStack/query/commit/5a783b1)) by [@&#8203;sukvvon](https://github.com/sukvvon) - vue-query/useQuery: switch to fake timers, and replace "sleep" with "advanceTimersByTimeAsync" ([#&#8203;9421](https://github.com/TanStack/query/issues/9421)) ([`8e77701`](https://github.com/TanStack/query/commit/8e77701)) by [@&#8203;sukvvon](https://github.com/sukvvon) - angular-query-experimental/inject-is-fetching: replace "advanceTimersByTime" with "advanceTimersByTimeAsync", and add "expect" "isFetching" to equal 0 ([#&#8203;9423](https://github.com/TanStack/query/issues/9423)) ([`91bbf48`](https://github.com/TanStack/query/commit/91bbf48)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsMutating: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9419](https://github.com/TanStack/query/issues/9419)) ([`77a358a`](https://github.com/TanStack/query/commit/77a358a)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/useIsFetching: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9418](https://github.com/TanStack/query/issues/9418)) ([`5062c59`](https://github.com/TanStack/query/commit/5062c59)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/QueryClientProvider: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9417](https://github.com/TanStack/query/issues/9417)) ([`f285dee`](https://github.com/TanStack/query/commit/f285dee)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createQueries: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9415](https://github.com/TanStack/query/issues/9415)) ([`a5c71cc`](https://github.com/TanStack/query/commit/a5c71cc)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createMutation: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9414](https://github.com/TanStack/query/issues/9414)) ([`c2ece73`](https://github.com/TanStack/query/commit/c2ece73)) by [@&#8203;sukvvon](https://github.com/sukvvon) - svelte-query/createInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync" ([#&#8203;9413](https://github.com/TanStack/query/issues/9413)) ([`0cd4e7d`](https://github.com/TanStack/query/commit/0cd4e7d)) by [@&#8203;sukvvon](https://github.com/sukvvon) - solid-query/useInfiniteQuery: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" ([#&#8203;9411](https://github.com/TanStack/query/issues/9411)) ([`c5bd083`](https://github.com/TanStack/query/commit/c5bd083)) by Wonsuk Choi - solid-query/useMutation: remove "vi.waitFor", replace "findByText" with "getByText", and add "advanceTimersByTimeAsync", "expect" ([#&#8203;9409](https://github.com/TanStack/query/issues/9409)) ([`4349e75`](https://github.com/TanStack/query/commit/4349e75)) by Wonsuk Choi ##### Ci - add labeler script from router ([#&#8203;9503](https://github.com/TanStack/query/issues/9503)) ([`3cc59be`](https://github.com/TanStack/query/commit/3cc59be)) by Lachlan Collins - replace fast-glob with tinyglobby ([#&#8203;9501](https://github.com/TanStack/query/issues/9501)) ([`a3f49cf`](https://github.com/TanStack/query/commit/a3f49cf)) by Lachlan Collins - enable prettier experimental CLI ([#&#8203;9465](https://github.com/TanStack/query/issues/9465)) ([`a2ff833`](https://github.com/TanStack/query/commit/a2ff833)) by Lachlan Collins ##### Docs - example: Remove unnecessary data truthiness check ([#&#8203;9485](https://github.com/TanStack/query/issues/9485)) ([`1e83468`](https://github.com/TanStack/query/commit/1e83468)) by davidmoranetflix - add signal to queryFn for cancelQueries to work properly ([#&#8203;9475](https://github.com/TanStack/query/issues/9475)) ([`fba2c86`](https://github.com/TanStack/query/commit/fba2c86)) by Wilson - react-query: change comma to sentence period ([#&#8203;9459](https://github.com/TanStack/query/issues/9459)) ([`76211bb`](https://github.com/TanStack/query/commit/76211bb)) by DavidPfl - add text regarding local environment recommendations for symlinks ([#&#8203;9451](https://github.com/TanStack/query/issues/9451)) ([`3bcaa41`](https://github.com/TanStack/query/commit/3bcaa41)) by 차승하 - solid: fix incorrect link to state managers guide ([#&#8203;9430](https://github.com/TanStack/query/issues/9430)) ([`35d5d55`](https://github.com/TanStack/query/commit/35d5d55)) by [@&#8203;LimChaeJune](https://github.com/LimChaeJune) ##### Packages - [@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).83.1 - [@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).83.1 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZnJvbnRlbmQiLCJyZW5vdmF0ZSJdfQ==-->
renovate-bot force-pushed renovate/tanstack-query-monorepo from 243d499e34 to d7a4379594 2025-08-21 00:11:25 +01:00 Compare
renovate-bot changed title from Update dependency @tanstack/eslint-plugin-query to ^5.83.1 to Update tanstack-query monorepo 2025-08-21 00:11:26 +01:00
renovate-bot force-pushed renovate/tanstack-query-monorepo from d7a4379594 to 6bc0e01f42 2025-08-31 06:02:10 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 6bc0e01f42 to 5112a72ab5 2025-09-03 06:02:46 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 5112a72ab5 to 8fdffdcc8a 2025-09-05 06:02:21 +01:00 Compare
renovate-bot changed title from Update tanstack-query monorepo to Update tanstack-query monorepo to v5.86.0 2025-09-05 06:02:23 +01:00
renovate-bot changed title from Update tanstack-query monorepo to v5.86.0 to Update tanstack-query monorepo 2025-09-06 06:02:26 +01:00
renovate-bot force-pushed renovate/tanstack-query-monorepo from 8fdffdcc8a to a3d6636f0e 2025-09-06 06:02:26 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from a3d6636f0e to 7732882531 2025-09-09 06:02:54 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 7732882531 to 8eed5c5a37 2025-09-11 06:02:48 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 8eed5c5a37 to f30c477544 2025-09-17 06:03:18 +01:00 Compare
renovate-bot changed title from Update tanstack-query monorepo to Update tanstack-query monorepo to v5.89.0 2025-09-17 06:03:20 +01:00
renovate-bot force-pushed renovate/tanstack-query-monorepo from f30c477544 to 532758cbdf 2025-09-22 18:55:07 +01:00 Compare
renovate-bot changed title from Update tanstack-query monorepo to v5.89.0 to Update tanstack-query monorepo to v5.90.1 2025-09-22 18:55:20 +01:00
renovate-bot force-pushed renovate/tanstack-query-monorepo from 532758cbdf to 54537f1662 2025-09-24 06:02:49 +01:00 Compare
renovate-bot changed title from Update tanstack-query monorepo to v5.90.1 to Update tanstack-query monorepo 2025-09-24 06:02:49 +01:00
renovate-bot force-pushed renovate/tanstack-query-monorepo from 54537f1662 to 4a2c0ca2fb 2025-09-28 06:03:19 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 4a2c0ca2fb to 10b992d359 2025-10-14 06:03:32 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 10b992d359 to b8ba5261fc 2025-10-16 06:03:05 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from b8ba5261fc to 069d9e2367 2025-10-17 06:03:37 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 069d9e2367 to 9e3ea85212 2025-10-20 23:10:18 +01:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 9e3ea85212 to 30f99389a6 2025-11-02 05:03:01 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 30f99389a6 to 07a2e3a7c1 2025-11-06 05:02:25 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 07a2e3a7c1 to 4cb8e5eb13 2025-11-13 05:02:47 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 4cb8e5eb13 to 8311cb49b3 2025-11-15 05:02:29 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 8311cb49b3 to 50c1f6c18b 2025-11-17 05:02:04 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 50c1f6c18b to 2e2ae7ba61 2025-11-19 20:28:32 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 2e2ae7ba61 to 5e2ebbedb8 2025-11-23 05:01:47 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 5e2ebbedb8 to 332880a174 2025-11-26 05:01:56 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 332880a174 to be32287bd9 2025-12-05 05:02:03 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from be32287bd9 to 0c14b28f6d 2025-12-22 19:18:59 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 0c14b28f6d to d4c3d9ef9e 2025-12-29 05:01:57 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from d4c3d9ef9e to 652b361286 2025-12-30 05:02:08 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 652b361286 to 586c4221e6 2025-12-31 05:02:09 +00:00 Compare
renovate-bot force-pushed renovate/tanstack-query-monorepo from 586c4221e6 to 6f0bb7c728 2026-01-15 05:02:55 +00:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/tanstack-query-monorepo:renovate/tanstack-query-monorepo
git switch renovate/tanstack-query-monorepo

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/tanstack-query-monorepo
git switch renovate/tanstack-query-monorepo
git rebase main
git switch main
git merge --ff-only renovate/tanstack-query-monorepo
git switch renovate/tanstack-query-monorepo
git rebase main
git switch main
git merge --no-ff renovate/tanstack-query-monorepo
git switch main
git merge --squash renovate/tanstack-query-monorepo
git switch main
git merge --ff-only renovate/tanstack-query-monorepo
git switch main
git merge renovate/tanstack-query-monorepo
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MobiusReactor/TicTacToeV2!7
No description provided.