···11----
22-'@urql/exchange-graphcache': patch
33----
44-55-Use new `FormattedNode` / `formatDocument` functionality added to `@urql/core` to slightly speed up directive processing by using the client-side `_directives` dictionary that `formatDocument` adds.
-5
.changeset/eleven-snakes-look.md
···11----
22-'@urql/exchange-graphcache': patch
33----
44-55-Allow `offlineExchange` to once again issue all request policies, instead of mapping them to `cache-first`. When replaying operations after rehydrating it will now prioritise network policies, and before rehydrating receiving a network result will prevent a network request from being issued again.
-9
.changeset/generated-one-myself.md
···11----
22-'@urql/next': major
33----
44-55-Create `@urql/next` which is a package meant to support Next 13 and
66-the React 18 features contained within.
77-88-For server components we have `@urql/next/rsc` and for client components
99-just `@urql/next`.
-13
.changeset/odd-taxis-tease.md
···11----
22-'@urql/exchange-graphcache': minor
33----
44-55-Implement **local directives**. It’s now possible to add client-only directives to queries by adding them to the `cacheExchange`’s new `directives` option.
66-Directives accept an object of their arguments and return a resolver. When a field is annotated with
77-a resolver, e.g. `@_optional` or `@_required`, their resolvers from the `directives` config are
88-executed. This means it’s now possible to use `@_relayPagination` for example, by passing adding
99-the `relayPagination` helper to the config.
1010-Due to the change in [#3317](https://github.com/urql-graphql/urql/pull/3317), any directive in
1111-queries that’s prefixed with an underscore (`_`) is only visible to Graphcache and not the API.
1212-1313-See: https://github.com/urql-graphql/urql/pull/3306
-5
.changeset/rude-waves-check.md
···11----
22-'@urql/core': minor
33----
44-55-Update `formatDocument` to output `FormattedNode` type mapping. The formatter will now annotate added `__typename` fields with `_generated: true`, place selection nodes' directives onto a `_directives` dictionary, and will filter directives to not include `"_"` underscore prefixed directives in the final query. This prepares us for a feature that allows enhanced client-side directives in Graphcache.
-5
.changeset/serious-balloons-cheat.md
···11----
22-'urql': patch
33----
44-55-Fix edge case that causes execute functions from `useQuery` and `useSubscription` to fail when they’re called in their state after a render that changes `pause`. This would previously cause internal dependencies to be outdated and the source to be discarded immediately in some cases.
-5
.changeset/seven-adults-fix.md
···11----
22-'@urql/exchange-persisted': minor
33----
44-55-Allow persisted query logic to be skipped by the `persistedExchange` if the passed `generateHash` function resolves to a nullish value. This allows (A)PQ to be selectively disabled for individual operations.
-6
.changeset/two-ants-relate.md
···11----
22-'@urql/exchange-graphcache': patch
33-'@urql/core': patch
44----
55-66-Add `OperationContext.optimistic` flag as an internal indication on whether a mutation triggered an optimistic update in `@urql/exchange-graphcache`'s `cacheExchange`.
···11# @urql/exchange-graphcache
2233+## 6.2.0
44+55+### Minor Changes
66+77+- Implement **local directives**. It’s now possible to add client-only directives to queries by adding them to the `cacheExchange`’s new `directives` option.
88+ Directives accept an object of their arguments and return a resolver. When a field is annotated with
99+ a resolver, e.g. `@_optional` or `@_required`, their resolvers from the `directives` config are
1010+ executed. This means it’s now possible to use `@_relayPagination` for example, by passing adding
1111+ the `relayPagination` helper to the config.
1212+ Due to the change in [#3317](https://github.com/urql-graphql/urql/pull/3317), any directive in
1313+ queries that’s prefixed with an underscore (`_`) is only visible to Graphcache and not the API.
1414+ Submitted by undefined (See https://github.com/urql-graphql/urql/pull/3306)
1515+1616+### Patch Changes
1717+1818+- Use new `FormattedNode` / `formatDocument` functionality added to `@urql/core` to slightly speed up directive processing by using the client-side `_directives` dictionary that `formatDocument` adds
1919+ Submitted by [@kitten](https://github.com/kitten) (See [#3317](https://github.com/urql-graphql/urql/pull/3317))
2020+- Allow `offlineExchange` to once again issue all request policies, instead of mapping them to `cache-first`. When replaying operations after rehydrating it will now prioritise network policies, and before rehydrating receiving a network result will prevent a network request from being issued again
2121+ Submitted by [@kitten](https://github.com/kitten) (See [#3308](https://github.com/urql-graphql/urql/pull/3308))
2222+- Add `OperationContext.optimistic` flag as an internal indication on whether a mutation triggered an optimistic update in `@urql/exchange-graphcache`'s `cacheExchange`
2323+ Submitted by [@kitten](https://github.com/kitten) (See [#3308](https://github.com/urql-graphql/urql/pull/3308))
2424+- Updated dependencies (See [#3317](https://github.com/urql-graphql/urql/pull/3317) and [#3308](https://github.com/urql-graphql/urql/pull/3308))
2525+ - @urql/core@4.1.0
2626+327## 6.1.4
428529### Patch Changes
···11# @urql/exchange-persisted-fetch
2233+## 4.1.0
44+55+### Minor Changes
66+77+- Allow persisted query logic to be skipped by the `persistedExchange` if the passed `generateHash` function resolves to a nullish value. This allows (A)PQ to be selectively disabled for individual operations
88+ Submitted by [@kitten](https://github.com/kitten) (See [#3324](https://github.com/urql-graphql/urql/pull/3324))
99+1010+### Patch Changes
1111+1212+- Updated dependencies (See [#3317](https://github.com/urql-graphql/urql/pull/3317) and [#3308](https://github.com/urql-graphql/urql/pull/3308))
1313+ - @urql/core@4.1.0
1414+315## 4.0.1
416517### Patch Changes
···11# @urql/core
2233+## 4.1.0
44+55+### Minor Changes
66+77+- Update `formatDocument` to output `FormattedNode` type mapping. The formatter will now annotate added `__typename` fields with `_generated: true`, place selection nodes' directives onto a `_directives` dictionary, and will filter directives to not include `"_"` underscore prefixed directives in the final query. This prepares us for a feature that allows enhanced client-side directives in Graphcache
88+ Submitted by [@kitten](https://github.com/kitten) (See [#3317](https://github.com/urql-graphql/urql/pull/3317))
99+1010+### Patch Changes
1111+1212+- Add `OperationContext.optimistic` flag as an internal indication on whether a mutation triggered an optimistic update in `@urql/exchange-graphcache`'s `cacheExchange`
1313+ Submitted by [@kitten](https://github.com/kitten) (See [#3308](https://github.com/urql-graphql/urql/pull/3308))
1414+315## 4.0.11
416517### Patch Changes
+1-1
packages/core/package.json
···11{
22 "name": "@urql/core",
33- "version": "4.0.11",
33+ "version": "4.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/",
+10
packages/next-urql/CHANGELOG.md
···11# Changelog
2233+## 1.0.0
44+55+### Major Changes
66+77+- Create `@urql/next` which is a package meant to support Next 13 and
88+ the React 18 features contained within.
99+ For server components we have `@urql/next/rsc` and for client components
1010+ just `@urql/next`
1111+ Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#3214](https://github.com/urql-graphql/urql/pull/3214))
1212+313## 5.0.2
414515### Patch Changes
+1-1
packages/next-urql/package.json
···11{
22 "name": "@urql/next",
33- "version": "0.1.0",
33+ "version": "1.0.0",
44 "description": "Convenience wrappers for using urql with NextJS.",
55 "sideEffects": false,
66 "homepage": "https://formidable.com/open-source/urql/docs/",
···11# urql
2233+## 4.0.5
44+55+### Patch Changes
66+77+- ⚠️ Fix edge case that causes execute functions from `useQuery` and `useSubscription` to fail when they’re called in their state after a render that changes `pause`. This would previously cause internal dependencies to be outdated and the source to be discarded immediately in some cases
88+ Submitted by [@kitten](https://github.com/kitten) (See [#3323](https://github.com/urql-graphql/urql/pull/3323))
99+- Updated dependencies (See [#3317](https://github.com/urql-graphql/urql/pull/3317) and [#3308](https://github.com/urql-graphql/urql/pull/3308))
1010+ - @urql/core@4.1.0
1111+312## 4.0.4
413514### Patch Changes