···11----
22-'@urql/core': minor
33-'@urql/preact': patch
44-'urql': patch
55-'@urql/svelte': patch
66-'@urql/vue': patch
77----
88-99-Add a built-in `gql` tag function helper to `@urql/core`. This behaves similarly to `graphql-tag` but only warns about _locally_ duplicated fragment names rather than globally. It also primes `@urql/core`'s key cache with the parsed `DocumentNode`.
-6
.changeset/hungry-penguins-teach.md
···11----
22-'@urql/preact': patch
33-'urql': patch
44----
55-66-Add `suspense: false` to options when `executeQuery` is called explicitly.
-8
.changeset/nervous-beds-battle.md
···11----
22-'@urql/exchange-graphcache': patch
33----
44-55-Replace `graphql/utilities/buildClientSchema.mjs` with a custom-tailored, lighter implementation
66-built into `@urql/exchange-graphcache`. This will appear to increase its size by about `0.2kB gzip`
77-but will actually save around `8.5kB gzip` to `9.4kB gzip` in any production bundle by using less of
88-`graphql`'s code.
-5
.changeset/nice-rivers-run.md
···11----
22-'@urql/core': patch
33----
44-55-Fix edge case in `formatDocument`, which fails to add a `__typename` field if it has been aliased to a different name.
-5
.changeset/serious-gorillas-develop.md
···11----
22-'@urql/core': patch
33----
44-55-Cache results of `formatDocument` by the input document's key.
-9
.changeset/smart-lizards-crash.md
···11----
22-'@urql/exchange-graphcache': minor
33----
44-55-Increase the consistency of when and how the `__typename` field is added to results. Instead of
66-adding it by default and automatically first, the `__typename` field will now be added along with
77-the usual selection set. The `write` operation now automatically issues a warning if `__typename`
88-isn't present where it's expected more often, which helps in debugging. Also the `__typename` field
99-may now not proactively be added to root results, e.g. `"Query"`.
+19
exchanges/graphcache/CHANGELOG.md
···11# @urql/exchange-graphcache
2233+## 3.3.0
44+55+### Minor Changes
66+77+- Increase the consistency of when and how the `__typename` field is added to results. Instead of
88+ adding it by default and automatically first, the `__typename` field will now be added along with
99+ the usual selection set. The `write` operation now automatically issues a warning if `__typename`
1010+ isn't present where it's expected more often, which helps in debugging. Also the `__typename` field
1111+ may now not proactively be added to root results, e.g. `"Query"`, by [@kitten](https://github.com/kitten) (See [#1185](https://github.com/FormidableLabs/urql/pull/1185))
1212+1313+### Patch Changes
1414+1515+- Replace `graphql/utilities/buildClientSchema.mjs` with a custom-tailored, lighter implementation
1616+ built into `@urql/exchange-graphcache`. This will appear to increase its size by about `0.2kB gzip`
1717+ but will actually save around `8.5kB gzip` to `9.4kB gzip` in any production bundle by using less of
1818+ `graphql`'s code, by [@kitten](https://github.com/kitten) (See [#1189](https://github.com/FormidableLabs/urql/pull/1189))
1919+- Updated dependencies (See [#1187](https://github.com/FormidableLabs/urql/pull/1187), [#1186](https://github.com/FormidableLabs/urql/pull/1186), and [#1186](https://github.com/FormidableLabs/urql/pull/1186))
2020+ - @urql/core@1.16.0
2121+322## 3.2.0
423524### Minor Changes
···11# @urql/core
2233+## 1.16.0
44+55+### Minor Changes
66+77+- Add a built-in `gql` tag function helper to `@urql/core`. This behaves similarly to `graphql-tag` but only warns about _locally_ duplicated fragment names rather than globally. It also primes `@urql/core`'s key cache with the parsed `DocumentNode`, by [@kitten](https://github.com/kitten) (See [#1187](https://github.com/FormidableLabs/urql/pull/1187))
88+99+### Patch Changes
1010+1111+- ⚠️ Fix edge case in `formatDocument`, which fails to add a `__typename` field if it has been aliased to a different name, by [@kitten](https://github.com/kitten) (See [#1186](https://github.com/FormidableLabs/urql/pull/1186))
1212+- Cache results of `formatDocument` by the input document's key, by [@kitten](https://github.com/kitten) (See [#1186](https://github.com/FormidableLabs/urql/pull/1186))
1313+314## 1.15.2
415516### Patch Changes
+1-1
packages/core/package.json
···11{
22 "name": "@urql/core",
33- "version": "1.15.2",
33+ "version": "1.16.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/",
+9
packages/preact-urql/CHANGELOG.md
···11# @urql/preact
2233+## 1.4.3
44+55+### Patch Changes
66+77+- Add a built-in `gql` tag function helper to `@urql/core`. This behaves similarly to `graphql-tag` but only warns about _locally_ duplicated fragment names rather than globally. It also primes `@urql/core`'s key cache with the parsed `DocumentNode`, by [@kitten](https://github.com/kitten) (See [#1187](https://github.com/FormidableLabs/urql/pull/1187))
88+- Add `suspense: false` to options when `executeQuery` is called explicitly, by [@kitten](https://github.com/kitten) (See [#1181](https://github.com/FormidableLabs/urql/pull/1181))
99+- Updated dependencies (See [#1187](https://github.com/FormidableLabs/urql/pull/1187), [#1186](https://github.com/FormidableLabs/urql/pull/1186), and [#1186](https://github.com/FormidableLabs/urql/pull/1186))
1010+ - @urql/core@1.16.0
1111+312## 1.4.2
413514### Patch Changes
···11# urql
2233+## 1.11.4
44+55+### Patch Changes
66+77+- Add a built-in `gql` tag function helper to `@urql/core`. This behaves similarly to `graphql-tag` but only warns about _locally_ duplicated fragment names rather than globally. It also primes `@urql/core`'s key cache with the parsed `DocumentNode`, by [@kitten](https://github.com/kitten) (See [#1187](https://github.com/FormidableLabs/urql/pull/1187))
88+- Add `suspense: false` to options when `executeQuery` is called explicitly, by [@kitten](https://github.com/kitten) (See [#1181](https://github.com/FormidableLabs/urql/pull/1181))
99+- Updated dependencies (See [#1187](https://github.com/FormidableLabs/urql/pull/1187), [#1186](https://github.com/FormidableLabs/urql/pull/1186), and [#1186](https://github.com/FormidableLabs/urql/pull/1186))
1010+ - @urql/core@1.16.0
1111+312## 1.11.3
413514### Patch Changes
···11# @urql/svelte
2233+## 1.1.4
44+55+### Patch Changes
66+77+- Add a built-in `gql` tag function helper to `@urql/core`. This behaves similarly to `graphql-tag` but only warns about _locally_ duplicated fragment names rather than globally. It also primes `@urql/core`'s key cache with the parsed `DocumentNode`, by [@kitten](https://github.com/kitten) (See [#1187](https://github.com/FormidableLabs/urql/pull/1187))
88+- Updated dependencies (See [#1187](https://github.com/FormidableLabs/urql/pull/1187), [#1186](https://github.com/FormidableLabs/urql/pull/1186), and [#1186](https://github.com/FormidableLabs/urql/pull/1186))
99+ - @urql/core@1.16.0
1010+311## 1.1.3
412513### Patch Changes
···11# @urql/vue
2233+## 0.2.1
44+55+### Patch Changes
66+77+- Add a built-in `gql` tag function helper to `@urql/core`. This behaves similarly to `graphql-tag` but only warns about _locally_ duplicated fragment names rather than globally. It also primes `@urql/core`'s key cache with the parsed `DocumentNode`, by [@kitten](https://github.com/kitten) (See [#1187](https://github.com/FormidableLabs/urql/pull/1187))
88+- Updated dependencies (See [#1187](https://github.com/FormidableLabs/urql/pull/1187), [#1186](https://github.com/FormidableLabs/urql/pull/1186), and [#1186](https://github.com/FormidableLabs/urql/pull/1186))
99+ - @urql/core@1.16.0
1010+311## 0.2.0
412513### Minor Changes