Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 8, 2024

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) 4.34.1 -> 5.91.2 age confidence
@tanstack/query-async-storage-persister (source) 4.33.0 -> 5.90.13 age confidence
@tanstack/react-query (source) 4.33.0 -> 5.90.11 age confidence
@tanstack/react-query-persist-client (source) 4.33.0 -> 5.90.13 age 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

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

v5.73.3

Compare Source

Version 5.73.3 - 4/12/25, 2:22 PM

Changes

Fix
  • query-core: make sure we don"t invoke select too often when using placeholderData (#​9007) (38178ba) by Dominik Dorfmeister
Chore
  • bundle-size reporting (d5ba5d1) by Dominik Dorfmeister
  • deps: update packages (#​9003) (713ba3a) by Lachlan Collins
  • deps: update dependency vite to v6.2.6 [security] (#​9000) (a48ec06) by renovate[bot]

Packages

v5.72.2

Compare Source

Version 5.72.2 - 4/9/25, 2:17 PM

Changes

Fix
  • eslint-plugin: separate legacy and modern dts files (#​8972) (7d3a1a3) by Eliya Cohen
Chore
  • remove eslint task from basic example (bf7b66c) by TkDodo
Other

Packages

v5.72.1

Compare Source

Version 5.72.1 - 4/8/25, 12:57 PM

Changes

Fix
Chore
  • trigger release (4ad696a) by Dominik Dorfmeister
  • (temporary) make test depend on build (1771dd2) by TkDodo
Docs
  • correct missing closing quote in networkMode option (#​8965) (0e1d866) by Mohammad Reza Badri
  • readme: document how to run tests using Nx (#​8967) (04b58a5) by novice0840

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 these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 8 times, most recently from 29c78a6 to 0719bb4 Compare September 14, 2024 16:04
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 3 times, most recently from a015182 to d35d8e8 Compare September 15, 2024 20:21
@hawkrives hawkrives added the ci/skip-detox bypass issues with detox or code signing label Sep 16, 2024
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 4 times, most recently from 8b659b5 to e408581 Compare September 30, 2024 09:53
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 3 times, most recently from 0e89c07 to 2e76f5c Compare October 11, 2024 13:26
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 8 times, most recently from 0461f2d to 1b8ce0b Compare October 15, 2024 09:43
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 2 times, most recently from 8958abf to aa674e8 Compare September 7, 2025 00:18
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 3 times, most recently from 750f1e8 to bbfddfe Compare September 13, 2025 23:15
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 2 times, most recently from 82b04f3 to 7dc439b Compare September 25, 2025 10:01
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 4 times, most recently from 963006d to 5ef535b Compare October 1, 2025 03:00
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 3 times, most recently from a529a8b to 9112139 Compare October 5, 2025 08:59
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 6 times, most recently from cec6fcf to a42e250 Compare October 19, 2025 17:56
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch from a42e250 to 53fe4ad Compare October 21, 2025 10:51
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 2 times, most recently from 535286a to 6e632d2 Compare November 9, 2025 11:45
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 3 times, most recently from b9a1c17 to a682a90 Compare November 20, 2025 08:05
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch 2 times, most recently from 6b910a1 to d0f0d7c Compare December 3, 2025 17:36
@renovate renovate bot force-pushed the renovate/major-tanstack-query-monorepo branch from d0f0d7c to 51e71e5 Compare December 7, 2025 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/skip-detox bypass issues with detox or code signing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants