Mirror: The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Version Packages (#1864)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

authored by

urql-ci
github-actions[bot]
and committed by
GitHub
07ace8a5 bdc352f0

+38 -29
-5
.changeset/chilled-pears-eat.md
··· 1 - --- 2 - '@urql/exchange-graphcache': patch 3 - --- 4 - 5 - Fix missing values cascading into lists causing a `null` item without the query being marked as stale and fetched from the API. This would happen in schema awareness when a required field, which isn't cached, cascades into a nullable list.
-7
.changeset/eleven-cobras-flash.md
··· 1 - --- 2 - '@urql/exchange-graphcache': minor 3 - --- 4 - 5 - Improve referential equality of deeply queried objects from the normalised cache for queries. Each query operation will now reuse the last known result and only incrementally change references as necessary, scanning over the previous result to identify whether anything has changed. 6 - This should help improve the performance of processing updates in UI frameworks (e.g. in React with `useMemo` or `React.memo`). 7 - See: [#1859](https://github.com/FormidableLabs/urql/pull/1859)
-7
.changeset/tall-books-develop.md
··· 1 - --- 2 - '@urql/exchange-graphcache': minor 3 - '@urql/core': minor 4 - --- 5 - 6 - Add **experimental** support for `@defer` and `@stream` responses for GraphQL. This implements the ["GraphQL Defer and Stream Directives"](https://github.com/graphql/graphql-spec/blob/4fd39e0/rfcs/DeferStream.md) and ["Incremental Delivery over HTTP"](https://github.com/graphql/graphql-over-http/blob/290b0e2/rfcs/IncrementalDelivery.md) specifications. If a GraphQL API supports `multipart/mixed` responses for deferred and streamed delivery of GraphQL results, `@urql/core` (and all its derived fetch implementations) will attempt to stream results. This is _only supported_ on browsers [supporting streamed fetch responses](https://developer.mozilla.org/en-US/docs/Web/API/Response/body), which excludes IE11. 7 - The implementation of streamed multipart responses is derived from [`meros` by `@maraisr`](https://github.com/maraisr/meros), and is subject to change if the RFCs end up changing.
-5
.changeset/unlucky-dogs-repair.md
··· 1 - --- 2 - '@urql/exchange-execute': minor 3 - --- 4 - 5 - Support async iterated results, including subscriptions via `AsyncIterator` support and `@defer` / `@stream` if the appropriate version of `graphql` is used, e.g. `15.4.0-experimental-stream-defer.1`.
+11
exchanges/execute/CHANGELOG.md
··· 1 1 # Changelog 2 2 3 + ## 1.1.0 4 + 5 + ### Minor Changes 6 + 7 + - Support async iterated results, including subscriptions via `AsyncIterator` support and `@defer` / `@stream` if the appropriate version of `graphql` is used, e.g. `15.4.0-experimental-stream-defer.1`, by [@kitten](https://github.com/kitten) (See [#1854](https://github.com/FormidableLabs/urql/pull/1854)) 8 + 9 + ### Patch Changes 10 + 11 + - Updated dependencies (See [#1854](https://github.com/FormidableLabs/urql/pull/1854)) 12 + - @urql/core@2.3.0 13 + 3 14 ## 1.0.5 4 15 5 16 ### Patch Changes
+2 -2
exchanges/execute/package.json
··· 1 1 { 2 2 "name": "@urql/exchange-execute", 3 - "version": "1.0.5", 3 + "version": "1.1.0", 4 4 "description": "An exchange for executing queries against a local schema in urql", 5 5 "sideEffects": false, 6 6 "homepage": "https://formidable.com/open-source/urql/docs/", ··· 51 51 "preset": "../../scripts/jest/preset" 52 52 }, 53 53 "dependencies": { 54 - "@urql/core": ">=2.1.6", 54 + "@urql/core": ">=2.3.0", 55 55 "wonka": "^4.0.14" 56 56 }, 57 57 "peerDependencies": {
+15
exchanges/graphcache/CHANGELOG.md
··· 1 1 # @urql/exchange-graphcache 2 2 3 + ## 4.3.0 4 + 5 + ### Minor Changes 6 + 7 + - Improve referential equality of deeply queried objects from the normalised cache for queries. Each query operation will now reuse the last known result and only incrementally change references as necessary, scanning over the previous result to identify whether anything has changed. 8 + This should help improve the performance of processing updates in UI frameworks (e.g. in React with `useMemo` or `React.memo`). (See [#1859](https://github.com/FormidableLabs/urql/pull/1859)) 9 + - Add **experimental** support for `@defer` and `@stream` responses for GraphQL. This implements the ["GraphQL Defer and Stream Directives"](https://github.com/graphql/graphql-spec/blob/4fd39e0/rfcs/DeferStream.md) and ["Incremental Delivery over HTTP"](https://github.com/graphql/graphql-over-http/blob/290b0e2/rfcs/IncrementalDelivery.md) specifications. If a GraphQL API supports `multipart/mixed` responses for deferred and streamed delivery of GraphQL results, `@urql/core` (and all its derived fetch implementations) will attempt to stream results. This is _only supported_ on browsers [supporting streamed fetch responses](https://developer.mozilla.org/en-US/docs/Web/API/Response/body), which excludes IE11. 10 + The implementation of streamed multipart responses is derived from [`meros` by `@maraisr`](https://github.com/maraisr/meros), and is subject to change if the RFCs end up changing, by [@kitten](https://github.com/kitten) (See [#1854](https://github.com/FormidableLabs/urql/pull/1854)) 11 + 12 + ### Patch Changes 13 + 14 + - ⚠️ Fix missing values cascading into lists causing a `null` item without the query being marked as stale and fetched from the API. This would happen in schema awareness when a required field, which isn't cached, cascades into a nullable list, by [@kitten](https://github.com/kitten) (See [#1869](https://github.com/FormidableLabs/urql/pull/1869)) 15 + - Updated dependencies (See [#1854](https://github.com/FormidableLabs/urql/pull/1854)) 16 + - @urql/core@2.3.0 17 + 3 18 ## 4.2.1 4 19 5 20 ### Patch Changes
+2 -2
exchanges/graphcache/package.json
··· 1 1 { 2 2 "name": "@urql/exchange-graphcache", 3 - "version": "4.2.1", 3 + "version": "4.3.0", 4 4 "description": "A normalized and configurable cache exchange for urql", 5 5 "sideEffects": false, 6 6 "homepage": "https://formidable.com/open-source/urql/docs/graphcache", ··· 65 65 "preset": "../../scripts/jest/preset" 66 66 }, 67 67 "dependencies": { 68 - "@urql/core": ">=2.1.5", 68 + "@urql/core": ">=2.3.0", 69 69 "wonka": "^4.0.14" 70 70 }, 71 71 "peerDependencies": {
+7
packages/core/CHANGELOG.md
··· 1 1 # @urql/core 2 2 3 + ## 2.3.0 4 + 5 + ### Minor Changes 6 + 7 + - Add **experimental** support for `@defer` and `@stream` responses for GraphQL. This implements the ["GraphQL Defer and Stream Directives"](https://github.com/graphql/graphql-spec/blob/4fd39e0/rfcs/DeferStream.md) and ["Incremental Delivery over HTTP"](https://github.com/graphql/graphql-over-http/blob/290b0e2/rfcs/IncrementalDelivery.md) specifications. If a GraphQL API supports `multipart/mixed` responses for deferred and streamed delivery of GraphQL results, `@urql/core` (and all its derived fetch implementations) will attempt to stream results. This is _only supported_ on browsers [supporting streamed fetch responses](https://developer.mozilla.org/en-US/docs/Web/API/Response/body), which excludes IE11. 8 + The implementation of streamed multipart responses is derived from [`meros` by `@maraisr`](https://github.com/maraisr/meros), and is subject to change if the RFCs end up changing, by [@kitten](https://github.com/kitten) (See [#1854](https://github.com/FormidableLabs/urql/pull/1854)) 9 + 3 10 ## 2.2.0 4 11 5 12 ### Minor Changes
+1 -1
packages/core/package.json
··· 1 1 { 2 2 "name": "@urql/core", 3 - "version": "2.2.0", 3 + "version": "2.3.0", 4 4 "description": "The shared core for the highly customizable and versatile GraphQL client", 5 5 "sideEffects": false, 6 6 "homepage": "https://formidable.com/open-source/urql/docs/",