This PR contains the following updates:
Release Notes
TanStack/query (@tanstack/react-query)
Compare Source
Version 5.83.0 - 7/11/25, 5:00 PM
Changes
Feat
- core: QueryObserver returns isEnabled flag (#9408) (
23c8908
) by Dominik Dorfmeister
Test
- solid-query/suspense: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#9407) (
0569891
) by@sukvvon - svelte-query/createMutation: switch to fake timers, replace "waitFor" with "vi.waitFor", and add "expect" (#9382) (
d6930fd
) by@sukvvon - svelte-query/createQueries: switch to fake timers, and replace "waitFor" with "vi.waitFor" (#9383) (
ab7fd72
) by@sukvvon - svelte-query/createQuery: switch to fake timers, replace "waitFor" with "vi.waitFor", and add "expect" (#9384) (
2212fff
) by@sukvvon - svelte-query/useIsFetching: switch to fake timers, add "expect", "vi.waitFor", and replace "findByText" with "getByText" (#9386) (
06cb8eb
) by@sukvvon - solid-query/useIsMutating: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#9404) (
9ecfbf7
) by@sukvvon - solid-query/useMutationState: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#9405) (
89f9483
) by@sukvvon - solid-query/useQueries: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#9406) (
daad8e3
) by@sukvvon - svelte-query/createInfiniteQuery: switch to fake timers, and replace "waitFor" with "vi.waitFor" (#9381) (
b32904c
) by@sukvvon - solid-query/useIsFetching: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#9403) (
e2bcbe8
) by@sukvvon - solid-query/transition: remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#9402) (
eb1cab7
) by@sukvvon - solid-query/QueryClientProvider: remove "vi.waitFor", and add "advanceTimersByTimeAsync", "expect" (#9401) (
93978d3
) by@sukvvon - svelte-query/useMutationState: switch to fake timers, and replace "waitFor" with "vi.waitFor" (#9388) (
32467aa
) by@sukvvon - svelte-query/useIsMutating: switch to fake timers, add "expect", "vi.waitFor", and replace "findByText" with "getByText" (#9387) (
c597f76
) by@sukvvon - solid-query/useIsFetching: switch to fake timers, replace "waitFor" with "vi.waitFor" and "findByText" with "getByText" (#9377) (
bce4d7e
) by@sukvvon - svelte-query/QueryClientProvider: switch to fake timers, replace "waitFor" with "vi.waitFor", and add "expect" (#9385) (
c0fd94e
) by@sukvvon - solid-query/useQueries: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9380) (
f7c83c2
) by@sukvvon - solid-query/suspense: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9375) (
d1c8cff
) by@sukvvon - solid-query/useMutationState: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9379) (
94f2150
) by@sukvvon - solid-query/useIsMutating: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9378) (
509064a
) by@sukvvon - solid-query/transition: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9376) (
27d82a7
) by@sukvvon - solid-query/useInfiniteQuery: switch to fake timers, and replace "waitFor" with "vi.waitFor" (#9391) (
a0aeac0
) by@sukvvon - solid-query/QueryClientProvider: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9374) (
c66af8a
) by@sukvvon - vue-query/vueQueryPlugin: switch to fake timers and replace "sleep" with "advanceTimersByTimeAsync" (#9372) (
8c79719
) by@sukvvon - vue-query/useIsMutating: switch to fake timers and replace "sleep" with "advanceTimersByTimeAsync" (#9373) (
47f7e86
) by@sukvvon - vue-query/useIsFetching: switch to fake timers and replace "sleep" with "advanceTimersByTimeAsync" (#9370) (
367a96e
) by@sukvvon - vue-query/useQueries: switch to fake timers and replace "sleep" with "advanceTimersByTimeAsync" (#9369) (
fc0b23e
) by@sukvvon - vue-query/queryClient: switch to fake timers and replace "sleep" with "advanceTimersByTimeAsync" (#9371) (
79893c8
) by@sukvvon - vue-query/useInfiniteQuery: switch to fake timers and replace "sleep" with "advanceTimersByTimeAsync" (#9368) (
fc2a95c
) by@sukvvon - react-query/usePrefetchQuery: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9355) (
c9daf2c
) by@sukvvon - react-query/useQueries: remove "waitFor" and add "advanceTimersByTimeAsync" (#9367) (
fd7c655
) by@sukvvon - react-query/useInfiniteQuery: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9366) (
f6085d0
) by@sukvvon - react-query/useMutation: remove "vi.waitFor", add "advanceTimersByTimeAsync" and replace "findByText" with "getByText" (#9352) (
c680879
) by@sukvvon - react-query/mutationOptions: switch to fake timers, remove "vi.waitFor", and add "advanceTimersByTimeAsync" (#9397) (
5765378
) by@sukvvon - react-query/suspense: remove "vi.waitFor" and add "advanceTimersByTime" (#9350) (
f580f08
) by@sukvvon - react-query/useQuery: remove "vi.waitFor", add "advanceTimersByTimeAsync" and replace "findByText" with "getByText" (#9363) (
eaf768b
) by@sukvvon - react-query/useSuspenseQueries: remove "waitFor" and add "advanceTimersByTimeAsync" (#9356) (
a0a0812
) by@sukvvon
Packages
Compare Source
Version 5.82.0 - 7/9/25, 3:03 PM
Changes
Feat
Chore
Test
- react-query/useSuspenseQuery: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9364) (
ed8cc23
) by@sukvvon - react-query/QueryResetErrorBoundary: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9365) (
0907dab
) by@sukvvon - react-query/usePrefetchInfiniteQuery: switch to fake timers, remove "waitFor" and add "advanceTimersByTimeAsync" (#9354) (
d449f6f
) by@sukvvon - react-query/QueryResetErrorBoundary: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9349) (
ac2fa17
) by@sukvvon - react-query/useSuspenseQuery: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9357) (
ed66939
) by@sukvvon - react-query/useInfiniteQuery: switch to fake timers and replace "waitFor" with "vi.waitFor" (#9359) (
026c050
) by@sukvvon - react-query/QueryClientProvider: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9345) (
058c1eb
) by@sukvvon - react-query/useIsFetching: remove "vi.waitFor", add "advanceTimersByTimeAsync" and replace "findByText" with "getByText" (#9358) (
67695ef
) by@sukvvon - react-query/useMutationState: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9353) (
8bf2214
) by@sukvvon - react-query/fine-grained-persister: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9344) (
3eebcff
) by@sukvvon - query-core/onlineManager: replace "advanceTimersByTimeAsync" with "advanceTimersByTime" (#9337) (
2bc52bf
) by@sukvvon - query-core/mutationCache: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9339) (
d0bea3f
) by@sukvvon - query-core/queryCache: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9340) (
998be8b
) by@sukvvon - query-core/mutations: add "await" to "sleep", remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9341) (
d75a78a
) by@sukvvon - query-core/infiniteQueryBehavior: remove most "vi.waitFor" and add "advanceTimersByTimeAsync" (#9333) (
b805733
) by@sukvvon - query-core/queriesObserver: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9342) (
879a1e3
) by@sukvvon - query-core/queryObserver: remove "vi.waitFor" and add "advanceTimersByTimeAsync" (#9343) (
5e6e36d
) by@sukvvon - query-core/infiniteQueryObserver: remove duplicate "InfiniteQueryObserver" and fix grammar in test names (#9332) (
a5319d5
) by@sukvvon - query-core/queryClient: add "advanceTimersByTimeAsync" and remove "vi.waitFor" (#9326) (
b16e793
) by@sukvvon - query-core/intiniteQueryBehavior: remove duplicate "InfiniteQueryBehavior" in test name (#9331) (
33c69ec
) by@sukvvon - query-core/queryClient: replace "advanceTimersByTime" with "advanceTimersByTimeAsync" (#9327) (
35d50cb
) by@sukvvon - query-core/notifyManager: replace "queueMicrotask" with "advanceTimersByTimeAsync" (#9329) (
8837536
) by@sukvvon - fix typo - remove duplicate "should run" in mutation test name (#9328) (
45dac6f
) by sue hyeok chae - query-core/query: add "advanceTimersByTimeAsync" and remove "vi.waitFor" (#9319) (
7dafa93
) by@sukvvon - query-core/queryClient: add missing "await" for "advanceTimersByTimeAsync" (#9320) (
e4bbb89
) by@sukvvon
Ci
Type
Packages
Compare Source
Version 5.81.5 - 6/27/25, 7:02 PM
Changes
Fix
- react-query: throw type error when skipToken is present in prefetch query (#9321) (
9813a39
) by@tmkx
Test
- query-core/focusManager: use "advanceTimersByTime" for boolean focused arg test (#9317) (
b5a9095
) by@sukvvon
Packages
Compare Source
Version 5.81.4 - 6/27/25, 1:54 PM
Changes
Refactor
- deprecate createSyncStoragePersister (#9316) (
1078bce
) by Dominik Dorfmeister
Test
Packages
Version 5.81.2 - 6/21/25, 10:28 PM (Manual Release)
Changes
Fix
- angular-query: fix package publishing (#9297) (
5b0d320
) by Arnoud - trigger release (
0e44a74
) by Dominik Dorfmeister - trigger release (
76c91d8
) by Dominik Dorfmeister
Refactor
- angular-query: build with vite, publish d.ts files to package root (#9292) (
658d5fa
) by Arnoud
Chore
Docs
- add Chrome extension information for TanStack Query devtools across multiple frameworks (#9275) (
1a0ab99
) by Dmytro Borysov - clarify comment regarding userIds in dependent queries example (#9288) (
22368e0
) by@ahelmi365
Packages
Compare Source
Version 5.80.10 - 6/19/25, 8:52 AM
Changes
Perf
- query-core: clear query"s revertState once fetching ends successfully (#9265) (
fa48673
) by LoicDavid
Chore
Ci
Docs
Packages
Compare Source
Version 5.80.7 - 6/11/25, 11:51 PM
Changes
Fix
- solid-query-devtools: client-side code instantiating prematurely server-side (#9163) (
bd3ac49
) by Wesley LeMahieu
Chore
Test
- add callback return type tests for mutation callbacks (#9252) (
2b9b122
) by Braden Wong
Docs
- fix relative links (#9262) (
cba46b5
) by Collin Stevens - Remove superfluous text from mutations.md (#9256) (
10b4c2f
) by H. C. Kruse - Replace accidentally-deleted content in mutations.md (#9254) (
eae7bde
) by Christina Martinez
Packages
Compare Source
Compare Source
Version 5.80.5 - 6/4/25, 6:43 PM
Changes
Fix
- experimental_createQueryPersister: Change persisterRestoreAll to restoreQueries with filter support (#9230) (
9e0e60c
) by René Klomp
Packages
Compare Source
Version 5.80.3 - 6/4/25, 9:48 AM
Changes
Fix
- react-query: move hydrationQueue from state to a derived value (#9247) (
0d2c2e0
) by Fredrik Höglund
Docs
Packages
Compare Source
Version 5.80.2 - 6/3/25, 12:08 PM
Changes
Fix
Packages
Compare Source
Version 5.80.1 - 6/3/25, 11:23 AM
Changes
Perf
- improve performance of util function "difference" in quriesObserver.ts in query-core package (#9201) (
57c6ce1
) by novice0840
Packages
Compare Source
Version 5.80.0 - 6/3/25, 9:36 AM
Changes
Feat
- query-devtools: add indicator for staleTime: "static" (#9215) (
3e7d715
) by MINSEONG KIM
Refactor
- types: remove unnecessary TQueryData generic in InfiniteQueryObserverOptions (#9224) (
efa963d
) by Braden Wong - query-core: add "Set" instead of "includes" (#9221) (
4bf169e
) by novice0840
Chore
- consolidate noop function usage across framework packages (#9228) (
1fba7fc
) by Braden Wong - remove redundant word in comment (#9231) (
a2a23a8
) by clonemycode - improve type safety in
getQueryData
by using generics (#9218) (3a89ec9
) by Braden Wong
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.
🔕Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated byMend Renovate. View therepository job log.
Uh oh!
There was an error while loading.Please reload this page.
This PR contains the following updates:
5.77.2
->5.83.0
Release Notes
TanStack/query (@tanstack/react-query)
v5.83.0
Compare Source
Version 5.83.0 - 7/11/25, 5:00 PM
Changes
Feat
23c8908
) by Dominik DorfmeisterTest
0569891
) by@sukvvond6930fd
) by@sukvvonab7fd72
) by@sukvvon2212fff
) by@sukvvon06cb8eb
) by@sukvvon9ecfbf7
) by@sukvvon89f9483
) by@sukvvondaad8e3
) by@sukvvonb32904c
) by@sukvvone2bcbe8
) by@sukvvoneb1cab7
) by@sukvvon93978d3
) by@sukvvon32467aa
) by@sukvvonc597f76
) by@sukvvonbce4d7e
) by@sukvvonc0fd94e
) by@sukvvonf7c83c2
) by@sukvvond1c8cff
) by@sukvvon94f2150
) by@sukvvon509064a
) by@sukvvon27d82a7
) by@sukvvona0aeac0
) by@sukvvonc66af8a
) by@sukvvon8c79719
) by@sukvvon47f7e86
) by@sukvvon367a96e
) by@sukvvonfc0b23e
) by@sukvvon79893c8
) by@sukvvonfc2a95c
) by@sukvvonc9daf2c
) by@sukvvonfd7c655
) by@sukvvonf6085d0
) by@sukvvonc680879
) by@sukvvon5765378
) by@sukvvonf580f08
) by@sukvvoneaf768b
) by@sukvvona0a0812
) by@sukvvonPackages
v5.82.0
Compare Source
Version 5.82.0 - 7/9/25, 3:03 PM
Changes
Feat
f3cbfc5
) by 우빈Chore
4425423
) by@manudelif4a1115
) by MINSEONG KIM002550c
) by@manudeliTest
ed8cc23
) by@sukvvon0907dab
) by@sukvvond449f6f
) by@sukvvonac2fa17
) by@sukvvoned66939
) by@sukvvon026c050
) by@sukvvon058c1eb
) by@sukvvon67695ef
) by@sukvvon8bf2214
) by@sukvvon3eebcff
) by@sukvvon2bc52bf
) by@sukvvond0bea3f
) by@sukvvon998be8b
) by@sukvvond75a78a
) by@sukvvonb805733
) by@sukvvon879a1e3
) by@sukvvon5e6e36d
) by@sukvvona5319d5
) by@sukvvonb16e793
) by@sukvvon33c69ec
) by@sukvvon35d50cb
) by@sukvvon8837536
) by@sukvvon45dac6f
) by sue hyeok chae7dafa93
) by@sukvvone4bbb89
) by@sukvvonCi
03aca2e
) by@sukvvonType
1dd32ac
) by@Mini-ghostPackages
v5.81.5
Compare Source
Version 5.81.5 - 6/27/25, 7:02 PM
Changes
Fix
9813a39
) by@tmkxTest
b5a9095
) by@sukvvonPackages
v5.81.4
Compare Source
Version 5.81.4 - 6/27/25, 1:54 PM
Changes
Refactor
1078bce
) by Dominik DorfmeisterTest
20120ae
) by@sukvvonPackages
v5.81.2
Version 5.81.2 - 6/21/25, 10:28 PM (Manual Release)
Changes
Fix
5b0d320
) by Arnoud0e44a74
) by Dominik Dorfmeister76c91d8
) by Dominik DorfmeisterRefactor
658d5fa
) by ArnoudChore
48f116c
) by Arnoudb766d07
) by@manudeli51cc9e7
) by@manudeli93caca1
) by ArnoudDocs
1a0ab99
) by Dmytro Borysov22368e0
) by@ahelmi365Packages
v5.80.10
Compare Source
Version 5.80.10 - 6/19/25, 8:52 AM
Changes
Perf
fa48673
) by LoicDavidChore
786beac
) by@manudeliCi
cdab6e2
) by@manudeliDocs
af1de4d
) by Anders Madsen5b017d1
) by@klis87Packages
v5.80.7
Compare Source
Version 5.80.7 - 6/11/25, 11:51 PM
Changes
Fix
bd3ac49
) by Wesley LeMahieuChore
635ffb0
(#9263) (641ec86
) by renovate[bot]Test
2b9b122
) by Braden WongDocs
cba46b5
) by Collin Stevens10b4c2f
) by H. C. Kruseeae7bde
) by Christina MartinezPackages
v5.80.6
Compare Source
v5.80.5
Compare Source
Version 5.80.5 - 6/4/25, 6:43 PM
Changes
Fix
9e0e60c
) by René KlompPackages
v5.80.3
Compare Source
Version 5.80.3 - 6/4/25, 9:48 AM
Changes
Fix
0d2c2e0
) by Fredrik HöglundDocs
058bfc9
) by@metacode22Packages
v5.80.2
Compare Source
Version 5.80.2 - 6/3/25, 12:08 PM
Changes
Fix
5e3cd46
) by@jjmean2Packages
v5.80.1
Compare Source
Version 5.80.1 - 6/3/25, 11:23 AM
Changes
Perf
57c6ce1
) by novice0840Packages
v5.80.0
Compare Source
Version 5.80.0 - 6/3/25, 9:36 AM
Changes
Feat
3e7d715
) by MINSEONG KIMRefactor
efa963d
) by Braden Wong4bf169e
) by novice0840Chore
1fba7fc
) by Braden Wonga2a23a8
) by clonemycodegetQueryData
by using generics (#9218) (3a89ec9
) by Braden WongPackages
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.
🔕Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated byMend Renovate. View therepository job log.