@apollo/client
Advanced tools
Changelog
3.10.1
#11792 5876c35
Thanks @phryneas! - AutoCleanedCache: only schedule batched cache cleanup if the cache is full (fixes #11790)
#11799 1aca7ed
Thanks @phryneas! - RenderPromises
: use canonicalStringify
to serialize variables
to ensure query deduplication is properly applied even when variables
are specified in a different order.
#11803 bf9dd17
Thanks @phryneas! - Update the rehackt
dependency to ^0.1.0
#11756 60592e9
Thanks @henryqdineen! - Fix operation.setContext() type
Changelog
3.10.0
#11605 e2dd4c9
Thanks @alessbell! - Adds createMockFetch
utility for integration testing that includes the link chain
#11760 acd1982
Thanks @alessbell! - createTestSchema
now uses graphql-tools mergeResolvers
to merge resolvers instead of a shallow merge.
#11764 f046aa9
Thanks @alessbell! - Rename createProxiedSchema
to createTestSchema
and createMockFetch
to createSchemaFetch
.
#11777 5dfc79f
Thanks @alessbell! - Call createMockSchema
inside createTestSchema
.
#11774 2583488
Thanks @alessbell! - Add ability to set min and max delay in createSchemaFetch
#11605 e2dd4c9
Thanks @alessbell! - Adds proxiedSchema and createMockSchema testing utilities
#11465 7623da7
Thanks @alessbell! - Add watchFragment
method to the cache and expose it on ApolloClient, refactor useFragment
using watchFragment
.
#11743 78891f9
Thanks @jerelmiller! - Remove alpha designation for queryRef.toPromise()
to stabilize the API.
#11743 78891f9
Thanks @jerelmiller! - Remove alpha designation for createQueryPreloader
to stabilize the API.
#11783 440563a
Thanks @alessbell! - Moves new testing utilities to their own entrypoint, testing/experimental
#11757 9825295
Thanks @phryneas! - Adjust useReadQuery
wrapper logic to work with transported objects.
#11771 e72cbba
Thanks @phryneas! - Wrap useQueryRefHandlers
in wrapHook
.
#11754 80d2ba5
Thanks @alessbell! - Export WatchFragmentOptions
and WatchFragmentResult
from main entrypoint and fix bug where this
wasn't bound to the watchFragment
method on ApolloClient
.
Changelog
3.10.0-rc.1
#11760 acd1982
Thanks @alessbell! - createTestSchema
now uses graphql-tools mergeResolvers
to merge resolvers instead of a shallow merge.
#11764 f046aa9
Thanks @alessbell! - Rename createProxiedSchema
to createTestSchema
and createMockFetch
to createSchemaFetch
.
#11777 5dfc79f
Thanks @alessbell! - Call createMockSchema
inside createTestSchema
.
#11774 2583488
Thanks @alessbell! - Add ability to set min and max delay in createSchemaFetch
#11783 440563a
Thanks @alessbell! - Moves new testing utilities to their own entrypoint, testing/experimental
#11757 9825295
Thanks @phryneas! - Adjust useReadQuery
wrapper logic to work with transported objects.
#11771 e72cbba
Thanks @phryneas! - Wrap useQueryRefHandlers
in wrapHook
.
#11754 80d2ba5
Thanks @alessbell! - Export WatchFragmentOptions
and WatchFragmentResult
from main entrypoint and fix bug where this
wasn't bound to the watchFragment
method on ApolloClient
.
Changelog
3.9.11
04132af
Thanks @jerelmiller! - Fix an issue where using skipToken
or the skip
option with useSuspenseQuery
in React's strict mode would perform a network request.