···11----
22-'@urql/vue': minor
33----
44-55-A `useClientHandle()` function has been added. This creates a `handle` on which all `use*` hooks can be called, like `await handle.useQuery(...)` or `await handle.useSubscription(...)` which is useful for sequentially chaining hook calls in an `async setup()` function or preserve the right instance of a `Client` across lifecycle hooks.
-5
.changeset/bright-tools-taste.md
···11----
22-'@urql/exchange-graphcache': patch
33----
44-55-Fix up internal types in Graphcache to improve their accuracy for catching more edge cases in its implementation. This only affects you if you previously imported any type related to `ScalarObject` from Graphcache which now is a more opaque type. We've also adjusted the `NullArray` types to be potentially nested, since lists in GraphQL can be nested arbitarily, which we were covering but didn't reflect in our types.
···11----
22-'@urql/core': patch
33----
44-55-Fix inconsistency in generating keys for `DocumentNode`s, especially when using GraphQL Code Generator, which could cause SSR serialization to fail.
-5
.changeset/fluffy-ligers-draw.md
···11----
22-'@urql/vue': patch
33----
44-55-The `useClient()` function will now throw a more helpful error when it's called outside of any lifecycle hooks.
-5
.changeset/great-scissors-boil.md
···11----
22-'@urql/exchange-graphcache': patch
33----
44-55-Fix list items being returned as `null` even for non-nullable lists, when the entities are missing in the cache. This could happen when a resolver was added returning entities or their keys. This behaviour is now (correctly) only applied to partial results with schema awareness.
-5
.changeset/large-frogs-tease.md
···11----
22-'@urql/core': minor
33----
44-55-With the "single-source behavior" the `Client` will now also avoid executing an operation if it's already active, has a previous result available, and is either run with the `cache-first` or `cache-only` request policies. This is similar to a "short circuiting" behavior, where unnecessary work is avoided by not issuing more operations into the exchange pipeline than expected.
-7
.changeset/lovely-hounds-tap.md
···11----
22-'@urql/introspection': minor
33----
44-55-Add options to `@urql/introspection`'s `minifyIntrospectionQuery` allowing the inclusion of more
66-information into the minified schema as needed, namely `includeScalars`, `includeEnums`,
77-`includeInputs`, and `includeDirectives`.
-5
.changeset/moody-mice-arrive.md
···11----
22-'@urql/exchange-graphcache': minor
33----
44-55-Add `cache.link(...)` method to Graphcache. This method may be used in updaters to update links in the cache. It is hence the writing-equivalent of `cache.resolve()`, which previously didn't have any equivalent as such, which meant that only `cache.updateQuery` or `cache.writeFragment` could be used, even to update simple relations.
-13
.changeset/quiet-tips-drive.md
···11----
22-'@urql/core': minor
33----
44-55-Add consistent "single-source behavior" which makes the `Client` more forgiving when duplicate
66-sources are used, which previously made it difficult to use the same operation across an app
77-together with `cache-and-network`; This was a rare use-case, and it isn't recommended to overfetch
88-data across an app, however, the new `Client` implementation of shared sources ensures that when an
99-operation is active that the `Client` distributes the last known result for the active operation to
1010-any new usages of it (which is called “replaying stale results”)
1111-1212-See: [#1515](https://github.com/FormidableLabs/urql/pull/1515)
1313-
-5
.changeset/silent-turtles-check.md
···11----
22-'@urql/exchange-graphcache': minor
33----
44-55-Add on a generic to `cacheExchange` and `offlineExchange` for future, experimental type-generation support.
-5
.changeset/slow-doors-sparkle.md
···11----
22-'@urql/exchange-graphcache': patch
33----
44-55-Allow for the schema subscription and mutationType to be null
-5
.changeset/witty-spiders-matter.md
···11----
22-'next-urql': minor
33----
44-55-Allow subsequent static-pages to hydrate the cache
+8
exchanges/auth/CHANGELOG.md
···11# Changelog
2233+## 0.1.3
44+55+### Patch Changes
66+77+- Remove closure-compiler from the build step (See [#1570](https://github.com/FormidableLabs/urql/pull/1570))
88+- Updated dependencies (See [#1570](https://github.com/FormidableLabs/urql/pull/1570), [#1509](https://github.com/FormidableLabs/urql/pull/1509), [#1600](https://github.com/FormidableLabs/urql/pull/1600), and [#1515](https://github.com/FormidableLabs/urql/pull/1515))
99+ - @urql/core@2.1.0
1010+311## 0.1.2
412513### Patch Changes
···11# @urql/exchange-graphcache
2233+## 4.1.0
44+55+### Minor Changes
66+77+- Add `cache.link(...)` method to Graphcache. This method may be used in updaters to update links in the cache. It is hence the writing-equivalent of `cache.resolve()`, which previously didn't have any equivalent as such, which meant that only `cache.updateQuery` or `cache.writeFragment` could be used, even to update simple relations, by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#1551](https://github.com/FormidableLabs/urql/pull/1551))
88+- Add on a generic to `cacheExchange` and `offlineExchange` for future, experimental type-generation support, by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#1562](https://github.com/FormidableLabs/urql/pull/1562))
99+1010+### Patch Changes
1111+1212+- ⚠️ Fix up internal types in Graphcache to improve their accuracy for catching more edge cases in its implementation. This only affects you if you previously imported any type related to `ScalarObject` from Graphcache which now is a more opaque type. We've also adjusted the `NullArray` types to be potentially nested, since lists in GraphQL can be nested arbitarily, which we were covering but didn't reflect in our types, by [@kitten](https://github.com/kitten) (See [#1591](https://github.com/FormidableLabs/urql/pull/1591))
1313+- Remove closure-compiler from the build step (See [#1570](https://github.com/FormidableLabs/urql/pull/1570))
1414+- ⚠️ Fix list items being returned as `null` even for non-nullable lists, when the entities are missing in the cache. This could happen when a resolver was added returning entities or their keys. This behaviour is now (correctly) only applied to partial results with schema awareness, by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#1566](https://github.com/FormidableLabs/urql/pull/1566))
1515+- Allow for the schema subscription and mutationType to be null, by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#1530](https://github.com/FormidableLabs/urql/pull/1530))
1616+- Updated dependencies (See [#1570](https://github.com/FormidableLabs/urql/pull/1570), [#1509](https://github.com/FormidableLabs/urql/pull/1509), [#1600](https://github.com/FormidableLabs/urql/pull/1600), and [#1515](https://github.com/FormidableLabs/urql/pull/1515))
1717+ - @urql/core@2.1.0
1818+319## 4.0.0
420521### Major Changes
···11# @urql/core
2233+## 2.1.0
44+55+### Minor Changes
66+77+- With the "single-source behavior" the `Client` will now also avoid executing an operation if it's already active, has a previous result available, and is either run with the `cache-first` or `cache-only` request policies. This is similar to a "short circuiting" behavior, where unnecessary work is avoided by not issuing more operations into the exchange pipeline than expected, by [@kitten](https://github.com/kitten) (See [#1600](https://github.com/FormidableLabs/urql/pull/1600))
88+- Add consistent "single-source behavior" which makes the `Client` more forgiving when duplicate
99+ sources are used, which previously made it difficult to use the same operation across an app
1010+ together with `cache-and-network`; This was a rare use-case, and it isn't recommended to overfetch
1111+ data across an app, however, the new `Client` implementation of shared sources ensures that when an
1212+ operation is active that the `Client` distributes the last known result for the active operation to
1313+ any new usages of it (which is called “replaying stale results”) (See [#1515](https://github.com/FormidableLabs/urql/pull/1515))
1414+1515+### Patch Changes
1616+1717+- Remove closure-compiler from the build step (See [#1570](https://github.com/FormidableLabs/urql/pull/1570))
1818+- ⚠️ Fix inconsistency in generating keys for `DocumentNode`s, especially when using GraphQL Code Generator, which could cause SSR serialization to fail, by [@zenflow](https://github.com/zenflow) (See [#1509](https://github.com/FormidableLabs/urql/pull/1509))
1919+320## 2.0.0
421522### Major Changes
+1-1
packages/core/package.json
···11{
22 "name": "@urql/core",
33- "version": "2.0.0",
33+ "version": "2.1.0",
44 "description": "The shared core for the highly customizable and versatile GraphQL client",
55 "sideEffects": false,
66 "homepage": "https://formidable.com/open-source/urql/docs/",
+12
packages/introspection/CHANGELOG.md
···11# @urql/introspection
2233+## 0.3.0
44+55+### Minor Changes
66+77+- Add options to `@urql/introspection`'s `minifyIntrospectionQuery` allowing the inclusion of more
88+ information into the minified schema as needed, namely `includeScalars`, `includeEnums`,
99+ `includeInputs`, and `includeDirectives`, by [@kitten](https://github.com/kitten) (See [#1578](https://github.com/FormidableLabs/urql/pull/1578))
1010+1111+### Patch Changes
1212+1313+- Remove closure-compiler from the build step (See [#1570](https://github.com/FormidableLabs/urql/pull/1570))
1414+315## 0.2.0
416517### Minor Changes
+1-1
packages/introspection/package.json
···11{
22 "name": "@urql/introspection",
33- "version": "0.2.0",
33+ "version": "0.3.0",
44 "description": "Utilities for dealing with Introspection Queries and Client Schemas",
55 "sideEffects": false,
66 "homepage": "https://formidable.com/open-source/urql/docs/",
+10
packages/next-urql/CHANGELOG.md
···11# Changelog
2233+## 3.1.0
44+55+### Minor Changes
66+77+- Allow subsequent static-pages to hydrate the cache, by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#1602](https://github.com/FormidableLabs/urql/pull/1602))
88+99+### Patch Changes
1010+1111+- Remove closure-compiler from the build step (See [#1570](https://github.com/FormidableLabs/urql/pull/1570))
1212+313## 3.0.1
414515### Patch Changes
+1-1
packages/next-urql/package.json
···11{
22 "name": "next-urql",
33- "version": "3.0.1",
33+ "version": "3.1.0",
44 "description": "Convenience wrappers for using urql with NextJS.",
55 "sideEffects": false,
66 "homepage": "https://formidable.com/open-source/urql/docs/",
+8
packages/preact-urql/CHANGELOG.md
···11# @urql/preact
2233+## 2.0.2
44+55+### Patch Changes
66+77+- Remove closure-compiler from the build step (See [#1570](https://github.com/FormidableLabs/urql/pull/1570))
88+- Updated dependencies (See [#1570](https://github.com/FormidableLabs/urql/pull/1570), [#1509](https://github.com/FormidableLabs/urql/pull/1509), [#1600](https://github.com/FormidableLabs/urql/pull/1600), and [#1515](https://github.com/FormidableLabs/urql/pull/1515))
99+ - @urql/core@2.1.0
1010+311## 2.0.1
412513### Patch Changes
···11# @urql/vue
2233+## 0.4.0
44+55+### Minor Changes
66+77+- A `useClientHandle()` function has been added. This creates a `handle` on which all `use*` hooks can be called, like `await handle.useQuery(...)` or `await handle.useSubscription(...)` which is useful for sequentially chaining hook calls in an `async setup()` function or preserve the right instance of a `Client` across lifecycle hooks, by [@kitten](https://github.com/kitten) (See [#1599](https://github.com/FormidableLabs/urql/pull/1599))
88+99+### Patch Changes
1010+1111+- Remove closure-compiler from the build step (See [#1570](https://github.com/FormidableLabs/urql/pull/1570))
1212+- The `useClient()` function will now throw a more helpful error when it's called outside of any lifecycle hooks, by [@kitten](https://github.com/kitten) (See [#1599](https://github.com/FormidableLabs/urql/pull/1599))
1313+- Updated dependencies (See [#1570](https://github.com/FormidableLabs/urql/pull/1570), [#1509](https://github.com/FormidableLabs/urql/pull/1509), [#1600](https://github.com/FormidableLabs/urql/pull/1600), and [#1515](https://github.com/FormidableLabs/urql/pull/1515))
1414+ - @urql/core@2.1.0
1515+316## 0.3.0
417518### Minor Changes