1 hours ago
query

Release 2026-08-22 18:56

Release 2026-08-22 18:56

Changes

Features

  • query-core: add simplified query methods (#10658) (c6fc17cfa) by @DogPawHat

Fix

  • query-core: make MutateFunction optional undefinable-variables (#8737) (2215bb031) by @dinwwwh
  • vue devtools class attribute (#10849) (3196e06b7) by @grzdev
  • broadcast-client: recover from errors thrown while applying an incoming cross-tab message (#11242) (6796c5127) by @koreahghg
  • query-core: memoize falsy combine results in QueriesObserver (#11065) (3e8360100) by @zelinewang
  • react-query: keep unsubscribed useQueries idle (#11130) (88342670e) by @ShiroKSH
  • preact-query: allow retryOnMount when throwOnError is function (#11166) (491380289) by @S-jooyoung
  • broadcast-client: handle unhandled postMessage rejections (#10771) (3c79861ab) by @n-satoshi061
  • query-core: Keep observer notifications stable (#11234) (9656dc4e5) by @scttcper
  • lit-query: migrate to standard tsdown build so 'build' output is cached by nx and 'test:build' passes (#10943) (64a803530) by @sukvvon
  • react: switch to export type * (#11228) (fb6c3fabd) by @TkDodo
  • query-core: release the retryer once a mutation settles (#11218) (5981771ab) by @iamshahid1997
  • declaration emit (#11224) (294d4e62c) by @TkDodo
  • vue-query: preserve TQueryKey inference with generic params (#10584) (#8199) (5199f0884)
  • query-core: clear stale select error when observer switches to a query without data (#11161) (34f7ceed0) by @hamed-bavar
  • {react,preact}-query: default 'TData' of infinite query options to 'InfiniteData' (#11147) (cb6c9d372) by @lazerg
  • react-query: remove placeholderData from suspense infinite query (#11144) (e546d03be) by @RezaRahemtola
  • query-core: reset isPlaceholderData when select throws on placeholder data (#11011) (ba4650c05) by @chatman-media
  • query-core: reattach 'MutationObserver' to its mutation in 'onSubscribe' (#11172) (18c1c1ef9) by @lazerg
  • types: propagate generic type params to useMutationState select callback (#10373) (6e3d521fe) by @Zelys-DFKH
  • solid-query: resolve query client outside memos (#10571) (47d49d31a) by @KimHyeongRae0
  • eslint-plugin-query: avoid prototype property false-positives in no-unstable-deps (#11188) (3bc8edfa0) by @wasaybuilds
  • lit-query: add DataTag to the queryKey returned by infiniteQueryOptions (#11146) (563382018) by @lazerg
  • query-core: release the retryer once a fetch settles (#11163) (4a9bef6cf) by @codebytere-ant
  • query-core: resetQueries now preserves the queries matched before query.reset() changes their state. (#11211) (326aaf133) by @TkDodo
  • query-core: resolve suspense when query data is set programmatically (#11036) (bef4bc780) by @AmariahAK
  • query-core: ignore a retained thenable callback invoked after settling (#11128) (5448063f8) by @sobol-sudo
  • scripts: make the docs link check work on Windows (#11181) (1a779e585) by @yogesh968

Performance

  • query-core: skip no-op hydration callbacks and export dehydrateQuery (#11253) (b4368c437) by @schiller-manuel
  • query-core: Skip unused query result tracking (#11225) (1f631b360) by @scttcper
  • query-core: Reduce observer removal overhead (#11214) (5bb089d15) by @scttcper
  • query-core: Deduplicate tracked query properties (#11215) (01a02bfad) by @scttcper

Refactor

  • eslint-plugin-query: remove unused ast-utils helpers (#11115) (858270215) by @electrohyun

Chore

  • nx.json: drop dead 'dist-cjs' build output entry (#11235) (3132285a0) by @sukvvon
  • react-nodenext integration test (#11223) (de8218cd1) by @TkDodo
  • tsup -> tsdown (#11222) (267154cf6) by @TkDodo
  • update to ts 7 and move cut-off to 5.6 (#11212) (279bb5508) by @TkDodo
  • Add AI guidelines to contribution guide (#11213) (dce04b5c5) by @TkDodo
  • generate-docs: hide redundant TypeDoc page title heading (#11194) (ed5e1d3a8) by @sukvvon

Packages

  • @tanstack/angular-query-experimental@5.102.0
  • @tanstack/eslint-plugin-query@5.102.0
  • @tanstack/lit-query@0.2.12
  • @tanstack/preact-query@5.102.0
  • @tanstack/preact-query-devtools@5.102.0
  • @tanstack/preact-query-persist-client@5.102.0
  • @tanstack/query-async-storage-persister@5.102.0
  • @tanstack/query-broadcast-client-experimental@5.102.0
  • @tanstack/query-core@5.102.0
  • @tanstack/query-devtools@5.102.0
  • @tanstack/query-persist-client-core@5.102.0
  • @tanstack/query-sync-storage-persister@5.102.0
  • @tanstack/react-query@5.102.0
  • @tanstack/react-query-devtools@5.102.0
  • @tanstack/react-query-next-experimental@5.102.0
  • @tanstack/react-query-persist-client@5.102.0
  • @tanstack/solid-query@5.102.0
  • @tanstack/solid-query-devtools@5.102.0
  • @tanstack/solid-query-persist-client@5.102.0
  • @tanstack/svelte-query@6.1.39
  • @tanstack/svelte-query-devtools@6.1.39
  • @tanstack/svelte-query-persist-client@6.1.39
  • @tanstack/vue-query@5.102.0
  • @tanstack/vue-query-devtools@6.1.39
1 hours ago
react-query

Release 2026-08-22 18:56

Release 2026-08-22 18:56

Changes

Features

  • query-core: add simplified query methods (#10658) (c6fc17cfa) by @DogPawHat

Fix

  • query-core: make MutateFunction optional undefinable-variables (#8737) (2215bb031) by @dinwwwh
  • vue devtools class attribute (#10849) (3196e06b7) by @grzdev
  • broadcast-client: recover from errors thrown while applying an incoming cross-tab message (#11242) (6796c5127) by @koreahghg
  • query-core: memoize falsy combine results in QueriesObserver (#11065) (3e8360100) by @zelinewang
  • react-query: keep unsubscribed useQueries idle (#11130) (88342670e) by @ShiroKSH
  • preact-query: allow retryOnMount when throwOnError is function (#11166) (491380289) by @S-jooyoung
  • broadcast-client: handle unhandled postMessage rejections (#10771) (3c79861ab) by @n-satoshi061
  • query-core: Keep observer notifications stable (#11234) (9656dc4e5) by @scttcper
  • lit-query: migrate to standard tsdown build so 'build' output is cached by nx and 'test:build' passes (#10943) (64a803530) by @sukvvon
  • react: switch to export type * (#11228) (fb6c3fabd) by @TkDodo
  • query-core: release the retryer once a mutation settles (#11218) (5981771ab) by @iamshahid1997
  • declaration emit (#11224) (294d4e62c) by @TkDodo
  • vue-query: preserve TQueryKey inference with generic params (#10584) (#8199) (5199f0884)
  • query-core: clear stale select error when observer switches to a query without data (#11161) (34f7ceed0) by @hamed-bavar
  • {react,preact}-query: default 'TData' of infinite query options to 'InfiniteData' (#11147) (cb6c9d372) by @lazerg
  • react-query: remove placeholderData from suspense infinite query (#11144) (e546d03be) by @RezaRahemtola
  • query-core: reset isPlaceholderData when select throws on placeholder data (#11011) (ba4650c05) by @chatman-media
  • query-core: reattach 'MutationObserver' to its mutation in 'onSubscribe' (#11172) (18c1c1ef9) by @lazerg
  • types: propagate generic type params to useMutationState select callback (#10373) (6e3d521fe) by @Zelys-DFKH
  • solid-query: resolve query client outside memos (#10571) (47d49d31a) by @KimHyeongRae0
  • eslint-plugin-query: avoid prototype property false-positives in no-unstable-deps (#11188) (3bc8edfa0) by @wasaybuilds
  • lit-query: add DataTag to the queryKey returned by infiniteQueryOptions (#11146) (563382018) by @lazerg
  • query-core: release the retryer once a fetch settles (#11163) (4a9bef6cf) by @codebytere-ant
  • query-core: resetQueries now preserves the queries matched before query.reset() changes their state. (#11211) (326aaf133) by @TkDodo
  • query-core: resolve suspense when query data is set programmatically (#11036) (bef4bc780) by @AmariahAK
  • query-core: ignore a retained thenable callback invoked after settling (#11128) (5448063f8) by @sobol-sudo
  • scripts: make the docs link check work on Windows (#11181) (1a779e585) by @yogesh968

Performance

  • query-core: skip no-op hydration callbacks and export dehydrateQuery (#11253) (b4368c437) by @schiller-manuel
  • query-core: Skip unused query result tracking (#11225) (1f631b360) by @scttcper
  • query-core: Reduce observer removal overhead (#11214) (5bb089d15) by @scttcper
  • query-core: Deduplicate tracked query properties (#11215) (01a02bfad) by @scttcper

Refactor

  • eslint-plugin-query: remove unused ast-utils helpers (#11115) (858270215) by @electrohyun

Chore

  • nx.json: drop dead 'dist-cjs' build output entry (#11235) (3132285a0) by @sukvvon
  • react-nodenext integration test (#11223) (de8218cd1) by @TkDodo
  • tsup -> tsdown (#11222) (267154cf6) by @TkDodo
  • update to ts 7 and move cut-off to 5.6 (#11212) (279bb5508) by @TkDodo
  • Add AI guidelines to contribution guide (#11213) (dce04b5c5) by @TkDodo
  • generate-docs: hide redundant TypeDoc page title heading (#11194) (ed5e1d3a8) by @sukvvon

Packages

  • @tanstack/angular-query-experimental@5.102.0
  • @tanstack/eslint-plugin-query@5.102.0
  • @tanstack/lit-query@0.2.12
  • @tanstack/preact-query@5.102.0
  • @tanstack/preact-query-devtools@5.102.0
  • @tanstack/preact-query-persist-client@5.102.0
  • @tanstack/query-async-storage-persister@5.102.0
  • @tanstack/query-broadcast-client-experimental@5.102.0
  • @tanstack/query-core@5.102.0
  • @tanstack/query-devtools@5.102.0
  • @tanstack/query-persist-client-core@5.102.0
  • @tanstack/query-sync-storage-persister@5.102.0
  • @tanstack/react-query@5.102.0
  • @tanstack/react-query-devtools@5.102.0
  • @tanstack/react-query-next-experimental@5.102.0
  • @tanstack/react-query-persist-client@5.102.0
  • @tanstack/solid-query@5.102.0
  • @tanstack/solid-query-devtools@5.102.0
  • @tanstack/solid-query-persist-client@5.102.0
  • @tanstack/svelte-query@6.1.39
  • @tanstack/svelte-query-devtools@6.1.39
  • @tanstack/svelte-query-persist-client@6.1.39
  • @tanstack/vue-query@5.102.0
  • @tanstack/vue-query-devtools@6.1.39
1 hours ago
react-query

@tanstack/vue-query-devtools@6.1.39

Patch Changes

1 hours ago
react-query

@tanstack/svelte-query-persist-client@6.1.39

Patch Changes

1 hours ago
react-query

@tanstack/vue-query@5.102.0

Minor Changes

  • #11208 97ce30b - add new imperitive methods to QueryClient proxy

Patch Changes

1 hours ago
react-query

@tanstack/svelte-query-devtools@6.1.39

Patch Changes

1 hours ago
react-query

@tanstack/svelte-query@6.1.39

Patch Changes

1 hours ago
react-query

@tanstack/solid-query@5.102.0

Patch Changes

1 hours ago
react-query

@tanstack/solid-query-devtools@5.102.0

Patch Changes

1 hours ago
react-query

@tanstack/solid-query-persist-client@5.102.0

Patch Changes