From 37793bc91266c3fabe700fe909813675ca029a82 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 21 Jan 2024 04:19:25 -0800 Subject: [PATCH] internal: Publish new version (#2910) Co-authored-by: github-actions[bot] --- .changeset/chilly-mugs-work.md | 7 -- .changeset/khaki-ears-exercise.md | 8 -- .changeset/lemon-zoos-relax.md | 20 ----- .changeset/odd-cars-cheer.md | 5 -- .changeset/seven-papayas-tie.md | 7 -- .changeset/shiny-maps-double.md | 7 -- .changeset/slimy-experts-help.md | 13 ---- .changeset/soft-birds-invent.md | 9 --- .changeset/ten-clocks-sin.md | 5 -- .changeset/tender-frogs-return.md | 5 -- examples/benchmark/CHANGELOG.md | 9 +++ examples/benchmark/package.json | 2 +- examples/coin-app/CHANGELOG.md | 11 +++ examples/coin-app/package.json | 10 +-- examples/normalizr-github/CHANGELOG.md | 8 ++ examples/normalizr-github/package.json | 2 +- examples/normalizr-redux/CHANGELOG.md | 7 ++ examples/normalizr-redux/package.json | 2 +- examples/normalizr-relationships/CHANGELOG.md | 8 ++ examples/normalizr-relationships/package.json | 2 +- packages/core/CHANGELOG.md | 39 ++++++++-- packages/core/package.json | 4 +- packages/endpoint/CHANGELOG.md | 31 ++++++-- packages/endpoint/package.json | 2 +- packages/graphql/CHANGELOG.md | 17 ++++- packages/graphql/package.json | 4 +- packages/hooks/CHANGELOG.md | 7 ++ packages/hooks/package.json | 4 +- packages/img/CHANGELOG.md | 9 +++ packages/img/package.json | 4 +- packages/normalizr/CHANGELOG.md | 21 +++++- packages/normalizr/package.json | 2 +- packages/react/CHANGELOG.md | 33 +++++++-- packages/react/package.json | 6 +- packages/redux/CHANGELOG.md | 11 ++- packages/redux/package.json | 4 +- packages/rest/CHANGELOG.md | 74 +++++++++++++------ packages/rest/package.json | 4 +- packages/ssr/CHANGELOG.md | 8 ++ packages/ssr/package.json | 2 +- packages/test/CHANGELOG.md | 6 ++ packages/test/package.json | 2 +- packages/use-enhanced-reducer/CHANGELOG.md | 6 ++ packages/use-enhanced-reducer/package.json | 2 +- website/CHANGELOG.md | 12 +++ yarn.lock | 63 ++++++++++------ 46 files changed, 339 insertions(+), 185 deletions(-) delete mode 100644 .changeset/chilly-mugs-work.md delete mode 100644 .changeset/khaki-ears-exercise.md delete mode 100644 .changeset/lemon-zoos-relax.md delete mode 100644 .changeset/odd-cars-cheer.md delete mode 100644 .changeset/seven-papayas-tie.md delete mode 100644 .changeset/shiny-maps-double.md delete mode 100644 .changeset/slimy-experts-help.md delete mode 100644 .changeset/soft-birds-invent.md delete mode 100644 .changeset/ten-clocks-sin.md delete mode 100644 .changeset/tender-frogs-return.md create mode 100644 examples/coin-app/CHANGELOG.md diff --git a/.changeset/chilly-mugs-work.md b/.changeset/chilly-mugs-work.md deleted file mode 100644 index 9aaa37d4ae7e..000000000000 --- a/.changeset/chilly-mugs-work.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@data-client/rest": minor ---- - -Add exports getUrlBase, getUrlTokens used to construct URLs - -This enables custom [RestEndpoint.url()](https://dataclient.io/rest/api/RestEndpoint#url) implementations \ No newline at end of file diff --git a/.changeset/khaki-ears-exercise.md b/.changeset/khaki-ears-exercise.md deleted file mode 100644 index c498cc0beead..000000000000 --- a/.changeset/khaki-ears-exercise.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@data-client/redux": patch -"@data-client/test": patch -"@data-client/img": patch -"@data-client/ssr": patch ---- - -Expand compatibility diff --git a/.changeset/lemon-zoos-relax.md b/.changeset/lemon-zoos-relax.md deleted file mode 100644 index 49033cd20721..000000000000 --- a/.changeset/lemon-zoos-relax.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"@data-client/rest": minor ---- - -Add [RestEndpoint.searchToString()](https://dataclient.io/rest/api/RestEndpoint#searchToString) - -For example: - -To encode complex objects in the searchParams, you can use the [qs](https://github.com/ljharb/qs) library. - -```typescript -import { RestEndpoint, RestGenerics } from '@data-client/rest'; -import qs from 'qs'; - -class MyEndpoint extends RestEndpoint { - searchToString(searchParams) { - return qs.stringify(searchParams); - } -} -``` \ No newline at end of file diff --git a/.changeset/odd-cars-cheer.md b/.changeset/odd-cars-cheer.md deleted file mode 100644 index 2fd8c9434f6c..000000000000 --- a/.changeset/odd-cars-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@data-client/normalizr": patch ---- - -Update README diff --git a/.changeset/seven-papayas-tie.md b/.changeset/seven-papayas-tie.md deleted file mode 100644 index 304afa133dec..000000000000 --- a/.changeset/seven-papayas-tie.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@data-client/normalizr": patch -"@data-client/react": patch -"@data-client/ssr": patch ---- - -Update NextJS Demo link diff --git a/.changeset/shiny-maps-double.md b/.changeset/shiny-maps-double.md deleted file mode 100644 index d16552b5162e..000000000000 --- a/.changeset/shiny-maps-double.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@data-client/core": patch ---- - -Limit DevToolsManager action buffer depth to 100 - -This will avoid memory leaks in long running applications, or ones with frequent updates. \ No newline at end of file diff --git a/.changeset/slimy-experts-help.md b/.changeset/slimy-experts-help.md deleted file mode 100644 index e30628d8ac84..000000000000 --- a/.changeset/slimy-experts-help.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@data-client/normalizr": minor -"@data-client/endpoint": minor -"@data-client/react": minor -"@data-client/core": minor ---- - -BREAKING CHANGE: `null` inputs are no longer filtered from Array or Object - -- `[]` and [schema.Array](https://dataclient.io/rest/api/Array) now behave in the same manner. -- `null` values are now consistently handled everywhere (being retained). - - These were already being retained in [nested Entities](https://dataclient.io/rest/guides/relational-data#nesting) -- `undefined` is still filtered out. diff --git a/.changeset/soft-birds-invent.md b/.changeset/soft-birds-invent.md deleted file mode 100644 index 0cd34bf2cfc5..000000000000 --- a/.changeset/soft-birds-invent.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@data-client/endpoint": patch -"@data-client/graphql": patch -"@data-client/react": patch -"@data-client/core": patch -"@data-client/rest": patch ---- - -Update README with API links diff --git a/.changeset/ten-clocks-sin.md b/.changeset/ten-clocks-sin.md deleted file mode 100644 index 1063b655d547..000000000000 --- a/.changeset/ten-clocks-sin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@data-client/use-enhanced-reducer": patch ---- - -Add Manager examples to readme diff --git a/.changeset/tender-frogs-return.md b/.changeset/tender-frogs-return.md deleted file mode 100644 index 4220cf8a5055..000000000000 --- a/.changeset/tender-frogs-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@data-client/endpoint": patch ---- - -docs: Fix Entity links diff --git a/examples/benchmark/CHANGELOG.md b/examples/benchmark/CHANGELOG.md index 2c1c26373b2e..7efbb41dbebb 100644 --- a/examples/benchmark/CHANGELOG.md +++ b/examples/benchmark/CHANGELOG.md @@ -1,5 +1,14 @@ # example-benchmark +## 0.4.38 + +### Patch Changes + +- Updated dependencies [[`67f4e0b`](https://github.com/reactive/data-client/commit/67f4e0b45068da32d20e250267cb1cd2cea51226), [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7), [`4e6a39e`](https://github.com/reactive/data-client/commit/4e6a39ea2bfdb1390051f12781e899488609e1a8), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/normalizr@0.10.0 + - @data-client/core@0.10.0 + - @data-client/endpoint@0.10.0 + ## 0.4.37 ### Patch Changes diff --git a/examples/benchmark/package.json b/examples/benchmark/package.json index b669f13831df..e3d0ef10a33b 100644 --- a/examples/benchmark/package.json +++ b/examples/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "example-benchmark", - "version": "0.4.37", + "version": "0.4.38", "description": "Benchmark for normalizr", "main": "index.js", "author": "Nathaniel Tucker", diff --git a/examples/coin-app/CHANGELOG.md b/examples/coin-app/CHANGELOG.md new file mode 100644 index 000000000000..2316c8552032 --- /dev/null +++ b/examples/coin-app/CHANGELOG.md @@ -0,0 +1,11 @@ +# coinbase-lite + +## 0.0.2 + +### Patch Changes + +- Updated dependencies [[`44f9ec2`](https://github.com/reactive/data-client/commit/44f9ec2801fe389a5afb215553a3441143078803), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`44f9ec2`](https://github.com/reactive/data-client/commit/44f9ec2801fe389a5afb215553a3441143078803), [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae)]: + - @data-client/rest@0.10.0 + - @data-client/redux@0.10.0 + - @data-client/img@0.10.0 + - @data-client/react@0.10.0 diff --git a/examples/coin-app/package.json b/examples/coin-app/package.json index 9da1f3a92504..26222446cdd8 100644 --- a/examples/coin-app/package.json +++ b/examples/coin-app/package.json @@ -1,6 +1,6 @@ { "name": "coinbase-lite", - "version": "0.0.1", + "version": "0.0.2", "packageManager": "yarn@4.0.2", "description": "Coin App", "scripts": { @@ -41,10 +41,10 @@ "@anansi/core": "^0.18.4", "@anansi/router": "^0.9.1", "@babel/runtime": "^7.22.15", - "@data-client/img": "^0.9.0", - "@data-client/react": "^0.9.0", - "@data-client/redux": "^0.9.0", - "@data-client/rest": "^0.9.0", + "@data-client/img": "^0.10.0", + "@data-client/react": "^0.10.0", + "@data-client/redux": "^0.10.0", + "@data-client/rest": "^0.10.0", "history": "*", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/normalizr-github/CHANGELOG.md b/examples/normalizr-github/CHANGELOG.md index fe6c4063e88c..e6380c1d71a4 100644 --- a/examples/normalizr-github/CHANGELOG.md +++ b/examples/normalizr-github/CHANGELOG.md @@ -1,5 +1,13 @@ # normalizr-github-example +## 0.1.27 + +### Patch Changes + +- Updated dependencies [[`67f4e0b`](https://github.com/reactive/data-client/commit/67f4e0b45068da32d20e250267cb1cd2cea51226), [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/normalizr@0.10.0 + - @data-client/endpoint@0.10.0 + ## 0.1.26 ### Patch Changes diff --git a/examples/normalizr-github/package.json b/examples/normalizr-github/package.json index 8f976ec66749..7e81eea0958c 100644 --- a/examples/normalizr-github/package.json +++ b/examples/normalizr-github/package.json @@ -1,6 +1,6 @@ { "name": "normalizr-github-example", - "version": "0.1.26", + "version": "0.1.27", "description": "And example of using Normalizr with github", "main": "index.js", "author": "Paul Armstrong", diff --git a/examples/normalizr-redux/CHANGELOG.md b/examples/normalizr-redux/CHANGELOG.md index f789bd80d3a2..1888cae54b38 100644 --- a/examples/normalizr-redux/CHANGELOG.md +++ b/examples/normalizr-redux/CHANGELOG.md @@ -1,5 +1,12 @@ # normalizr-redux-example +## 0.1.25 + +### Patch Changes + +- Updated dependencies [[`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/endpoint@0.10.0 + ## 0.1.24 ### Patch Changes diff --git a/examples/normalizr-redux/package.json b/examples/normalizr-redux/package.json index b8a5354f5466..ff690395d635 100644 --- a/examples/normalizr-redux/package.json +++ b/examples/normalizr-redux/package.json @@ -1,6 +1,6 @@ { "name": "normalizr-redux-example", - "version": "0.1.24", + "version": "0.1.25", "description": "And example of using Normalizr with Redux", "main": "index.js", "author": "Paul Armstrong", diff --git a/examples/normalizr-relationships/CHANGELOG.md b/examples/normalizr-relationships/CHANGELOG.md index ba09e6e178d4..b59a9d7ba6c7 100644 --- a/examples/normalizr-relationships/CHANGELOG.md +++ b/examples/normalizr-relationships/CHANGELOG.md @@ -1,5 +1,13 @@ # normalizr-relationships +## 0.1.27 + +### Patch Changes + +- Updated dependencies [[`67f4e0b`](https://github.com/reactive/data-client/commit/67f4e0b45068da32d20e250267cb1cd2cea51226), [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/normalizr@0.10.0 + - @data-client/endpoint@0.10.0 + ## 0.1.26 ### Patch Changes diff --git a/examples/normalizr-relationships/package.json b/examples/normalizr-relationships/package.json index ffb6c0a2f8a5..6eb3aa91cec5 100644 --- a/examples/normalizr-relationships/package.json +++ b/examples/normalizr-relationships/package.json @@ -1,6 +1,6 @@ { "name": "normalizr-relationships", - "version": "0.1.26", + "version": "0.1.27", "description": "And example of using Normalizr with relationships", "main": "index.js", "author": "Paul Armstrong", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index d836a0eddc59..ac0addeee0ae 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,27 @@ # @data-client/core +## 0.10.0 + +### Minor Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - BREAKING CHANGE: `null` inputs are no longer filtered from Array or Object + + - `[]` and [schema.Array](https://dataclient.io/rest/api/Array) now behave in the same manner. + - `null` values are now consistently handled everywhere (being retained). + - These were already being retained in [nested Entities](https://dataclient.io/rest/guides/relational-data#nesting) + - `undefined` is still filtered out. + +### Patch Changes + +- [`4e6a39e`](https://github.com/reactive/data-client/commit/4e6a39ea2bfdb1390051f12781e899488609e1a8) Thanks [@ntucker](https://github.com/ntucker)! - Limit DevToolsManager action buffer depth to 100 + + This will avoid memory leaks in long running applications, or ones with frequent updates. + +- [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae) Thanks [@ntucker](https://github.com/ntucker)! - Update README with API links + +- Updated dependencies [[`67f4e0b`](https://github.com/reactive/data-client/commit/67f4e0b45068da32d20e250267cb1cd2cea51226), [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474)]: + - @data-client/normalizr@0.10.0 + ## 0.9.7 ### Patch Changes @@ -90,11 +112,12 @@ ```ts class LoggingManager implements Manager { - getMiddleware = (): Middleware => controller => next => async action => { - console.log('before', action, controller.getState()); - await next(action); - console.log('after', action, controller.getState()); - }; + getMiddleware = + (): Middleware => (controller) => (next) => async (action) => { + console.log("before", action, controller.getState()); + await next(action); + console.log("after", action, controller.getState()); + }; cleanup() {} } @@ -138,7 +161,7 @@ - f95dbc64d1: [Collections](https://dataclient.io/rest/api/Collection) can filter based on FormData arguments ```ts - ctrl.fetch(getPosts.push, { group: 'react' }, new FormData(e.currentTarget)); + ctrl.fetch(getPosts.push, { group: "react" }, new FormData(e.currentTarget)); ``` Say our FormData contained an `author` field. Now that newly created @@ -146,8 +169,8 @@ ```ts useSuspense(getPosts, { - group: 'react', - author: 'bob', + group: "react", + author: "bob", }); ``` diff --git a/packages/core/package.json b/packages/core/package.json index 546624527779..eee9a29407db 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/core", - "version": "0.9.7", + "version": "0.10.0", "description": "High performance reactive framework for async data.", "sideEffects": false, "main": "dist/index.js", @@ -120,7 +120,7 @@ }, "dependencies": { "@babel/runtime": "^7.17.0", - "@data-client/normalizr": "^0.9.4", + "@data-client/normalizr": "^0.10.0", "flux-standard-action": "^2.1.1" }, "devDependencies": { diff --git a/packages/endpoint/CHANGELOG.md b/packages/endpoint/CHANGELOG.md index 7a4fd95674d3..6f81aae474d3 100644 --- a/packages/endpoint/CHANGELOG.md +++ b/packages/endpoint/CHANGELOG.md @@ -1,5 +1,22 @@ # @data-client/endpoint +## 0.10.0 + +### Minor Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - BREAKING CHANGE: `null` inputs are no longer filtered from Array or Object + + - `[]` and [schema.Array](https://dataclient.io/rest/api/Array) now behave in the same manner. + - `null` values are now consistently handled everywhere (being retained). + - These were already being retained in [nested Entities](https://dataclient.io/rest/guides/relational-data#nesting) + - `undefined` is still filtered out. + +### Patch Changes + +- [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae) Thanks [@ntucker](https://github.com/ntucker)! - Update README with API links + +- [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350) Thanks [@ntucker](https://github.com/ntucker)! - docs: Fix Entity links + ## 0.9.9 ### Patch Changes @@ -15,7 +32,7 @@ ```ts export const queryRemainingTodos = new Query( TodoResource.getList.schema, - entries => entries && entries.filter(todo => !todo.completed).length, + (entries) => entries && entries.filter((todo) => !todo.completed).length, ); ``` @@ -98,7 +115,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, @@ -118,7 +135,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, @@ -139,16 +156,16 @@ ```ts class Stream extends Entity { - username = ''; - title = ''; - game = ''; + username = ""; + title = ""; + game = ""; currentViewers = 0; live = false; pk() { return this.username; } - static key = 'Stream'; + static key = "Stream"; process(value, parent, key, args) { const processed = super.process(value, parent, key, args); diff --git a/packages/endpoint/package.json b/packages/endpoint/package.json index 906cd8e42e08..292eb0c7a056 100644 --- a/packages/endpoint/package.json +++ b/packages/endpoint/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/endpoint", - "version": "0.9.9", + "version": "0.10.0", "description": "Declarative Network Interface Definitions", "homepage": "https://dataclient.io/docs/guides/custom-protocol", "keywords": [ diff --git a/packages/graphql/CHANGELOG.md b/packages/graphql/CHANGELOG.md index 093f7f9f6770..9ccc9f294bdc 100644 --- a/packages/graphql/CHANGELOG.md +++ b/packages/graphql/CHANGELOG.md @@ -1,5 +1,14 @@ # @data-client/graphql +## 0.10.0 + +### Patch Changes + +- [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae) Thanks [@ntucker](https://github.com/ntucker)! - Update README with API links + +- Updated dependencies [[`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/endpoint@0.10.0 + ## 0.9.9 ### Patch Changes @@ -95,16 +104,16 @@ ```ts class Stream extends Entity { - username = ''; - title = ''; - game = ''; + username = ""; + title = ""; + game = ""; currentViewers = 0; live = false; pk() { return this.username; } - static key = 'Stream'; + static key = "Stream"; process(value, parent, key, args) { const processed = super.process(value, parent, key, args); diff --git a/packages/graphql/package.json b/packages/graphql/package.json index f2bc5596cb43..1ac6fbac9e2b 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/graphql", - "version": "0.9.9", + "version": "0.10.0", "description": "Endpoints for GraphQL APIs", "homepage": "https://dataclient.io/docs/graphql", "repository": { @@ -104,7 +104,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.17.0", - "@data-client/endpoint": "^0.9.9" + "@data-client/endpoint": "^0.10.0" }, "devDependencies": { "@anansi/browserslist-config": "^1.4.2", diff --git a/packages/hooks/CHANGELOG.md b/packages/hooks/CHANGELOG.md index fe73c6c10961..58fec7becceb 100644 --- a/packages/hooks/CHANGELOG.md +++ b/packages/hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @data-client/hooks +## 0.1.7 + +### Patch Changes + +- Updated dependencies [[`67f4e0b`](https://github.com/reactive/data-client/commit/67f4e0b45068da32d20e250267cb1cd2cea51226), [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474)]: + - @data-client/normalizr@0.10.0 + ## 0.1.6 ### Patch Changes diff --git a/packages/hooks/package.json b/packages/hooks/package.json index d36a1e362cac..270cfdcd153b 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/hooks", - "version": "0.1.6", + "version": "0.1.7", "description": "Collection of composable data hooks", "homepage": "https://dataclient.io/docs/api/useDebounce", "repository": { @@ -73,7 +73,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.17.0", - "@data-client/normalizr": "^0.9.4" + "@data-client/normalizr": "^0.10.0" }, "peerDependencies": { "@types/react": "^16.8.4 || ^17.0.0 || ^18.0.0-0", diff --git a/packages/img/CHANGELOG.md b/packages/img/CHANGELOG.md index d3328276f00f..ec6d27bbbaa4 100644 --- a/packages/img/CHANGELOG.md +++ b/packages/img/CHANGELOG.md @@ -1,5 +1,14 @@ # @data-client/img +## 0.10.0 + +### Patch Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - Expand compatibility + +- Updated dependencies [[`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/endpoint@0.10.0 + ## 0.9.4 ### Patch Changes diff --git a/packages/img/package.json b/packages/img/package.json index 465b09f526aa..12d2d032ecf7 100644 --- a/packages/img/package.json +++ b/packages/img/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/img", - "version": "0.9.4", + "version": "0.10.0", "description": "Suspenseful images", "homepage": "https://dataclient.io/docs/guides/img-media#just-images", "repository": { @@ -69,7 +69,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.17.0", - "@data-client/endpoint": "^0.9.9" + "@data-client/endpoint": "^0.10.0" }, "peerDependencies": { "@data-client/react": "^0.1.0 || ^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.7.0 || ^0.8.0 || ^0.9.0 || ^0.10.0", diff --git a/packages/normalizr/CHANGELOG.md b/packages/normalizr/CHANGELOG.md index ed60ef6f882c..28512f5b083f 100644 --- a/packages/normalizr/CHANGELOG.md +++ b/packages/normalizr/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## 0.10.0 + +### Minor Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - BREAKING CHANGE: `null` inputs are no longer filtered from Array or Object + + - `[]` and [schema.Array](https://dataclient.io/rest/api/Array) now behave in the same manner. + - `null` values are now consistently handled everywhere (being retained). + - These were already being retained in [nested Entities](https://dataclient.io/rest/guides/relational-data#nesting) + - `undefined` is still filtered out. + +### Patch Changes + +- [`67f4e0b`](https://github.com/reactive/data-client/commit/67f4e0b45068da32d20e250267cb1cd2cea51226) Thanks [@ntucker](https://github.com/ntucker)! - Update README + +- [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7) Thanks [@ntucker](https://github.com/ntucker)! - Update NextJS Demo link + ## 0.9.5 ### Patch Changes @@ -62,7 +79,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, @@ -82,7 +99,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, diff --git a/packages/normalizr/package.json b/packages/normalizr/package.json index 0c9169544562..5954febea98f 100644 --- a/packages/normalizr/package.json +++ b/packages/normalizr/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/normalizr", - "version": "0.9.5", + "version": "0.10.0", "description": "Normalizes and denormalizes JSON according to schema for Redux and Flux applications", "homepage": "https://dataclient.io/docs/concepts/normalization", "bugs": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b61419f16a7b..f75720fbfefb 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,26 @@ # @data-client/react +## 0.10.0 + +### Minor Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - BREAKING CHANGE: `null` inputs are no longer filtered from Array or Object + + - `[]` and [schema.Array](https://dataclient.io/rest/api/Array) now behave in the same manner. + - `null` values are now consistently handled everywhere (being retained). + - These were already being retained in [nested Entities](https://dataclient.io/rest/guides/relational-data#nesting) + - `undefined` is still filtered out. + +### Patch Changes + +- [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7) Thanks [@ntucker](https://github.com/ntucker)! - Update NextJS Demo link + +- [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae) Thanks [@ntucker](https://github.com/ntucker)! - Update README with API links + +- Updated dependencies [[`4e6a39e`](https://github.com/reactive/data-client/commit/4e6a39ea2bfdb1390051f12781e899488609e1a8), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`056737e`](https://github.com/reactive/data-client/commit/056737ec98a2f4406b0239bcb86a5668cbd0ad92)]: + - @data-client/core@0.10.0 + - @data-client/use-enhanced-reducer@0.1.5 + ## 0.9.9 ### Patch Changes @@ -132,7 +153,7 @@ Current testing version is already [using the provider Component directly](https://dataclient.io/docs/api/makeRenderDataClient) ```tsx - import { CacheProvider } from '@data-client/react'; + import { CacheProvider } from "@data-client/react"; const renderDataClient = makeRenderDataClient(CacheProvider); ``` @@ -187,7 +208,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, @@ -207,7 +228,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, @@ -234,7 +255,7 @@ - f95dbc64d1: [Collections](https://dataclient.io/rest/api/Collection) can filter based on FormData arguments ```ts - ctrl.fetch(getPosts.push, { group: 'react' }, new FormData(e.currentTarget)); + ctrl.fetch(getPosts.push, { group: "react" }, new FormData(e.currentTarget)); ``` Say our FormData contained an `author` field. Now that newly created @@ -242,8 +263,8 @@ ```ts useSuspense(getPosts, { - group: 'react', - author: 'bob', + group: "react", + author: "bob", }); ``` diff --git a/packages/react/package.json b/packages/react/package.json index 776652af503e..85919eef5815 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/react", - "version": "0.9.9", + "version": "0.10.0", "description": "Normalized state management for async data. Safe. Fast. Reusable.", "homepage": "https://dataclient.io", "repository": { @@ -127,8 +127,8 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.17.0", - "@data-client/core": "^0.9.7", - "@data-client/use-enhanced-reducer": "^0.1.4" + "@data-client/core": "^0.10.0", + "@data-client/use-enhanced-reducer": "^0.1.5" }, "peerDependencies": { "@react-navigation/native": "^6.0.0", diff --git a/packages/redux/CHANGELOG.md b/packages/redux/CHANGELOG.md index 50af78d04f4a..6b058cf12237 100644 --- a/packages/redux/CHANGELOG.md +++ b/packages/redux/CHANGELOG.md @@ -1,5 +1,14 @@ # @data-client/redux +## 0.10.0 + +### Patch Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - Expand compatibility + +- Updated dependencies [[`4e6a39e`](https://github.com/reactive/data-client/commit/4e6a39ea2bfdb1390051f12781e899488609e1a8), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae)]: + - @data-client/core@0.10.0 + ## 0.9.9 ### Patch Changes @@ -86,7 +95,7 @@ Current testing version is already [using the provider Component directly](https://dataclient.io/docs/api/makeRenderDataClient) ```tsx - import { CacheProvider } from '@data-client/react'; + import { CacheProvider } from "@data-client/react"; const renderDataClient = makeRenderDataClient(CacheProvider); ``` diff --git a/packages/redux/package.json b/packages/redux/package.json index 5490912de307..b156b5e21608 100644 --- a/packages/redux/package.json +++ b/packages/redux/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/redux", - "version": "0.9.9", + "version": "0.10.0", "description": "Asynchronous data framework for React", "homepage": "https://dataclient.io", "repository": { @@ -107,7 +107,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.17.0", - "@data-client/core": "^0.9.7" + "@data-client/core": "^0.10.0" }, "peerDependencies": { "@data-client/react": "^0.8.0 || ^0.9.0 || ^0.10.0", diff --git a/packages/rest/CHANGELOG.md b/packages/rest/CHANGELOG.md index 77c0061a2561..e472b0b3c49d 100644 --- a/packages/rest/CHANGELOG.md +++ b/packages/rest/CHANGELOG.md @@ -1,5 +1,37 @@ # @data-client/rest +## 0.10.0 + +### Minor Changes + +- [#2919](https://github.com/reactive/data-client/pull/2919) [`44f9ec2`](https://github.com/reactive/data-client/commit/44f9ec2801fe389a5afb215553a3441143078803) Thanks [@ntucker](https://github.com/ntucker)! - Add exports getUrlBase, getUrlTokens used to construct URLs + + This enables custom [RestEndpoint.url()](https://dataclient.io/rest/api/RestEndpoint#url) implementations + +- [#2919](https://github.com/reactive/data-client/pull/2919) [`44f9ec2`](https://github.com/reactive/data-client/commit/44f9ec2801fe389a5afb215553a3441143078803) Thanks [@ntucker](https://github.com/ntucker)! - Add [RestEndpoint.searchToString()](https://dataclient.io/rest/api/RestEndpoint#searchToString) + + For example: + + To encode complex objects in the searchParams, you can use the [qs](https://github.com/ljharb/qs) library. + + ```typescript + import { RestEndpoint, RestGenerics } from "@data-client/rest"; + import qs from "qs"; + + class MyEndpoint extends RestEndpoint { + searchToString(searchParams) { + return qs.stringify(searchParams); + } + } + ``` + +### Patch Changes + +- [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae) Thanks [@ntucker](https://github.com/ntucker)! - Update README with API links + +- Updated dependencies [[`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/endpoint@0.10.0 + ## 0.9.9 ### Patch Changes @@ -18,7 +50,7 @@ ```ts export const queryRemainingTodos = new Query( TodoResource.getList.schema, - entries => entries && entries.filter(todo => !todo.completed).length, + (entries) => entries && entries.filter((todo) => !todo.completed).length, ); ``` @@ -118,15 +150,15 @@ ```ts const getTodos = new RestEndpoint({ - urlPrefix: 'https://jsonplaceholder.typicode.com', - path: '/todos', + urlPrefix: "https://jsonplaceholder.typicode.com", + path: "/todos", schema: new schema.Collection([Todo]), - name: 'gettodos', + name: "gettodos", }); - getTodos.getPage.name === 'gettodos.getPage'; - getTodos.push.name === 'gettodos.create'; - getTodos.unshift.name === 'gettodos.create'; + getTodos.getPage.name === "gettodos.getPage"; + getTodos.push.name === "gettodos.create"; + getTodos.unshift.name === "gettodos.create"; ``` - [#2795](https://github.com/reactive/data-client/pull/2795) [`79e286109b`](https://github.com/reactive/data-client/commit/79e286109b5566f8e7acfdf0f44201263072d1d1) Thanks [@ntucker](https://github.com/ntucker)! - BREAKING: [Schema Serializers](https://dataclient.io/rest/guides/network-transform#deserializing-fields) _must_ support function calls @@ -142,7 +174,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, @@ -162,7 +194,7 @@ pk(): string { return `${this.trade_id}`; } - static key = 'Ticker'; + static key = "Ticker"; static schema = { price: Number, @@ -192,16 +224,16 @@ ```ts class Stream extends Entity { - username = ''; - title = ''; - game = ''; + username = ""; + title = ""; + game = ""; currentViewers = 0; live = false; pk() { return this.username; } - static key = 'Stream'; + static key = "Stream"; process(value, parent, key, args) { const processed = super.process(value, parent, key, args); @@ -230,7 +262,7 @@ ```ts const RatingResource = createResource({ - path: '/ratings/:id', + path: "/ratings/:id", schema: Rating, }).extend({ getList: { @@ -289,10 +321,10 @@ ```ts const TodoResource = createResource({ - path: '/todos/:id', + path: "/todos/:id", schema: Todo, - paginationField: 'page', - }).getList.getPage({ page: '2' }); + paginationField: "page", + }).getList.getPage({ page: "2" }); ``` ### Patch Changes @@ -324,7 +356,7 @@ Set any field based on arguments: ```ts - Resource.extend('fieldName', { path: 'mypath/:id' }); + Resource.extend("fieldName", { path: "mypath/:id" }); ``` Override any of the provided endpoints with options: @@ -332,7 +364,7 @@ ```ts Resource.extend({ getList: { - path: 'mypath/:id', + path: "mypath/:id", }, update: { body: {} as Other, @@ -343,9 +375,9 @@ Function to compute derived endpoints: ```ts - Resource.extend(base => ({ + Resource.extend((base) => ({ getByComment: base.getList.extend({ - path: 'repos/:owner/:repo/issues/comments/:comment/reactions', + path: "repos/:owner/:repo/issues/comments/:comment/reactions", }), })); ``` diff --git a/packages/rest/package.json b/packages/rest/package.json index 49ebc5a30ed3..87e1c46de10f 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/rest", - "version": "0.9.9", + "version": "0.10.0", "description": "Endpoints for REST APIs", "homepage": "https://dataclient.io/rest", "repository": { @@ -126,7 +126,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.17.0", - "@data-client/endpoint": "^0.9.9", + "@data-client/endpoint": "^0.10.0", "path-to-regexp": "^6.2.1" }, "devDependencies": { diff --git a/packages/ssr/CHANGELOG.md b/packages/ssr/CHANGELOG.md index bc164e16291a..ba716e08a839 100644 --- a/packages/ssr/CHANGELOG.md +++ b/packages/ssr/CHANGELOG.md @@ -1,5 +1,13 @@ # @data-client/ssr +## 0.10.0 + +### Patch Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - Expand compatibility + +- [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7) Thanks [@ntucker](https://github.com/ntucker)! - Update NextJS Demo link + ## 0.9.9 ### Patch Changes diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 3b8d0db73add..2fcebec78ff9 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/ssr", - "version": "0.9.9", + "version": "0.10.0", "description": "Server Side Rendering helpers for Data Client", "homepage": "https://dataclient.io/docs/guides/ssr", "repository": { diff --git a/packages/test/CHANGELOG.md b/packages/test/CHANGELOG.md index c0dcda3b9787..c31490640fb5 100644 --- a/packages/test/CHANGELOG.md +++ b/packages/test/CHANGELOG.md @@ -1,5 +1,11 @@ # @data-client/test +## 0.10.0 + +### Patch Changes + +- [#2912](https://github.com/reactive/data-client/pull/2912) [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474) Thanks [@ntucker](https://github.com/ntucker)! - Expand compatibility + ## 0.9.2 ### Patch Changes diff --git a/packages/test/package.json b/packages/test/package.json index 7214be0adc43..030c352c3d81 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/test", - "version": "0.9.2", + "version": "0.10.0", "description": "Testing utilities for Data Client", "homepage": "https://dataclient.io/docs/guides/storybook", "repository": { diff --git a/packages/use-enhanced-reducer/CHANGELOG.md b/packages/use-enhanced-reducer/CHANGELOG.md index 1ec09acfe298..405ad7af0e56 100644 --- a/packages/use-enhanced-reducer/CHANGELOG.md +++ b/packages/use-enhanced-reducer/CHANGELOG.md @@ -1,5 +1,11 @@ # @data-client/use-enhanced-reducer +## 0.1.5 + +### Patch Changes + +- [`056737e`](https://github.com/reactive/data-client/commit/056737ec98a2f4406b0239bcb86a5668cbd0ad92) Thanks [@ntucker](https://github.com/ntucker)! - Add Manager examples to readme + ## 0.1.4 ### Patch Changes diff --git a/packages/use-enhanced-reducer/package.json b/packages/use-enhanced-reducer/package.json index e16ad4c5ed9a..e000d2f1c217 100644 --- a/packages/use-enhanced-reducer/package.json +++ b/packages/use-enhanced-reducer/package.json @@ -1,6 +1,6 @@ { "name": "@data-client/use-enhanced-reducer", - "version": "0.1.4", + "version": "0.1.5", "description": "Add powerful orchestration to hooks-based Flux stores", "homepage": "https://github.com/reactive/data-client/tree/master/packages/use-enhanced-reducer#readme", "repository": { diff --git a/website/CHANGELOG.md b/website/CHANGELOG.md index cedf388a0ca2..158fc5d062e8 100644 --- a/website/CHANGELOG.md +++ b/website/CHANGELOG.md @@ -4,6 +4,18 @@ ### Patch Changes +- Updated dependencies [[`44f9ec2`](https://github.com/reactive/data-client/commit/44f9ec2801fe389a5afb215553a3441143078803), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`44f9ec2`](https://github.com/reactive/data-client/commit/44f9ec2801fe389a5afb215553a3441143078803), [`053e823`](https://github.com/reactive/data-client/commit/053e82377bd29f200cd7dfbc700da7a3ad7fa8d7), [`922be79`](https://github.com/reactive/data-client/commit/922be79169a3eeea8e336eee519c165431ead474), [`69834b5`](https://github.com/reactive/data-client/commit/69834b50c6d2b33f46d7c63cabdc0744abf160ae), [`bf9c79c`](https://github.com/reactive/data-client/commit/bf9c79cb42e3df091eafe63fee619764a7ae4350)]: + - @data-client/rest@0.10.0 + - @data-client/test@0.10.0 + - @data-client/react@0.10.0 + - @data-client/endpoint@0.10.0 + - @data-client/graphql@0.10.0 + - @data-client/hooks@0.1.7 + +## null + +### Patch Changes + - Updated dependencies [[`e3314a7`](https://github.com/reactive/data-client/commit/e3314a7ca64919c093b838048caaa8b7530fa7c8)]: - @data-client/endpoint@0.9.9 - @data-client/graphql@0.9.9 diff --git a/yarn.lock b/yarn.lock index c9bf6d3ede5a..d460395ffc95 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3069,19 +3069,19 @@ __metadata: languageName: node linkType: hard -"@data-client/core@npm:^0.9.7, @data-client/core@workspace:^, @data-client/core@workspace:packages/core": +"@data-client/core@npm:^0.10.0, @data-client/core@workspace:^, @data-client/core@workspace:packages/core": version: 0.0.0-use.local resolution: "@data-client/core@workspace:packages/core" dependencies: "@anansi/browserslist-config": "npm:^1.4.2" "@babel/runtime": "npm:^7.17.0" - "@data-client/normalizr": "npm:^0.9.4" + "@data-client/normalizr": "npm:^0.10.0" "@types/node": "npm:^20.0.0" flux-standard-action: "npm:^2.1.1" languageName: unknown linkType: soft -"@data-client/endpoint@npm:^0.9.9, @data-client/endpoint@workspace:^, @data-client/endpoint@workspace:packages/endpoint": +"@data-client/endpoint@npm:^0.10.0, @data-client/endpoint@workspace:^, @data-client/endpoint@workspace:packages/endpoint": version: 0.0.0-use.local resolution: "@data-client/endpoint@workspace:packages/endpoint" dependencies: @@ -3098,7 +3098,7 @@ __metadata: dependencies: "@anansi/browserslist-config": "npm:^1.4.2" "@babel/runtime": "npm:^7.17.0" - "@data-client/endpoint": "npm:^0.9.9" + "@data-client/endpoint": "npm:^0.10.0" "@types/node": "npm:^20.0.0" languageName: unknown linkType: soft @@ -3109,7 +3109,7 @@ __metadata: dependencies: "@anansi/browserslist-config": "npm:^1.4.2" "@babel/runtime": "npm:^7.17.0" - "@data-client/normalizr": "npm:^0.9.4" + "@data-client/normalizr": "npm:^0.10.0" "@types/node": "npm:^20.0.0" "@types/react": "npm:^18.0.30" peerDependencies: @@ -3121,13 +3121,13 @@ __metadata: languageName: unknown linkType: soft -"@data-client/img@npm:^0.9.0, @data-client/img@workspace:packages/img": +"@data-client/img@npm:^0.10.0, @data-client/img@workspace:packages/img": version: 0.0.0-use.local resolution: "@data-client/img@workspace:packages/img" dependencies: "@anansi/browserslist-config": "npm:^1.4.2" "@babel/runtime": "npm:^7.17.0" - "@data-client/endpoint": "npm:^0.9.9" + "@data-client/endpoint": "npm:^0.10.0" "@data-client/react": "workspace:*" "@types/node": "npm:^20.0.0" "@types/react": "npm:^18.0.30" @@ -3141,7 +3141,7 @@ __metadata: languageName: unknown linkType: soft -"@data-client/normalizr@npm:^0.9.4, @data-client/normalizr@workspace:*, @data-client/normalizr@workspace:^, @data-client/normalizr@workspace:packages/normalizr": +"@data-client/normalizr@npm:^0.10.0, @data-client/normalizr@workspace:*, @data-client/normalizr@workspace:^, @data-client/normalizr@workspace:packages/normalizr": version: 0.0.0-use.local resolution: "@data-client/normalizr@workspace:packages/normalizr" dependencies: @@ -3152,14 +3152,14 @@ __metadata: languageName: unknown linkType: soft -"@data-client/react@npm:^0.9.0, @data-client/react@workspace:*, @data-client/react@workspace:^, @data-client/react@workspace:packages/react": +"@data-client/react@npm:^0.10.0, @data-client/react@workspace:*, @data-client/react@workspace:^, @data-client/react@workspace:packages/react": version: 0.0.0-use.local resolution: "@data-client/react@workspace:packages/react" dependencies: "@anansi/browserslist-config": "npm:^1.4.2" "@babel/runtime": "npm:^7.17.0" - "@data-client/core": "npm:^0.9.7" - "@data-client/use-enhanced-reducer": "npm:^0.1.4" + "@data-client/core": "npm:^0.10.0" + "@data-client/use-enhanced-reducer": "npm:^0.1.5" "@react-navigation/native": "npm:^6.1.6" "@types/node": "npm:^20.0.0" "@types/react": "npm:^18.0.30" @@ -3176,13 +3176,13 @@ __metadata: languageName: unknown linkType: soft -"@data-client/redux@npm:^0.9.0, @data-client/redux@workspace:*, @data-client/redux@workspace:packages/redux": +"@data-client/redux@npm:^0.10.0, @data-client/redux@workspace:*, @data-client/redux@workspace:packages/redux": version: 0.0.0-use.local resolution: "@data-client/redux@workspace:packages/redux" dependencies: "@anansi/browserslist-config": "npm:^1.4.2" "@babel/runtime": "npm:^7.17.0" - "@data-client/core": "npm:^0.9.7" + "@data-client/core": "npm:^0.10.0" "@data-client/react": "workspace:*" "@types/node": "npm:^20.0.0" "@types/react": "npm:^18.0.30" @@ -3198,20 +3198,41 @@ __metadata: languageName: unknown linkType: soft -"@data-client/rest@npm:^0.9.0, @data-client/rest@workspace:*, @data-client/rest@workspace:packages/rest": +"@data-client/rest@npm:^0.10.0, @data-client/rest@workspace:*, @data-client/rest@workspace:packages/rest": version: 0.0.0-use.local resolution: "@data-client/rest@workspace:packages/rest" dependencies: "@anansi/browserslist-config": "npm:^1.4.2" "@babel/runtime": "npm:^7.17.0" - "@data-client/endpoint": "npm:^0.9.9" + "@data-client/endpoint": "npm:^0.10.0" "@types/node": "npm:^20.0.0" "@types/path-to-regexp": "npm:^1.7.0" path-to-regexp: "npm:^6.2.1" languageName: unknown linkType: soft -"@data-client/ssr@npm:^0.9.9, @data-client/ssr@workspace:packages/ssr": +"@data-client/ssr@npm:^0.9.9": + version: 0.9.9 + resolution: "@data-client/ssr@npm:0.9.9" + dependencies: + "@babel/runtime": "npm:^7.17.0" + peerDependencies: + "@data-client/react": ^0.1.0 || ^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.7.0 || ^0.8.0 || ^0.9.0 + "@data-client/redux": ^0.1.0 || ^0.2.0 || ^0.3.0 || ^0.5.0 || ^0.7.0 || ^0.8.0 || ^0.9.0 + "@types/react": ^16.8.4 || ^17.0.0 || ^18.0.0-0 + next: ">=12.0.0" + react: ^16.8.4 || ^17.0.0 || ^18.0.0-0 + redux: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + next: + optional: true + checksum: 6b4fbf5556ebfc6cd471e3cdb8b4a15b9edf176fc40795582354dc1c327c08b92879bc534d5d03e97698b779f2033e09c776d621246bc5d5c35f9eb5ecdd1ce1 + languageName: node + linkType: hard + +"@data-client/ssr@workspace:packages/ssr": version: 0.0.0-use.local resolution: "@data-client/ssr@workspace:packages/ssr" dependencies: @@ -3284,7 +3305,7 @@ __metadata: languageName: unknown linkType: soft -"@data-client/use-enhanced-reducer@npm:^0.1.4, @data-client/use-enhanced-reducer@workspace:packages/use-enhanced-reducer": +"@data-client/use-enhanced-reducer@npm:^0.1.5, @data-client/use-enhanced-reducer@workspace:packages/use-enhanced-reducer": version: 0.0.0-use.local resolution: "@data-client/use-enhanced-reducer@workspace:packages/use-enhanced-reducer" dependencies: @@ -10271,10 +10292,10 @@ __metadata: "@anansi/webpack-config": "npm:^18.0.0" "@babel/core": "npm:^7.22.15" "@babel/runtime": "npm:^7.22.15" - "@data-client/img": "npm:^0.9.0" - "@data-client/react": "npm:^0.9.0" - "@data-client/redux": "npm:^0.9.0" - "@data-client/rest": "npm:^0.9.0" + "@data-client/img": "npm:^0.10.0" + "@data-client/react": "npm:^0.10.0" + "@data-client/redux": "npm:^0.10.0" + "@data-client/rest": "npm:^0.10.0" "@linaria/babel-preset": "npm:*" "@linaria/core": "npm:*" "@linaria/react": "npm:*"