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)
source
debug name to all dispatchDebug
calls during build time to identify events by which exchange dispatched them, by @JoviDeCroock (See #780)source
debug name to all dispatchDebug
calls during build time to identify events by which exchange dispatched them, by @JoviDeCroock (See #780)source
debug name to all dispatchDebug
calls during build time to identify events by which exchange dispatched them, by @JoviDeCroock (See #780)source
debug name to all dispatchDebug
calls during build time to identify events by which exchange dispatched them, by @JoviDeCroock (See #780)source
debug name to all dispatchDebug
calls during build time to identify events by which exchange dispatched them, by @JoviDeCroock (See #780)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)visitWithTypeInfo
import, by @JoviDeCroock (See #771)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)null
, a subsequent traversal of this field attempts to access prevData
on null
, by @kitten (See #772)"./package.json"
entry to the package.json
's "exports"
field for Node 14. This seems to be required by packages like rollup-plugin-svelte
to function properly, by @JoviDeCroock (See #771)This release heavily improves on the intuitiveness of how Optimistic Updates work. It ensures that
optimistic updates aren't accidentally discarded, by temporarily blocking some refetches when
necessary. It also prevents optimistic mutation updates from becoming permanent, which could
previously happen if an updater read optimistic data and rewrote it again. This isn't possible
anymore as mutation results are applied as a batch.
mutate
helper to return a Promise directly rather than a lazy Promise-like object, by @JoviDeCroock (See #758)This is the initial release of @urql/exchange-persisted-fetch
which adds Persisted Queries
support, and is an exchange that can be used alongside the default fetchExchange
or
@urql/exchange-multipart-fetch
.
It's still experimental, just like @urql/exchange-multipart-fetch
, so please test it with care and
report any bugs you find.
process.env.NODE_ENV
if-clauses, by @kitten (See #737)