···11----
22-'@urql/exchange-graphcache': minor
33----
44-55-Allow `schema` option to be passed with a partial introspection result that only contains `queryType`, `mutationType`, and `subscriptionType` with their respective names. This allows you to pass `{ __schema: { queryType: { name: 'Query' } } }` and the likes to Graphcache's `cacheExchange` to alter the default root names without enabling full schema awareness.
-5
.changeset/cuddly-squids-cheat.md
···11----
22-'@urql/exchange-persisted-fetch': minor
33----
44-55-Add `enforcePersistedQueries` option to `persistedFetchExchange`, which disables automatic persisted queries and retry logic, and instead assumes that persisted queries will be handled like normal GraphQL requests.
-5
.changeset/gorgeous-squids-exercise.md
···11----
22-'@urql/core': major
33----
44-55-**Breaking**: Remove `pollInterval` feature from `OperationContext`. Instead consider using a source that uses `Wonka.interval` and `Wonka.switchMap` over `client.query()`'s source.
-5
.changeset/great-rice-lick.md
···11----
22-'@urql/vue': minor
33----
44-55-**Breaking**: Remove `pollInterval` option from `useQuery`. Please consider adding an interval manually calling `executeQuery()`.
-5
.changeset/metal-oranges-tease.md
···11----
22-'urql': minor
33----
44-55-Reimplement `useQuery` to apply a consistent Suspense cache (torn down queries will still eliminate stale values) and support all Concurrent Mode edge cases. This work is based on `useMutableSource`'s mechanisms and allows React to properly fork lanes since no implicit state exists outside of `useState` in the implementation. The `useSubscription` hook has been updated similarly without a cache or retrieving values on mount.
-5
.changeset/orange-maps-raise.md
···11----
22-'@urql/introspection': minor
33----
44-55-Update `minifyIntrospectionQuery` utility to remove additional information on arguments and to filter out schema metadata types, like `__Field` and others.
-10
.changeset/plenty-carrots-prove.md
···11----
22-'@urql/core': major
33-'@urql/preact': minor
44-'@urql/svelte': minor
55-'@urql/vue': minor
66-'urql': minor
77----
88-99-Remove deprecated `operationName` property from `Operation`s. The new `Operation.kind` property is now preferred. If you're creating new operations you may also use the `makeOperation` utility instead.
1010-When upgrading `@urql/core` please ensure that your package manager didn't install any duplicates of it. You may deduplicate it manually using `npx yarn-deduplicate` (for Yarn) or `npm dedupe` (for npm).
-5
.changeset/small-apricots-exercise.md
···11----
22-'@urql/exchange-request-policy': patch
33----
44-55-Fix non-query operations being upgraded by `requestPolicyExchange` and time being stored by last issuance rather than last result.
-5
.changeset/smart-emus-jam.md
···11----
22-'@urql/exchange-graphcache': major
33----
44-55-Add improved error awareness to Graphcache. When Graphcache now receives a `GraphQLError` (via a `CombinedError`) it checks whether the `GraphQLError`'s `path` matches up with `null` values in the `data`. Any `null` values that the write operation now sees in the data will be replaced with a "cache miss" value (i.e. `undefined`) when it has an associated error. This means that errored fields from your GraphQL API will be marked as uncached and won't be cached. Instead the client will now attempt a refetch of the data so that errors aren't preventing future refetches or with schema awareness it will attempt a refetch automatically. Additionally, the `updates` functions will now be able to check whether the current field has any errors associated with it with `info.error`.
-5
.changeset/strong-emus-confess.md
···11----
22-'@urql/core': minor
33----
44-55-Reemit an `OperationResult` as `stale: true` if it's being reexecuted as `network-only` operation to give bindings immediate feedback on background refetches.
-6
.changeset/twelve-camels-sit.md
···11----
22-'urql': major
33-'@urql/preact': major
44----
55-66-**Breaking**: Remove `pollInterval` option from `useQuery`. Instead please consider using `useEffect` calling `executeQuery` on an interval.
+15
exchanges/graphcache/CHANGELOG.md
···11# @urql/exchange-graphcache
2233+## 4.0.0
44+55+### Major Changes
66+77+- Add improved error awareness to Graphcache. When Graphcache now receives a `GraphQLError` (via a `CombinedError`) it checks whether the `GraphQLError`'s `path` matches up with `null` values in the `data`. Any `null` values that the write operation now sees in the data will be replaced with a "cache miss" value (i.e. `undefined`) when it has an associated error. This means that errored fields from your GraphQL API will be marked as uncached and won't be cached. Instead the client will now attempt a refetch of the data so that errors aren't preventing future refetches or with schema awareness it will attempt a refetch automatically. Additionally, the `updates` functions will now be able to check whether the current field has any errors associated with it with `info.error`, by [@kitten](https://github.com/kitten) (See [#1356](https://github.com/FormidableLabs/urql/pull/1356))
88+99+### Minor Changes
1010+1111+- Allow `schema` option to be passed with a partial introspection result that only contains `queryType`, `mutationType`, and `subscriptionType` with their respective names. This allows you to pass `{ __schema: { queryType: { name: 'Query' } } }` and the likes to Graphcache's `cacheExchange` to alter the default root names without enabling full schema awareness, by [@kitten](https://github.com/kitten) (See [#1379](https://github.com/FormidableLabs/urql/pull/1379))
1212+1313+### Patch Changes
1414+1515+- Updated dependencies (See [#1374](https://github.com/FormidableLabs/urql/pull/1374), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1375](https://github.com/FormidableLabs/urql/pull/1375))
1616+ - @urql/core@2.0.0
1717+318## 3.4.0
419520### Minor Changes
···11# @urql/exchange-persisted-fetch
2233+## 1.3.0
44+55+### Minor Changes
66+77+- Add `enforcePersistedQueries` option to `persistedFetchExchange`, which disables automatic persisted queries and retry logic, and instead assumes that persisted queries will be handled like normal GraphQL requests, by [@kitten](https://github.com/kitten) (See [#1358](https://github.com/FormidableLabs/urql/pull/1358))
88+99+### Patch Changes
1010+1111+- Updated dependencies (See [#1374](https://github.com/FormidableLabs/urql/pull/1374), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1375](https://github.com/FormidableLabs/urql/pull/1375))
1212+ - @urql/core@2.0.0
1313+314## 1.2.3
415516### Patch Changes
···11# Changelog
2233+## 0.1.1
44+55+### Patch Changes
66+77+- ⚠️ Fix non-query operations being upgraded by `requestPolicyExchange` and time being stored by last issuance rather than last result, by [@kitten](https://github.com/kitten) (See [#1377](https://github.com/FormidableLabs/urql/pull/1377))
88+- Updated dependencies (See [#1374](https://github.com/FormidableLabs/urql/pull/1374), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1375](https://github.com/FormidableLabs/urql/pull/1375))
99+ - @urql/core@2.0.0
1010+311## v0.1.0
412513**Initial Release**
···11# @urql/core
2233+## 2.0.0
44+55+### Major Changes
66+77+- **Breaking**: Remove `pollInterval` feature from `OperationContext`. Instead consider using a source that uses `Wonka.interval` and `Wonka.switchMap` over `client.query()`'s source, by [@kitten](https://github.com/kitten) (See [#1374](https://github.com/FormidableLabs/urql/pull/1374))
88+- Remove deprecated `operationName` property from `Operation`s. The new `Operation.kind` property is now preferred. If you're creating new operations you may also use the `makeOperation` utility instead.
99+ When upgrading `@urql/core` please ensure that your package manager didn't install any duplicates of it. You may deduplicate it manually using `npx yarn-deduplicate` (for Yarn) or `npm dedupe` (for npm), by [@kitten](https://github.com/kitten) (See [#1357](https://github.com/FormidableLabs/urql/pull/1357))
1010+1111+### Minor Changes
1212+1313+- Reemit an `OperationResult` as `stale: true` if it's being reexecuted as `network-only` operation to give bindings immediate feedback on background refetches, by [@kitten](https://github.com/kitten) (See [#1375](https://github.com/FormidableLabs/urql/pull/1375))
1414+315## 1.16.2
416517### Patch Changes
+1-1
packages/core/package.json
···11{
22 "name": "@urql/core",
33- "version": "1.16.2",
33+ "version": "2.0.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/",
+6
packages/introspection/CHANGELOG.md
···11# @urql/introspection
2233+## 0.2.0
44+55+### Minor Changes
66+77+- Update `minifyIntrospectionQuery` utility to remove additional information on arguments and to filter out schema metadata types, like `__Field` and others, by [@kitten](https://github.com/kitten) (See [#1351](https://github.com/FormidableLabs/urql/pull/1351))
88+39## 0.1.2
410511### Patch Changes
+1-1
packages/introspection/package.json
···11{
22 "name": "@urql/introspection",
33- "version": "0.1.2",
33+ "version": "0.2.0",
44 "description": "Utilities for dealing with Introspection Queries and Client Schemas",
55 "sideEffects": false,
66 "homepage": "https://formidable.com/open-source/urql/docs/",
+7
packages/next-urql/CHANGELOG.md
···11# Changelog
2233+## 3.0.0
44+55+### Patch Changes
66+77+- Updated dependencies (See [#1335](https://github.com/FormidableLabs/urql/pull/1335), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1374](https://github.com/FormidableLabs/urql/pull/1374))
88+ - urql@2.0.0
99+310## 2.2.0
411512### Minor Changes
···11# @urql/preact
2233+## 2.0.0
44+55+### Major Changes
66+77+- **Breaking**: Remove `pollInterval` option from `useQuery`. Instead please consider using `useEffect` calling `executeQuery` on an interval, by [@kitten](https://github.com/kitten) (See [#1374](https://github.com/FormidableLabs/urql/pull/1374))
88+99+### Minor Changes
1010+1111+- Remove deprecated `operationName` property from `Operation`s. The new `Operation.kind` property is now preferred. If you're creating new operations you may also use the `makeOperation` utility instead.
1212+ When upgrading `@urql/core` please ensure that your package manager didn't install any duplicates of it. You may deduplicate it manually using `npx yarn-deduplicate` (for Yarn) or `npm dedupe` (for npm), by [@kitten](https://github.com/kitten) (See [#1357](https://github.com/FormidableLabs/urql/pull/1357))
1313+1414+### Patch Changes
1515+1616+- Updated dependencies (See [#1374](https://github.com/FormidableLabs/urql/pull/1374), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1375](https://github.com/FormidableLabs/urql/pull/1375))
1717+ - @urql/core@2.0.0
1818+319## 1.4.4
420521### Patch Changes
···11# urql
2233+## 2.0.0
44+55+### Major Changes
66+77+- **Breaking**: Remove `pollInterval` option from `useQuery`. Instead please consider using `useEffect` calling `executeQuery` on an interval, by [@kitten](https://github.com/kitten) (See [#1374](https://github.com/FormidableLabs/urql/pull/1374))
88+99+### Minor Changes
1010+1111+- Reimplement `useQuery` to apply a consistent Suspense cache (torn down queries will still eliminate stale values) and support all Concurrent Mode edge cases. This work is based on `useMutableSource`'s mechanisms and allows React to properly fork lanes since no implicit state exists outside of `useState` in the implementation. The `useSubscription` hook has been updated similarly without a cache or retrieving values on mount, by [@kitten](https://github.com/kitten) (See [#1335](https://github.com/FormidableLabs/urql/pull/1335))
1212+- Remove deprecated `operationName` property from `Operation`s. The new `Operation.kind` property is now preferred. If you're creating new operations you may also use the `makeOperation` utility instead.
1313+ When upgrading `@urql/core` please ensure that your package manager didn't install any duplicates of it. You may deduplicate it manually using `npx yarn-deduplicate` (for Yarn) or `npm dedupe` (for npm), by [@kitten](https://github.com/kitten) (See [#1357](https://github.com/FormidableLabs/urql/pull/1357))
1414+1515+### Patch Changes
1616+1717+- Updated dependencies (See [#1374](https://github.com/FormidableLabs/urql/pull/1374), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1375](https://github.com/FormidableLabs/urql/pull/1375))
1818+ - @urql/core@2.0.0
1919+320## 1.11.6
421522### Patch Changes
···11# @urql/svelte
2233+## 1.2.0
44+55+### Minor Changes
66+77+- Remove deprecated `operationName` property from `Operation`s. The new `Operation.kind` property is now preferred. If you're creating new operations you may also use the `makeOperation` utility instead.
88+ When upgrading `@urql/core` please ensure that your package manager didn't install any duplicates of it. You may deduplicate it manually using `npx yarn-deduplicate` (for Yarn) or `npm dedupe` (for npm), by [@kitten](https://github.com/kitten) (See [#1357](https://github.com/FormidableLabs/urql/pull/1357))
99+1010+### Patch Changes
1111+1212+- Updated dependencies (See [#1374](https://github.com/FormidableLabs/urql/pull/1374), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1375](https://github.com/FormidableLabs/urql/pull/1375))
1313+ - @urql/core@2.0.0
1414+315## 1.1.4
416517### Patch Changes
···11# @urql/vue
2233+## 0.3.0
44+55+### Minor Changes
66+77+- **Breaking**: Remove `pollInterval` option from `useQuery`. Please consider adding an interval manually calling `executeQuery()`, by [@kitten](https://github.com/kitten) (See [#1374](https://github.com/FormidableLabs/urql/pull/1374))
88+- Remove deprecated `operationName` property from `Operation`s. The new `Operation.kind` property is now preferred. If you're creating new operations you may also use the `makeOperation` utility instead.
99+ When upgrading `@urql/core` please ensure that your package manager didn't install any duplicates of it. You may deduplicate it manually using `npx yarn-deduplicate` (for Yarn) or `npm dedupe` (for npm), by [@kitten](https://github.com/kitten) (See [#1357](https://github.com/FormidableLabs/urql/pull/1357))
1010+1111+### Patch Changes
1212+1313+- Updated dependencies (See [#1374](https://github.com/FormidableLabs/urql/pull/1374), [#1357](https://github.com/FormidableLabs/urql/pull/1357), and [#1375](https://github.com/FormidableLabs/urql/pull/1375))
1414+ - @urql/core@2.0.0
1515+316## 0.2.1
417518### Patch Changes