Pull Requests
#3673
fix(persist): introduce in-house synchronous Storage interface
#3672
fix(persist): introduce in-house synchronous Storage interface
#3669
fix: `replaceDeepEqual` special case for non-plain arrays
#3666
fix(types): remove non-void constraint from queryFn result
#3663
Don’t say suspense mode is experimental any more
#3658
fix(persist): remove environment check
#3657
fix(types): make sure queryClient.setQueryData can return undefined from the updater
#3656
fix: useSyncExternalStore re-export
#3654
fix(*): change types
#3643
fix: make sure isDataEqual option is respected everywhere where we use structuralSharing
#3636
Update method query observer base result
#3635
Dates should compare properly
#3625
Properly type useInfiniteQuery to respect the select result
#3620
fix typo doc
#3619
MMMikeM fix suspense example
#3615
fix(queryClient): make sure that setQueryData can return undefined from the updater function on type level
#3614
chore: bump uSES to 1.1.0
#3613
fix(query): updating with setQueryData should not affect fetchStatus
#3601
fix: uSES import for react-native / esm
#3600
Add QueryFunctionContext object properties
#3599
Update useQueries.md
#3585
fix: set isLoading false if query is disabled
#3578
fix: move usage of React Context out of core package
#3577
feat(devtools): update react query logo to close devtools
#3574
docs: Remove react-native-appstate-hook
#3571
feat: make InfiniteQueryObserver's type more robust
#3561
Use fully-specified path to import use-sync-external-store/shim
#3557
Keep data in useQuery result defined when initialData is defined
#3556
Feature/persist error handling
#3554
fix: cache select errors
#3549
Deduplicate packages in yarn.lock
#3547
useQuery.test for errorUpdateCount
#3545
Error update count test
#3544
fix(devtools): Fix expand button styling
#3543
fix(docs): async/await syntax
#3541
fix: type issue when Promise<void> is returned
#3532
Exposing errorUpdateCount on useQuery
#3529
feat(types): make QueryClientConfig generic
#3523
FailureCount resest,
#3521
ESM compliant bundling
#3520
feat(react): add support for react18
#3518
feat(query): functions for refetchOn options
#3515
Fix typo on homepage
#3512
fix(persistQueryClient): rename isHydrating to isRestoring
#3509
fix: type QueryClientProvider children explicitly
#3507
fix(infiniteQuery): do not consume AbortSignal unless user has consumed it
#3506
nonce for devtools style
#3498
docs: provide a fully-working example for the quick start docs
#3497
fix(devtools): QueryKey height
#3496
docs: add a link to the v4 beta doc
Build Activity
#241992
Update docs/src/pages/plugins/persistQueryClient.md
#241987
Merge remote-tracking branch 'tannerlinsley/beta' into feature/rename-useIsHydrating
#241779
fix: log message
we don't have a queryKey at this point if a string was used due to how the overloads try to spread things
#241724
chore: remove resolutions from package.json
as discussed here: https://github.com/tannerlinsley/react-query/pull/2688#discussion_r851847721
#241199
fix: make QueryErrorResetBoundary value stable
we want a constant value for the lifetime of the QueryErrorResetBoundary component; useMemo doesn't guarantee that.
#240111
fix(persistQueryClient): document useIsRestoring
tannerlinsley/react-query #241987
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!