Skip to content

Update tanstack-query monorepo (develop)#1708

Open
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/develop-tanstack-query-monorepo
Open

Update tanstack-query monorepo (develop)#1708
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/develop-tanstack-query-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 12, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@tanstack/eslint-plugin-query (source) 5.73.35.91.4 age confidence
@tanstack/react-query (source) 5.75.55.90.21 age confidence
@tanstack/react-query-devtools (source) 5.75.55.91.3 age confidence

Release Notes

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

v5.91.4

Compare Source

Patch Changes
  • fix(eslint-plugin-query): declare typescript as optional peer dependency (#​10007)

v5.91.3

Compare Source

Patch Changes
  • exhaustive-deps rule fixed for vue files (#​10011)

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

v5.81.2

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

v5.78.0

Compare Source

Version 5.78.0 - 5/26/25, 1:27 PM

Changes

Feat
  • eslint-plugin: refactor and add mutation-property-order rule (#​9191) (a1210cb) by jochong

Packages

v5.74.7

Compare Source

Version 5.74.7 - 4/27/25, 3:02 PM

Changes

Fix
  • vue-query: update initialData type to allow InitialDataFunction and NonUndefinedGuard, similar to react-query (#​9073) (e45dea8) by Sol Lee
Chore
Test
Docs
  • fix broken links in docs (#​9052) (eb15f87) by Zac Rosenbauer
  • fix typo (a2a39c9) by Dominik Dorfmeister
  • Update streamedQuery.md (c987abc) by Dominik Dorfmeister

Packages

TanStack/query (@​tanstack/react-query)

v5.90.21

Compare Source

Patch Changes
  • refactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (#​10082)

v5.90.20

Compare Source

Patch Changes

v5.90.19

Compare Source

Patch Changes

v5.90.18

Compare Source

Patch Changes

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

Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), 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 was generated by Mend Renovate. View the repository job log.

@codecov
Copy link

codecov bot commented Feb 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.79%. Comparing base (8ef88e9) to head (0fa46ee).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1708   +/-   ##
========================================
  Coverage    92.79%   92.79%           
========================================
  Files           13       13           
  Lines          611      611           
  Branches       178      178           
========================================
  Hits           567      567           
  Misses          44       44           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/develop-tanstack-query-monorepo branch 3 times, most recently from a5fa433 to 11fa639 Compare February 18, 2026 11:03
@renovate renovate bot force-pushed the renovate/develop-tanstack-query-monorepo branch from 11fa639 to 0fa46ee Compare March 5, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants