The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
utilities.mutate()
erroneously being retried and sent again like a regular operationPublished by github-actions[bot] over 1 year ago
__typename
and other superfluous fields@defer
directives from becoming “sticky” and causing every subsequent cache read to be treated as if the field was deferredhasNext: true
and fallthrough logic to cached queries that contain deferred, uncached fields. Deferred query results will now be fetched against the API correctly, even if prior requests have been incompleteofflineExchange
duplicating offline mutations in failed queuePublished by github-actions[bot] over 1 year ago
File
and Blob
objects with null
in variables if multipart request will be startedcache-and-network
and network-only
operations, while a non-stale response is being waited formultipart/mixed
streams when it randomly occurs in response payloadsreexecuteOperation
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
wonka@^6.3.0
Published by github-actions[bot] over 1 year ago
Client
from Context
. Previously, urql
kept a legacy default client in its context, with default exchanges and calling an API at /graphql
. This has now been removed and you will have to create your own Client
if you were relying on this behaviourhasNext: true
is set, which indicates deferred or streamed resultssourcesContent
, including additional source files, and had incorrect paths in some of themwonka@^6.3.0
urql
bindings packagesPublished by github-actions[bot] over 1 year ago
OperationResult.hasNext
and OperationResult.stale
to be required fields. If you have a custom exchange creating results, you'll have to add these fields or use the makeResult
, mergeResultPatch
, or makeErrorResult
helpershandler
, which combines subscription events, from mutationStore
to subscriptionStore
. It’s accidentally been defined and implemented on the wrong store and was meant to be on subscriptionStore
hasNext: true
is set, which indicates deferred or streamed resultssourcesContent
, including additional source files, and had incorrect paths in some of themwonka@^6.3.0
urql
bindings packagesPublished by github-actions[bot] over 1 year ago
share
calls, since @urql/core
’s composeExchanges
utility now automatically does so for ussourcesContent
, including additional source files, and had incorrect paths in some of themwonka@^6.3.0
didAuthError
keeps returning truePublished by github-actions[bot] over 1 year ago
persistedFetchExchange
and instead implement persistedExchange
. This exchange must be placed in front of a terminating exchange (such as the default fetchExchange
or a subscriptionExchange
that supports persisted queries), and only modifies incoming operations to contain extensions.persistedQuery
, which is sent on via the API. If the API expects Automatic Persisted Queries, requests are retried by this exchange internally@urql/exchange-persisted-fetch
to @urql/exchange-persisted
share
calls, since @urql/core
’s composeExchanges
utility now automatically does so for uswonka@^6.3.0