-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Insights: TanStack/query
Overview
Could not load contribution data
Please try again later
3 Releases published by 2 people
123 Pull requests merged by 12 people
-
ci: add labeler script from router
#9503 merged
Jul 26, 2025 -
ci: replace fast-glob with tinyglobby
#9501 merged
Jul 26, 2025 -
test(svelte-query/{QueryClientProvider,useIsFetching,useIsMutating}): simplify 'queryFn'
#9495 merged
Jul 26, 2025 -
test(svelte-query/createQuery): simplify 'queryFn' and replace 'queryByText' with 'getByText'
#9490 merged
Jul 25, 2025 -
Remove unnecessary data truthiness check in Suspense example
#9485 merged
Jul 24, 2025 -
docs: add signal to queryFn for cancelQueries to work properly
#9475 merged
Jul 22, 2025 -
test(react-query/useSuspenseQueries): simplify 'queryFn' and add 'expect' for 'loading' text
#9477 merged
Jul 22, 2025 -
test(solid-query/suspense): simplify 'queryFn' and add 'expect' for 'loading' text
#9479 merged
Jul 22, 2025 -
test(solid-query/useInfiniteQuery): add 'sleep', remove 'Number' in 'queryFn', and simplify it
#9484 merged
Jul 22, 2025 -
test(react-query/useIsFetching): simplify 'queryFn' and add 'expect' using 'toBeInTheDocument'
#9478 merged
Jul 22, 2025 -
test(solid-query/useIsFetching): simplify 'queryFn' and add 'expect' for 'isFetching' state transitions
#9480 merged
Jul 22, 2025 -
test(react-query/suspense): add 'sleep' in 'queryFn', and add 'expect' for 'loading' text
#9468 merged
Jul 22, 2025 -
test(react-query/ssr): simplify 'queryFn' and add 'sleep' for accurate testing
#9471 merged
Jul 22, 2025 -
test(react-query/useInfiniteQuery): remove 'Number' in 'queryFn', and simplify it
#9470 merged
Jul 22, 2025 -
docs(react-query): change comma to sentence period
#9459 merged
Jul 19, 2025 -
ci: enable prettier experimental CLI
#9465 merged
Jul 19, 2025 -
chore(deps): update marocchino/sticky-pull-request-comment digest to 28d58c4
#9013 merged
Jul 19, 2025 -
chore: manually update dependencies
#9464 merged
Jul 19, 2025 -
docs: add text for symlink to CONTRIBUTING.md
#9451 merged
Jul 18, 2025 -
test(angular-query-experimental/providers): replace 'runAllTimersAsync' with 'advanceTimersByTimeAsync'
#9436 merged
Jul 17, 2025 -
test(react-query/QueryClientProvider): add 'expect' using 'toBeInTheDocument'
#9442 merged
Jul 17, 2025 -
test(query-core/queryCache): remove redundant 'advanceTimersByTimeAsync'
#9433 merged
Jul 15, 2025 -
test(angular-query-experimental/inject-query): use precise time in 'advanceTimersByTimeAsync'
#9435 merged
Jul 15, 2025 -
test(angular-query-experimental/inject-mutation): use precise time in 'advanceTimersByTimeAsync'
#9434 merged
Jul 15, 2025 -
test(query-core/queryObserver): use precise time in 'advanceTimersByTimeAsync'
#9432 merged
Jul 15, 2025 -
test(query-core/queriesObserver): use precise time in 'advanceTimersByTimeAsync'
#9429 merged
Jul 15, 2025 -
docs(solid): fix incorrect link to state managers guide
#9430 merged
Jul 14, 2025 -
test(svelte-query/useIsMutating): replace incorrect usage of 'fetching' with 'mutating'
#9424 merged
Jul 13, 2025 -
test(svelte-query/createQuery): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9416 merged
Jul 13, 2025 -
test(svelte-query/useMutationState): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9420 merged
Jul 13, 2025 -
test(angular-query-experimental/inject-infinite-query): use precise time in 'advanceTimersByTimeAsync'
#9422 merged
Jul 13, 2025 -
test(vue-query/useQuery): switch to fake timers, and replace 'sleep' with 'advanceTimersByTimeAsync'
#9421 merged
Jul 13, 2025 -
test(svelte-query/useIsMutating): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9419 merged
Jul 13, 2025 -
test(svelte-query/useIsFetching): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9418 merged
Jul 13, 2025 -
test(svelte-query/QueryClientProvider): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9417 merged
Jul 13, 2025 -
test(svelte-query/createQueries): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9415 merged
Jul 12, 2025 -
test(svelte-query/createMutation): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9414 merged
Jul 12, 2025 -
test(svelte-query/createInfiniteQuery): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9413 merged
Jul 12, 2025 -
test(solid-query/useInfiniteQuery): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync', 'expect'
#9411 merged
Jul 12, 2025 -
feat(core): QueryObserver returns isEnabled flag
#9408 merged
Jul 11, 2025 -
test(solid-query/suspense): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync', 'expect'
#9407 merged
Jul 11, 2025 -
test(svelte-query/createQueries): switch to fake timers, and replace 'waitFor' with 'vi.waitFor'
#9383 merged
Jul 11, 2025 -
test(solid-query/useIsMutating): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9404 merged
Jul 11, 2025 -
test(solid-query/useMutationState): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync', 'expect'
#9405 merged
Jul 11, 2025 -
test(solid-query/useQueries): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync', 'expect'
#9406 merged
Jul 11, 2025 -
test(svelte-query/createInfiniteQuery): switch to fake timers, and replace 'waitFor' with 'vi.waitFor'
#9381 merged
Jul 11, 2025 -
test(solid-query/useIsFetching): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync', 'expect'
#9403 merged
Jul 11, 2025 -
test(solid-query/transition): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync'
#9402 merged
Jul 11, 2025 -
test(solid-query/QueryClientProvider): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync', 'expect'
#9401 merged
Jul 11, 2025 -
test(svelte-query/useMutationState): switch to fake timers, and replace 'waitFor' with 'vi.waitFor'
#9388 merged
Jul 11, 2025 -
test(solid-query/useQueries): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9380 merged
Jul 11, 2025 -
test(solid-query/suspense): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9375 merged
Jul 11, 2025 -
test(solid-query/useMutationState): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9379 merged
Jul 11, 2025 -
test(solid-query/useIsMutating): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9378 merged
Jul 11, 2025 -
test(solid-query/transition): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9376 merged
Jul 11, 2025 -
test(solid-query/useInfiniteQuery): switch to fake timers, and replace 'waitFor' with 'vi.waitFor'
#9391 merged
Jul 11, 2025 -
test(solid-query/QueryClientProvider): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9374 merged
Jul 11, 2025 -
test(vue-query/useIsMutating): switch to fake timers and replace 'sleep' with 'advanceTimersByTimeAsync'
#9373 merged
Jul 11, 2025 -
test(vue-query/useIsFetching): switch to fake timers and replace 'sleep' with 'advanceTimersByTimeAsync'
#9370 merged
Jul 11, 2025 -
test(vue-query/useQueries): switch to fake timers and replace 'sleep' with 'advanceTimersByTimeAsync'
#9369 merged
Jul 11, 2025 -
test(vue-query/queryClient): switch to fake timers and replace 'sleep' with 'advanceTimersByTimeAsync'
#9371 merged
Jul 11, 2025 -
test(react-query/usePrefetchQuery): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9355 merged
Jul 11, 2025 -
test(react-query/useQueries): remove 'waitFor' and add 'advanceTimersByTimeAsync'
#9367 merged
Jul 11, 2025 -
test(react-query/useInfiniteQuery): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9366 merged
Jul 11, 2025 -
test(react-query/suspense): remove 'waitFor' and add 'advanceTimersByTime'
#9350 merged
Jul 11, 2025 -
test(react-query/useSuspenseQueries): remove 'waitFor' and add 'advanceTimersByTimeAsync'
#9356 merged
Jul 11, 2025 -
feat(react-query): add mutationOptions
#8960 merged
Jul 9, 2025 -
test(react-query/useSuspenseQuery): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9364 merged
Jul 6, 2025 -
test(react-query/QueryResetErrorBoundary): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9365 merged
Jul 6, 2025 -
test(react-query/useSuspenseQuery): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9357 merged
Jul 5, 2025 -
test(react-query/useInfiniteQuery): switch to fake timers and replace 'waitFor' with 'vi.waitFor'
#9359 merged
Jul 5, 2025 -
test(react-query/QueryClientProvider): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9345 merged
Jul 5, 2025 -
ci(.github/workflows/autofix): use 'pnpm run' for prettier script for consistency
#9348 merged
Jul 5, 2025 -
test(react-query/useMutationState): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9353 merged
Jul 5, 2025 -
test(react-query/fine-grained-persister): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9344 merged
Jul 5, 2025 -
fix(react-query): mark deprecated jsdoc on
suspense
option of UseQueryOptions#9360 merged
Jul 4, 2025 -
test(query-core/onlineManager): replace 'advanceTimersByTimeAsync' with 'advanceTimersByTime'
#9337 merged
Jul 1, 2025 -
test(query-core/mutationCache): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9339 merged
Jul 1, 2025 -
test(query-core/queryCache): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9340 merged
Jul 1, 2025 -
test(query-core/infiniteQueryBehavior): remove most 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9333 merged
Jul 1, 2025 -
test(query-core/queriesObserver): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9342 merged
Jul 1, 2025 -
test(query-core/queryObserver): remove 'vi.waitFor' and add 'advanceTimersByTimeAsync'
#9343 merged
Jul 1, 2025 -
type(vue-query): ensure type definition matches implementation
#9276 merged
Jun 30, 2025
11 Pull requests opened by 10 people
-
feat(react-query): backport v5 apis about infinite query
#9334 opened
Jun 29, 2025 -
fix(react-query): allow retryOnMount when throwOnError is function (#9336)
#9338 opened
Jun 30, 2025 -
Proposal: Proper exponential backoff with jitter
#9390 opened
Jul 7, 2025 -
fix(query-core) Fix queries argument's type definition in queriesObserver
#9449 opened
Jul 17, 2025 -
perf(queriesObserver): fix O(n²) performance issue in batch updates
#9467 opened
Jul 20, 2025 -
chore(deps): update marocchino/sticky-pull-request-comment digest to 2cdbc7b
#9473 opened
Jul 21, 2025 -
fix(svelte-query): `state_unsafe_mutation` error with `useIs...`
#9493 opened
Jul 24, 2025 -
test(svelte-query/{queryOptions,infiniteQueryOptions}): add 'eslint-disable' for 'vitest/expect-expect'
#9496 opened
Jul 25, 2025 -
feat(devtools): add setting to hide disabled queries
#9500 opened
Jul 26, 2025 -
chore: introduce changesets
#9502 opened
Jul 26, 2025
10 Issues closed by 3 people
-
Next.js cacheComponents (dynamicIO) dehydration error
#9457 closed
Jul 28, 2025 -
[Windows] symlink doesn't work yet
#9272 closed
Jul 27, 2025 -
Infinite loop with useSuspenseQueries and short gcTime, slow queries when one query is already fetched
#9454 closed
Jul 24, 2025 -
RefetchOnReconnect causes ERR_NETWORK_CHANGED in chrome browser
#9482 closed
Jul 22, 2025 -
queryClient.setQueryData() not updating UI consistently after mutation
#9476 closed
Jul 21, 2025 -
Type-narrowing in vue-query not working with composable wrapper and reactive
#9462 closed
Jul 19, 2025 -
Infinite Retry on 400 Status with React Query v5.83.0
#9437 closed
Jul 15, 2025 -
isLoading is not changing to true when placeholderData: keepPreviousData is set
#9431 closed
Jul 14, 2025 -
Query options not persisted during hydration/dehydration
#9335 closed
Jul 11, 2025 -
[vue-query] Callback for enabled does not provide query as parameter
#7905 closed
Jun 30, 2025
7 Issues opened by 7 people
-
Next.js `cacheComponents`: cannot prefetch and access query data underneath `'use cache'`
#9499 opened
Jul 25, 2025 -
Invalidation fails for query keys with null when a disabled query uses undefined in the key
#9497 opened
Jul 25, 2025 -
Hydration error using loading state of useQuery when prefetching
#9399 opened
Jul 10, 2025 -
useQueries does not infer correct type for select parameter – data is typed as unknown
#9396 opened
Jul 9, 2025 -
Vue SSR memory leak
#9362 opened
Jul 5, 2025
17 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat(query-core): add MutationFunctionContext argument to mutateFn
#9193 commented on
Jul 21, 2025 • 3 new comments -
fix: serialize `queryKey`
#9308 commented on
Jun 30, 2025 • 2 new comments -
fix(query-core): query cancellation and reverting
#9293 commented on
Jun 30, 2025 • 1 new comment -
chore(react-query): update peer-deps for react19 in v4
#9310 commented on
Jul 13, 2025 • 0 new comments -
feat(angular-query): move devtools to conditional sub-paths
#9270 commented on
Jul 23, 2025 • 0 new comments -
chore(deps): update dependency next to v15.3.3 [security]
#9214 commented on
Jul 19, 2025 • 0 new comments -
refactor(core): add generic utilities for resolving value-or-function patterns, replace specialized `resolveStaleTime` and `resolveEnabled`
#9212 commented on
Jul 9, 2025 • 0 new comments -
chore(deps): update all non-major dependencies
#8963 commented on
Jul 29, 2025 • 0 new comments -
Dependency Dashboard
#7814 commented on
Jul 28, 2025 • 0 new comments -
Next.js: exception encountered in prefetchInfiniteQuery causes useSuspenseInfiniteQuery to fail
#8825 commented on
Jul 23, 2025 • 0 new comments -
Inferred type references an inaccessible unique symbol type after updating from 5.61.5 to 5.62.0
#8833 commented on
Jul 22, 2025 • 0 new comments -
.refetch() is not working as expected after signal update when using injectQuery
#9174 commented on
Jul 20, 2025 • 0 new comments -
useQueries have quadratic performance in relation to the number of queries
#8604 commented on
Jul 20, 2025 • 0 new comments -
Polling Stops with refetchIntervalInBackground and Retry When Tab Is Inactive
#8353 commented on
Jul 17, 2025 • 0 new comments -
[Bug?]: Result type of combine works not as expected
#7522 commented on
Jul 16, 2025 • 0 new comments -
HydrationBoundary takes unknown as the type as `unknown` instead of `DehydratedState`
#9323 commented on
Jul 13, 2025 • 0 new comments -
Errored queries caught by ErrorBoundary are not retried on mount
#2712 commented on
Jul 13, 2025 • 0 new comments