From 9de533ed0c75e6fb43f3e7b34a8bfbd39d43ff38 Mon Sep 17 00:00:00 2001 From: Neo4j Team GraphQL Date: Wed, 19 Jul 2023 15:23:10 +0000 Subject: [PATCH] Version Packages (beta) --- .changeset/pre.json | 72 ++++++++--- examples/migration/package.json | 2 +- examples/neo-place/CHANGELOG.md | 8 ++ examples/neo-place/package.json | 6 +- .../apollo_rabbitmq/CHANGELOG.md | 8 ++ .../apollo_rabbitmq/package.json | 6 +- examples/subscriptions/yoga_sse/CHANGELOG.md | 8 ++ examples/subscriptions/yoga_sse/package.json | 4 +- .../package.json | 2 +- .../CHANGELOG.md | 7 ++ .../package.json | 6 +- packages/graphql-toolbox/CHANGELOG.md | 8 ++ packages/graphql-toolbox/package.json | 6 +- packages/graphql/CHANGELOG.md | 118 ++++++++++++++++++ packages/graphql/package.json | 2 +- packages/introspector/CHANGELOG.md | 6 + packages/introspector/package.json | 4 +- packages/ogm/CHANGELOG.md | 21 ++++ packages/ogm/package.json | 4 +- yarn.lock | 32 ++--- 20 files changed, 274 insertions(+), 56 deletions(-) create mode 100644 examples/subscriptions/yoga_sse/CHANGELOG.md diff --git a/.changeset/pre.json b/.changeset/pre.json index f149b1b7c8..80235a2d3a 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,21 +1,55 @@ { - "mode": "pre", - "tag": "beta", - "initialVersions": { - "graphql-manual": "3.0.0", - "migration": "0.0.1", - "neo-place": "0.1.0", - "neo-push-client": "1.0.0", - "neo-push-server": "1.0.0", - "apollo-suscriptions-server": "1.0.0", - "yoga-subscriptions-server": "1.0.0", - "@neo4j/cypher-builder": "0.1.8", - "@neo4j/graphql": "3.14.1", - "@neo4j/graphql-toolbox": "1.4.6", - "@neo4j/introspector": "1.0.2", - "@neo4j/graphql-ogm": "3.14.1", - "@neo4j/package-tests": "1.0.0", - "@neo4j/graphql-amqp-subscriptions-engine": "0.1.0" - }, - "changesets": [] + "mode": "pre", + "tag": "beta", + "initialVersions": { + "graphql-manual": "3.0.0", + "migration": "0.0.1", + "neo-place": "0.1.0", + "neo-push-client": "1.0.0", + "neo-push-server": "1.0.0", + "apollo-suscriptions-server": "1.0.0", + "yoga-subscriptions-server": "1.0.0", + "@neo4j/cypher-builder": "0.1.8", + "@neo4j/graphql": "3.14.1", + "@neo4j/graphql-toolbox": "1.4.6", + "@neo4j/introspector": "1.0.2", + "@neo4j/graphql-ogm": "3.14.1", + "@neo4j/package-tests": "1.0.0", + "@neo4j/graphql-amqp-subscriptions-engine": "0.1.0", + "apollo-subscriptions-server": "1.0.1", + "apollo-federation-subgraph-compatibility": "1.0.0", + "server_perf": "1.0.0" + }, + "changesets": [ + "big-crabs-exist", + "breezy-cameras-shop", + "clean-wasps-brake", + "curly-scissors-help", + "dry-doors-beg", + "early-carrots-scream", + "eighty-ads-develop", + "fluffy-suns-invite", + "gentle-colts-relate", + "khaki-experts-decide", + "loud-comics-try", + "loud-rivers-wonder", + "moody-crews-march", + "new-comics-retire", + "nine-poems-retire", + "ninety-onions-press", + "old-pigs-float", + "orange-bats-add", + "orange-kings-turn", + "poor-fans-smile", + "quick-insects-turn", + "shy-moles-invite", + "smart-vans-greet", + "sour-dolls-crash", + "sour-pugs-drive", + "spotty-snakes-fry", + "weak-planes-punch", + "wicked-ties-burn", + "witty-penguins-collect", + "witty-rabbits-prove" + ] } diff --git a/examples/migration/package.json b/examples/migration/package.json index b99a5abcd5..b0c7fe4743 100644 --- a/examples/migration/package.json +++ b/examples/migration/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@apollo/server": "^4.7.0", - "@neo4j/graphql": "^3.24.0", + "@neo4j/graphql": "^4.0.0-beta.0", "graphql": "16.7.1", "neo4j-driver": "5.10.0" } diff --git a/examples/neo-place/CHANGELOG.md b/examples/neo-place/CHANGELOG.md index 68d7dcd168..91a4f52706 100644 --- a/examples/neo-place/CHANGELOG.md +++ b/examples/neo-place/CHANGELOG.md @@ -1,5 +1,13 @@ # neo-place +## 0.1.3-beta.0 + +### Patch Changes + +- Updated dependencies [[`ea1bae3c3`](https://github.com/neo4j/graphql/commit/ea1bae3c3b8ec53febfa056c5fec25aa9b0c5c2a), [`0fb2592b4`](https://github.com/neo4j/graphql/commit/0fb2592b4271adc02f4bbbf6e467eec5f7742be1), [`c9ee9e757`](https://github.com/neo4j/graphql/commit/c9ee9e757427f512950ec58aad7e30923b297a05), [`4a78e7a8d`](https://github.com/neo4j/graphql/commit/4a78e7a8d70d3ff1ebaff8ba63ce1f9e5849d8e6), [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792), [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2), [`2167c9ac1`](https://github.com/neo4j/graphql/commit/2167c9ac10b178ad881b12310fc798fc1f77b262), [`29d68ad51`](https://github.com/neo4j/graphql/commit/29d68ad515bcd2ee573d40387978250f92f83fe9), [`395e12f14`](https://github.com/neo4j/graphql/commit/395e12f14e0e7fffe50e3841ca5e69da459855d2), [`15a7f0418`](https://github.com/neo4j/graphql/commit/15a7f04188bcc676477ec562e24b27851a927905), [`93b9d806b`](https://github.com/neo4j/graphql/commit/93b9d806b12c79dae7491b901378acf9d43f1c06), [`d4aea32c6`](https://github.com/neo4j/graphql/commit/d4aea32c66aa1dcbf7b3399165adf74fed36e92e), [`5ea18136e`](https://github.com/neo4j/graphql/commit/5ea18136e36303efc0806cc7027b7dfce13e1fa4), [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9), [`f1225baa7`](https://github.com/neo4j/graphql/commit/f1225baa75c71ad82e36e9fb250477382eb6757c), [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008), [`7743399d3`](https://github.com/neo4j/graphql/commit/7743399d320b26126bb6e83bcd498c1c78517a83), [`e5b53a597`](https://github.com/neo4j/graphql/commit/e5b53a5976a2880e0efdecddcddcfb427015c823), [`3896544b5`](https://github.com/neo4j/graphql/commit/3896544b50939df38a792bcd9b41bc77f25bc5a9), [`8f0656b35`](https://github.com/neo4j/graphql/commit/8f0656b35b86a1d4966dea8cdb2a8ee5a3505dd6), [`c9f35f10c`](https://github.com/neo4j/graphql/commit/c9f35f10c0fde1af7b82a3adbd7137955705495a), [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d), [`2ab3d5212`](https://github.com/neo4j/graphql/commit/2ab3d521277d66afd7acaea00aa56d44f10480bd), [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5), [`ce84c47cc`](https://github.com/neo4j/graphql/commit/ce84c47cc610366def7d3abd9227ecb5244ef9d1), [`5b5f08ce7`](https://github.com/neo4j/graphql/commit/5b5f08ce764f431fa685c8320351236a9aaf57a0), [`9f5a44545`](https://github.com/neo4j/graphql/commit/9f5a445455280abfcf862c2cf23ce44e7a11bc0d), [`9f3a9374e`](https://github.com/neo4j/graphql/commit/9f3a9374e5272577f2453cd3704c6924526f8b45), [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819)]: + - @neo4j/graphql@4.0.0-beta.0 + - @neo4j/graphql-amqp-subscriptions-engine@1.0.0-beta.0 + ## 0.1.2 ### Patch Changes diff --git a/examples/neo-place/package.json b/examples/neo-place/package.json index 1f8bd4f5c1..f8dee600fc 100644 --- a/examples/neo-place/package.json +++ b/examples/neo-place/package.json @@ -1,6 +1,6 @@ { "name": "neo-place", - "version": "0.1.2", + "version": "0.1.3-beta.0", "private": true, "description": "Subscriptions example", "engines": { @@ -36,8 +36,8 @@ "homepage": "https://github.com/neo4j/graphql#readme", "dependencies": { "@apollo/server": "^4.7.0", - "@neo4j/graphql": "^3.15.0", - "@neo4j/graphql-amqp-subscriptions-engine": "^0.1.0", + "@neo4j/graphql": "^4.0.0-beta.0", + "@neo4j/graphql-amqp-subscriptions-engine": "^1.0.0-beta.0", "dotenv": "^16.0.3", "express": "^4.18.2", "graphql": "^16.6.0", diff --git a/examples/subscriptions/apollo_rabbitmq/CHANGELOG.md b/examples/subscriptions/apollo_rabbitmq/CHANGELOG.md index 4e01cc8009..8113a7b097 100644 --- a/examples/subscriptions/apollo_rabbitmq/CHANGELOG.md +++ b/examples/subscriptions/apollo_rabbitmq/CHANGELOG.md @@ -1,5 +1,13 @@ # apollo-suscriptions-server +## 1.0.2-beta.0 + +### Patch Changes + +- Updated dependencies [[`ea1bae3c3`](https://github.com/neo4j/graphql/commit/ea1bae3c3b8ec53febfa056c5fec25aa9b0c5c2a), [`0fb2592b4`](https://github.com/neo4j/graphql/commit/0fb2592b4271adc02f4bbbf6e467eec5f7742be1), [`c9ee9e757`](https://github.com/neo4j/graphql/commit/c9ee9e757427f512950ec58aad7e30923b297a05), [`4a78e7a8d`](https://github.com/neo4j/graphql/commit/4a78e7a8d70d3ff1ebaff8ba63ce1f9e5849d8e6), [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792), [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2), [`2167c9ac1`](https://github.com/neo4j/graphql/commit/2167c9ac10b178ad881b12310fc798fc1f77b262), [`29d68ad51`](https://github.com/neo4j/graphql/commit/29d68ad515bcd2ee573d40387978250f92f83fe9), [`395e12f14`](https://github.com/neo4j/graphql/commit/395e12f14e0e7fffe50e3841ca5e69da459855d2), [`15a7f0418`](https://github.com/neo4j/graphql/commit/15a7f04188bcc676477ec562e24b27851a927905), [`93b9d806b`](https://github.com/neo4j/graphql/commit/93b9d806b12c79dae7491b901378acf9d43f1c06), [`d4aea32c6`](https://github.com/neo4j/graphql/commit/d4aea32c66aa1dcbf7b3399165adf74fed36e92e), [`5ea18136e`](https://github.com/neo4j/graphql/commit/5ea18136e36303efc0806cc7027b7dfce13e1fa4), [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9), [`f1225baa7`](https://github.com/neo4j/graphql/commit/f1225baa75c71ad82e36e9fb250477382eb6757c), [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008), [`7743399d3`](https://github.com/neo4j/graphql/commit/7743399d320b26126bb6e83bcd498c1c78517a83), [`e5b53a597`](https://github.com/neo4j/graphql/commit/e5b53a5976a2880e0efdecddcddcfb427015c823), [`3896544b5`](https://github.com/neo4j/graphql/commit/3896544b50939df38a792bcd9b41bc77f25bc5a9), [`8f0656b35`](https://github.com/neo4j/graphql/commit/8f0656b35b86a1d4966dea8cdb2a8ee5a3505dd6), [`c9f35f10c`](https://github.com/neo4j/graphql/commit/c9f35f10c0fde1af7b82a3adbd7137955705495a), [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d), [`2ab3d5212`](https://github.com/neo4j/graphql/commit/2ab3d521277d66afd7acaea00aa56d44f10480bd), [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5), [`ce84c47cc`](https://github.com/neo4j/graphql/commit/ce84c47cc610366def7d3abd9227ecb5244ef9d1), [`5b5f08ce7`](https://github.com/neo4j/graphql/commit/5b5f08ce764f431fa685c8320351236a9aaf57a0), [`9f5a44545`](https://github.com/neo4j/graphql/commit/9f5a445455280abfcf862c2cf23ce44e7a11bc0d), [`9f3a9374e`](https://github.com/neo4j/graphql/commit/9f3a9374e5272577f2453cd3704c6924526f8b45), [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819)]: + - @neo4j/graphql@4.0.0-beta.0 + - @neo4j/graphql-amqp-subscriptions-engine@1.0.0-beta.0 + ## 1.0.1 ### Patch Changes diff --git a/examples/subscriptions/apollo_rabbitmq/package.json b/examples/subscriptions/apollo_rabbitmq/package.json index 6436b4ff35..e83d0fa560 100644 --- a/examples/subscriptions/apollo_rabbitmq/package.json +++ b/examples/subscriptions/apollo_rabbitmq/package.json @@ -1,6 +1,6 @@ { "name": "apollo-subscriptions-server", - "version": "1.0.1", + "version": "1.0.2-beta.0", "description": "", "main": "server.js", "scripts": { @@ -11,8 +11,8 @@ "license": "MIT", "dependencies": { "@apollo/server": "^4.7.0", - "@neo4j/graphql": "^3.15.0", - "@neo4j/graphql-amqp-subscriptions-engine": "^0.1.0", + "@neo4j/graphql": "^4.0.0-beta.0", + "@neo4j/graphql-amqp-subscriptions-engine": "^1.0.0-beta.0", "amqplib": "^0.10.3", "express": "^4.17.3", "graphql-ws": "^5.7.0", diff --git a/examples/subscriptions/yoga_sse/CHANGELOG.md b/examples/subscriptions/yoga_sse/CHANGELOG.md new file mode 100644 index 0000000000..3c4f54e072 --- /dev/null +++ b/examples/subscriptions/yoga_sse/CHANGELOG.md @@ -0,0 +1,8 @@ +# yoga-subscriptions-server + +## 1.0.1-beta.0 + +### Patch Changes + +- Updated dependencies [[`ea1bae3c3`](https://github.com/neo4j/graphql/commit/ea1bae3c3b8ec53febfa056c5fec25aa9b0c5c2a), [`0fb2592b4`](https://github.com/neo4j/graphql/commit/0fb2592b4271adc02f4bbbf6e467eec5f7742be1), [`c9ee9e757`](https://github.com/neo4j/graphql/commit/c9ee9e757427f512950ec58aad7e30923b297a05), [`4a78e7a8d`](https://github.com/neo4j/graphql/commit/4a78e7a8d70d3ff1ebaff8ba63ce1f9e5849d8e6), [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792), [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2), [`2167c9ac1`](https://github.com/neo4j/graphql/commit/2167c9ac10b178ad881b12310fc798fc1f77b262), [`29d68ad51`](https://github.com/neo4j/graphql/commit/29d68ad515bcd2ee573d40387978250f92f83fe9), [`395e12f14`](https://github.com/neo4j/graphql/commit/395e12f14e0e7fffe50e3841ca5e69da459855d2), [`15a7f0418`](https://github.com/neo4j/graphql/commit/15a7f04188bcc676477ec562e24b27851a927905), [`93b9d806b`](https://github.com/neo4j/graphql/commit/93b9d806b12c79dae7491b901378acf9d43f1c06), [`d4aea32c6`](https://github.com/neo4j/graphql/commit/d4aea32c66aa1dcbf7b3399165adf74fed36e92e), [`5ea18136e`](https://github.com/neo4j/graphql/commit/5ea18136e36303efc0806cc7027b7dfce13e1fa4), [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9), [`f1225baa7`](https://github.com/neo4j/graphql/commit/f1225baa75c71ad82e36e9fb250477382eb6757c), [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008), [`7743399d3`](https://github.com/neo4j/graphql/commit/7743399d320b26126bb6e83bcd498c1c78517a83), [`e5b53a597`](https://github.com/neo4j/graphql/commit/e5b53a5976a2880e0efdecddcddcfb427015c823), [`3896544b5`](https://github.com/neo4j/graphql/commit/3896544b50939df38a792bcd9b41bc77f25bc5a9), [`8f0656b35`](https://github.com/neo4j/graphql/commit/8f0656b35b86a1d4966dea8cdb2a8ee5a3505dd6), [`c9f35f10c`](https://github.com/neo4j/graphql/commit/c9f35f10c0fde1af7b82a3adbd7137955705495a), [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d), [`2ab3d5212`](https://github.com/neo4j/graphql/commit/2ab3d521277d66afd7acaea00aa56d44f10480bd), [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5), [`ce84c47cc`](https://github.com/neo4j/graphql/commit/ce84c47cc610366def7d3abd9227ecb5244ef9d1), [`5b5f08ce7`](https://github.com/neo4j/graphql/commit/5b5f08ce764f431fa685c8320351236a9aaf57a0), [`9f5a44545`](https://github.com/neo4j/graphql/commit/9f5a445455280abfcf862c2cf23ce44e7a11bc0d), [`9f3a9374e`](https://github.com/neo4j/graphql/commit/9f3a9374e5272577f2453cd3704c6924526f8b45), [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819)]: + - @neo4j/graphql@4.0.0-beta.0 diff --git a/examples/subscriptions/yoga_sse/package.json b/examples/subscriptions/yoga_sse/package.json index e0202f4a2a..4e3a5514fb 100644 --- a/examples/subscriptions/yoga_sse/package.json +++ b/examples/subscriptions/yoga_sse/package.json @@ -1,6 +1,6 @@ { "name": "yoga-subscriptions-server", - "version": "1.0.0", + "version": "1.0.1-beta.0", "description": "", "main": "index.js", "scripts": { @@ -9,7 +9,7 @@ "author": "", "license": "MIT", "dependencies": { - "@neo4j/graphql": "^3.13.0", + "@neo4j/graphql": "^4.0.0-beta.0", "graphql": "^16.6.0", "graphql-yoga": "^3.1.1", "neo4j-driver": "^5.8.0" diff --git a/packages/apollo-federation-subgraph-compatibility/package.json b/packages/apollo-federation-subgraph-compatibility/package.json index abccdde5fb..b5eb7c3a98 100644 --- a/packages/apollo-federation-subgraph-compatibility/package.json +++ b/packages/apollo-federation-subgraph-compatibility/package.json @@ -10,7 +10,7 @@ "dependencies": { "@apollo/server": "^4.7.0", "@graphql-tools/wrap": "^10.0.0", - "@neo4j/graphql": "^3.24.0", + "@neo4j/graphql": "^4.0.0-beta.0", "graphql": "16.7.1", "graphql-tag": "^2.12.6", "neo4j-driver": "^5.8.0" diff --git a/packages/graphql-amqp-subscriptions-engine/CHANGELOG.md b/packages/graphql-amqp-subscriptions-engine/CHANGELOG.md index 4433507372..2082cf598d 100644 --- a/packages/graphql-amqp-subscriptions-engine/CHANGELOG.md +++ b/packages/graphql-amqp-subscriptions-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @neo4j/graphql-plugin-subscriptions-amqp +## 1.0.0-beta.0 + +### Patch Changes + +- Updated dependencies [[`ea1bae3c3`](https://github.com/neo4j/graphql/commit/ea1bae3c3b8ec53febfa056c5fec25aa9b0c5c2a), [`0fb2592b4`](https://github.com/neo4j/graphql/commit/0fb2592b4271adc02f4bbbf6e467eec5f7742be1), [`c9ee9e757`](https://github.com/neo4j/graphql/commit/c9ee9e757427f512950ec58aad7e30923b297a05), [`4a78e7a8d`](https://github.com/neo4j/graphql/commit/4a78e7a8d70d3ff1ebaff8ba63ce1f9e5849d8e6), [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792), [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2), [`2167c9ac1`](https://github.com/neo4j/graphql/commit/2167c9ac10b178ad881b12310fc798fc1f77b262), [`29d68ad51`](https://github.com/neo4j/graphql/commit/29d68ad515bcd2ee573d40387978250f92f83fe9), [`395e12f14`](https://github.com/neo4j/graphql/commit/395e12f14e0e7fffe50e3841ca5e69da459855d2), [`15a7f0418`](https://github.com/neo4j/graphql/commit/15a7f04188bcc676477ec562e24b27851a927905), [`93b9d806b`](https://github.com/neo4j/graphql/commit/93b9d806b12c79dae7491b901378acf9d43f1c06), [`d4aea32c6`](https://github.com/neo4j/graphql/commit/d4aea32c66aa1dcbf7b3399165adf74fed36e92e), [`5ea18136e`](https://github.com/neo4j/graphql/commit/5ea18136e36303efc0806cc7027b7dfce13e1fa4), [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9), [`f1225baa7`](https://github.com/neo4j/graphql/commit/f1225baa75c71ad82e36e9fb250477382eb6757c), [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008), [`7743399d3`](https://github.com/neo4j/graphql/commit/7743399d320b26126bb6e83bcd498c1c78517a83), [`e5b53a597`](https://github.com/neo4j/graphql/commit/e5b53a5976a2880e0efdecddcddcfb427015c823), [`3896544b5`](https://github.com/neo4j/graphql/commit/3896544b50939df38a792bcd9b41bc77f25bc5a9), [`8f0656b35`](https://github.com/neo4j/graphql/commit/8f0656b35b86a1d4966dea8cdb2a8ee5a3505dd6), [`c9f35f10c`](https://github.com/neo4j/graphql/commit/c9f35f10c0fde1af7b82a3adbd7137955705495a), [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d), [`2ab3d5212`](https://github.com/neo4j/graphql/commit/2ab3d521277d66afd7acaea00aa56d44f10480bd), [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5), [`ce84c47cc`](https://github.com/neo4j/graphql/commit/ce84c47cc610366def7d3abd9227ecb5244ef9d1), [`5b5f08ce7`](https://github.com/neo4j/graphql/commit/5b5f08ce764f431fa685c8320351236a9aaf57a0), [`9f5a44545`](https://github.com/neo4j/graphql/commit/9f5a445455280abfcf862c2cf23ce44e7a11bc0d), [`9f3a9374e`](https://github.com/neo4j/graphql/commit/9f3a9374e5272577f2453cd3704c6924526f8b45), [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819)]: + - @neo4j/graphql@4.0.0-beta.0 + ## 2.0.0 ### Patch Changes diff --git a/packages/graphql-amqp-subscriptions-engine/package.json b/packages/graphql-amqp-subscriptions-engine/package.json index 87accb37cc..5f698944b7 100644 --- a/packages/graphql-amqp-subscriptions-engine/package.json +++ b/packages/graphql-amqp-subscriptions-engine/package.json @@ -1,6 +1,6 @@ { "name": "@neo4j/graphql-amqp-subscriptions-engine", - "version": "0.1.0", + "version": "1.0.0-beta.0", "description": "Subscriptions engine for `@neo4j/graphql`, supporting AMQP brokers such as RabbitMQ", "keywords": [ "neo4j", @@ -34,7 +34,7 @@ "author": "Neo4j Inc.", "devDependencies": { "@apollo/server": "4.7.5", - "@neo4j/graphql": "^3.15.0", + "@neo4j/graphql": "^4.0.0-beta.0", "@types/amqplib": "0.10.1", "@types/body-parser": "1.19.2", "@types/cors": "2.8.13", @@ -58,6 +58,6 @@ "cors": "^2.8.5" }, "peerDependencies": { - "@neo4j/graphql": "^3.15.0" + "@neo4j/graphql": "^4.0.0-beta.0" } } diff --git a/packages/graphql-toolbox/CHANGELOG.md b/packages/graphql-toolbox/CHANGELOG.md index 650ab22c4a..1ad23f5f4c 100644 --- a/packages/graphql-toolbox/CHANGELOG.md +++ b/packages/graphql-toolbox/CHANGELOG.md @@ -1,5 +1,13 @@ # @neo4j/graphql-toolbox +## 2.0.5-beta.0 + +### Patch Changes + +- Updated dependencies [[`ea1bae3c3`](https://github.com/neo4j/graphql/commit/ea1bae3c3b8ec53febfa056c5fec25aa9b0c5c2a), [`0fb2592b4`](https://github.com/neo4j/graphql/commit/0fb2592b4271adc02f4bbbf6e467eec5f7742be1), [`c9ee9e757`](https://github.com/neo4j/graphql/commit/c9ee9e757427f512950ec58aad7e30923b297a05), [`4a78e7a8d`](https://github.com/neo4j/graphql/commit/4a78e7a8d70d3ff1ebaff8ba63ce1f9e5849d8e6), [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792), [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2), [`2167c9ac1`](https://github.com/neo4j/graphql/commit/2167c9ac10b178ad881b12310fc798fc1f77b262), [`29d68ad51`](https://github.com/neo4j/graphql/commit/29d68ad515bcd2ee573d40387978250f92f83fe9), [`395e12f14`](https://github.com/neo4j/graphql/commit/395e12f14e0e7fffe50e3841ca5e69da459855d2), [`15a7f0418`](https://github.com/neo4j/graphql/commit/15a7f04188bcc676477ec562e24b27851a927905), [`93b9d806b`](https://github.com/neo4j/graphql/commit/93b9d806b12c79dae7491b901378acf9d43f1c06), [`d4aea32c6`](https://github.com/neo4j/graphql/commit/d4aea32c66aa1dcbf7b3399165adf74fed36e92e), [`5ea18136e`](https://github.com/neo4j/graphql/commit/5ea18136e36303efc0806cc7027b7dfce13e1fa4), [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9), [`f1225baa7`](https://github.com/neo4j/graphql/commit/f1225baa75c71ad82e36e9fb250477382eb6757c), [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008), [`7743399d3`](https://github.com/neo4j/graphql/commit/7743399d320b26126bb6e83bcd498c1c78517a83), [`e5b53a597`](https://github.com/neo4j/graphql/commit/e5b53a5976a2880e0efdecddcddcfb427015c823), [`3896544b5`](https://github.com/neo4j/graphql/commit/3896544b50939df38a792bcd9b41bc77f25bc5a9), [`8f0656b35`](https://github.com/neo4j/graphql/commit/8f0656b35b86a1d4966dea8cdb2a8ee5a3505dd6), [`c9f35f10c`](https://github.com/neo4j/graphql/commit/c9f35f10c0fde1af7b82a3adbd7137955705495a), [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d), [`2ab3d5212`](https://github.com/neo4j/graphql/commit/2ab3d521277d66afd7acaea00aa56d44f10480bd), [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5), [`ce84c47cc`](https://github.com/neo4j/graphql/commit/ce84c47cc610366def7d3abd9227ecb5244ef9d1), [`5b5f08ce7`](https://github.com/neo4j/graphql/commit/5b5f08ce764f431fa685c8320351236a9aaf57a0), [`9f5a44545`](https://github.com/neo4j/graphql/commit/9f5a445455280abfcf862c2cf23ce44e7a11bc0d), [`9f3a9374e`](https://github.com/neo4j/graphql/commit/9f3a9374e5272577f2453cd3704c6924526f8b45), [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819)]: + - @neo4j/graphql@4.0.0-beta.0 + - @neo4j/introspector@2.0.0-beta.0 + ## 2.0.4 ### Patch Changes diff --git a/packages/graphql-toolbox/package.json b/packages/graphql-toolbox/package.json index 2e69897f9d..cf395e5aa5 100644 --- a/packages/graphql-toolbox/package.json +++ b/packages/graphql-toolbox/package.json @@ -1,7 +1,7 @@ { "name": "@neo4j/graphql-toolbox", "private": true, - "version": "2.0.4", + "version": "2.0.5-beta.0", "description": "Developer UI For Neo4j GraphQL", "exports": "./dist/main.js", "main": "./dist/main.js", @@ -52,8 +52,8 @@ "@graphiql/react": "0.19.1", "@neo4j-ndl/base": "1.8.9", "@neo4j-ndl/react": "1.8.14", - "@neo4j/graphql": "3.24.0", - "@neo4j/introspector": "1.0.3", + "@neo4j/graphql": "4.0.0-beta.0", + "@neo4j/introspector": "2.0.0-beta.0", "classnames": "2.3.2", "cm6-graphql": "0.0.9", "codemirror": "6.0.1", diff --git a/packages/graphql/CHANGELOG.md b/packages/graphql/CHANGELOG.md index 75bfdcafd2..e179e78de5 100644 --- a/packages/graphql/CHANGELOG.md +++ b/packages/graphql/CHANGELOG.md @@ -1,5 +1,123 @@ # @neo4j/graphql +## 4.0.0-beta.0 + +### Major Changes + +- [#3062](https://github.com/neo4j/graphql/pull/3062) [`ea1bae3c3`](https://github.com/neo4j/graphql/commit/ea1bae3c3b8ec53febfa056c5fec25aa9b0c5c2a) Thanks [@mjfwebb](https://github.com/mjfwebb)! - The deprecated `@callback` directive has been removed. Any remaining usages of `@callback` should be replaced with `@populatedBy`. See https://github.com/neo4j/graphql/blob/dev/docs/modules/ROOT/pages/guides/v4-migration/index.adoc#callback-renamed-to-populatedby for more information. + +- [#3013](https://github.com/neo4j/graphql/pull/3013) [`0fb2592b4`](https://github.com/neo4j/graphql/commit/0fb2592b4271adc02f4bbbf6e467eec5f7742be1) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Remove aggregation fields for relationships to a single node (non-List relationships) - these serve no functional utility + +- [#2863](https://github.com/neo4j/graphql/pull/2863) [`c9ee9e757`](https://github.com/neo4j/graphql/commit/c9ee9e757427f512950ec58aad7e30923b297a05) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Support for Neo4j database 4.3 has been dropped. Please use the current Neo4j 5 release, or the LTS 4.4 release. + +- [#2996](https://github.com/neo4j/graphql/pull/2996) [`4a78e7a8d`](https://github.com/neo4j/graphql/commit/4a78e7a8d70d3ff1ebaff8ba63ce1f9e5849d8e6) Thanks [@mjfwebb](https://github.com/mjfwebb)! - Aliased properties are now automatically escaped using backticks. If you were using backticks in the `property` argument of your `@alias` directives, these should now be removed. + +- [#2834](https://github.com/neo4j/graphql/pull/2834) [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792) Thanks [@a-alle](https://github.com/a-alle)! - Deprecated @node directive arguments `label` and `additionalLabels` have been removed. Please use the `labels` argument. + +- [#3671](https://github.com/neo4j/graphql/pull/3671) [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Remove `nodes` and `relationships` from the public API of the `Neo4jGraphQL` class. + +- [#3628](https://github.com/neo4j/graphql/pull/3628) [`2167c9ac1`](https://github.com/neo4j/graphql/commit/2167c9ac10b178ad881b12310fc798fc1f77b262) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Specifying Cypher query options to be used is now `cypherQueryOptions` instead of just `queryOptions`, and each option accepts a simple string rather than an enum. + +- [#3242](https://github.com/neo4j/graphql/pull/3242) [`29d68ad51`](https://github.com/neo4j/graphql/commit/29d68ad515bcd2ee573d40387978250f92f83fe9) Thanks [@angrykoala](https://github.com/angrykoala)! - Escape properties and relationships if needed, using | and & as part of the label is no longer supported + +- [#3105](https://github.com/neo4j/graphql/pull/3105) [`395e12f14`](https://github.com/neo4j/graphql/commit/395e12f14e0e7fffe50e3841ca5e69da459855d2) Thanks [@mjfwebb](https://github.com/mjfwebb)! - skipValidateTypeDefs has been removed. Please use startupValidation instead. See https://neo4j.com/docs/graphql-manual/current/guides/v4-migration/#startup-validation + +- [#3043](https://github.com/neo4j/graphql/pull/3043) [`15a7f0418`](https://github.com/neo4j/graphql/commit/15a7f04188bcc676477ec562e24b27851a927905) Thanks [@mjfwebb](https://github.com/mjfwebb)! - It was possible to define schemas with types that have multiple relationship fields connected by the same type of relationships. Instances of this scenario are now detected during schema generation and an error is thrown so developers are informed to remedy the type definitions. + + An example of what is now considered invalid with these checks: + + ```graphql + type Team { + player1: Person! @relationship(type: "PLAYS_IN", direction: IN) + player2: Person! @relationship(type: "PLAYS_IN", direction: IN) + backupPlayers: [Person!]! @relationship(type: "PLAYS_IN", direction: IN) + } + + type Person { + teams: [Team!]! @relationship(type: "PLAYS_IN", direction: OUT) + } + ``` + + For more information about this change and how to disable this validation please see the [4.0.0 migration guide](https://neo4j.com/docs/graphql-manual/current/guides/v4-migration/) + +- [#2818](https://github.com/neo4j/graphql/pull/2818) [`93b9d806b`](https://github.com/neo4j/graphql/commit/93b9d806b12c79dae7491b901378acf9d43f1c06) Thanks [@a-alle](https://github.com/a-alle)! - Removed deprecated argument `plural` from `@node` directive. Please use the `@plural` directive instead. + +- [#3670](https://github.com/neo4j/graphql/pull/3670) [`d4aea32c6`](https://github.com/neo4j/graphql/commit/d4aea32c66aa1dcbf7b3399165adf74fed36e92e) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Removal of the following exports: `Neo4jGraphQLAuthenticationError`, `Neo4jGraphQLForbiddenError`, `EventMeta`, `Neo4jGraphQLAuthPlugin` and `RelationField`. This are either redundant, or internals which shouldn't have been exported. + +- [#3679](https://github.com/neo4j/graphql/pull/3679) [`5ea18136e`](https://github.com/neo4j/graphql/commit/5ea18136e36303efc0806cc7027b7dfce13e1fa4) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Remove unused `DeleteInfo`, `GraphQLSortArg`, `GraphQLOptionsArg` and `GraphQLWhereArg` type exports. + +- [#3673](https://github.com/neo4j/graphql/pull/3673) [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Programmatic toggling of debug logging is now done using the `debug` option of the constructor. + +- [#3234](https://github.com/neo4j/graphql/pull/3234) [`f1225baa7`](https://github.com/neo4j/graphql/commit/f1225baa75c71ad82e36e9fb250477382eb6757c) Thanks [@angrykoala](https://github.com/angrykoala)! - Change subscriptions setup, this requires changes to constructor options passed to Neo4jGraphQL. See + + For single instance subscriptions use `true`: + + ```javascript + const neoSchema = new Neo4jGraphQL({ + typeDefs, + features: { + subscriptions: true, + }, + }); + ``` + + For any other plugin, pass it `features.subscriptions`: + + ```javascript + const neoSchema = new Neo4jGraphQL({ + typeDefs, + features: { + subscriptions: subscriptionPlugin, + }, + }); + ``` + +- [#3645](https://github.com/neo4j/graphql/pull/3645) [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008) Thanks [@darrellwarde](https://github.com/darrellwarde)! - The minimum version of `neo4j-driver` is now `5.8.0`, please upgrade. The `boomkark` field in the selection set has been marked as deprecated and will be removed in version `5.0.0` of the library. + +- [#2922](https://github.com/neo4j/graphql/pull/2922) [`7743399d3`](https://github.com/neo4j/graphql/commit/7743399d320b26126bb6e83bcd498c1c78517a83) Thanks [@Liam-Doodson](https://github.com/Liam-Doodson)! - The `requires` argument of the `@customResolver` directive now accepts a graphql selection set. This means it is now possible to require non-scalar fields such as related types. + +- [#2769](https://github.com/neo4j/graphql/pull/2769) [`e5b53a597`](https://github.com/neo4j/graphql/commit/e5b53a5976a2880e0efdecddcddcfb427015c823) Thanks [@angrykoala](https://github.com/angrykoala)! - `@cypher` directive now requires the parameter `columnName`. + + This requires all cypher queries to be made with a valid alias that must be referred in this new parameter. + + For Example: + + **@neo4j/graphql@3** + + ``` + @cypher(statement: "MATCH (i:Item) WHERE i.public=true RETURN i.name") + ``` + + **@neo4j/graphql@4** + + ``` + @cypher(statement: "MATCH (i:Item) WHERE i.public=true RETURN i.name as result", columnName: "result") + ``` + +- [#3630](https://github.com/neo4j/graphql/pull/3630) [`3896544b5`](https://github.com/neo4j/graphql/commit/3896544b50939df38a792bcd9b41bc77f25bc5a9) Thanks [@darrellwarde](https://github.com/darrellwarde)! - `neo4jDatabaseInfo` has been removed from the context. It is our belief that this has little utility in the library. If you regularly use different drivers connected to _different versions_ of Neo4j and require this feature, please raise an issue: https://github.com/neo4j/graphql/issues/new/choose + +- [#2944](https://github.com/neo4j/graphql/pull/2944) [`8f0656b35`](https://github.com/neo4j/graphql/commit/8f0656b35b86a1d4966dea8cdb2a8ee5a3505dd6) Thanks [@Liam-Doodson](https://github.com/Liam-Doodson)! - Made `@relationshipProperties` mandatory for relationship property interfaces + +- [#3099](https://github.com/neo4j/graphql/pull/3099) [`c9f35f10c`](https://github.com/neo4j/graphql/commit/c9f35f10c0fde1af7b82a3adbd7137955705495a) Thanks [@mjfwebb](https://github.com/mjfwebb)! - config.callbacks has been deprecated and replaced with features.populatedBy.callbacks. See https://neo4j.com/docs/graphql-manual/current/guides/v4-migration/#_callback_renamed_to_populatedby for more information. + +- [#3687](https://github.com/neo4j/graphql/pull/3687) [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Validation of type definitions is now configured using the `validate` boolean option in the constructor, which defaults to `true`. + +- [#2819](https://github.com/neo4j/graphql/pull/2819) [`2ab3d5212`](https://github.com/neo4j/graphql/commit/2ab3d521277d66afd7acaea00aa56d44f10480bd) Thanks [@a-alle](https://github.com/a-alle)! - Removed `@computed` directive. Please use `@customResolver` instead. + +- [#2598](https://github.com/neo4j/graphql/pull/2598) [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Remove all arguments from IExecutableSchemaDefinition apart from `typeDefs` and `resolvers`. This is to simplify the API and to remove any unexpected behaviours from arguments which we blindly pass through. + +- [#3653](https://github.com/neo4j/graphql/pull/3653) [`5b5f08ce7`](https://github.com/neo4j/graphql/commit/5b5f08ce764f431fa685c8320351236a9aaf57a0) Thanks [@angrykoala](https://github.com/angrykoala)! - All labels and field names are escaped in the generated Cypher + +- [#3097](https://github.com/neo4j/graphql/pull/3097) [`9f5a44545`](https://github.com/neo4j/graphql/commit/9f5a445455280abfcf862c2cf23ce44e7a11bc0d) Thanks [@mjfwebb](https://github.com/mjfwebb)! - `enableRegex` has been removed and replaced with `MATCHES` filters in the features configuration object. See the migration guide for more information: https://neo4j.com/docs/graphql-manual/current/guides/v4-migration + +- [#2955](https://github.com/neo4j/graphql/pull/2955) [`9f3a9374e`](https://github.com/neo4j/graphql/commit/9f3a9374e5272577f2453cd3704c6924526f8b45) Thanks [@mjfwebb](https://github.com/mjfwebb)! - Relationship type strings are now automatically escaped using backticks. If you were using backticks in the `type` argument of your `@relationship` directives, these should now be removed to avoid backticks being added into your relationship type labels. + +- [#3674](https://github.com/neo4j/graphql/pull/3674) [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819) Thanks [@darrellwarde](https://github.com/darrellwarde)! - `cypherQueryOptions` moved into context-only, as a per-request option. + +### Minor Changes + +- [#3661](https://github.com/neo4j/graphql/pull/3661) [`ce84c47cc`](https://github.com/neo4j/graphql/commit/ce84c47cc610366def7d3abd9227ecb5244ef9d1) Thanks [@darrellwarde](https://github.com/darrellwarde)! - The evaluation of authorization rules is now supported when using the Neo4j GraphQL Library as a Federation Subgraph. + ## 3.24.0 ### Minor Changes diff --git a/packages/graphql/package.json b/packages/graphql/package.json index 4dab15814e..0310d7f338 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@neo4j/graphql", - "version": "3.24.0", + "version": "4.0.0-beta.0", "description": "A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations", "keywords": [ "neo4j", diff --git a/packages/introspector/CHANGELOG.md b/packages/introspector/CHANGELOG.md index 2142535eea..4fb73dbcdc 100644 --- a/packages/introspector/CHANGELOG.md +++ b/packages/introspector/CHANGELOG.md @@ -1,5 +1,11 @@ # @neo4j/introspector +## 2.0.0-beta.0 + +### Major Changes + +- [#2834](https://github.com/neo4j/graphql/pull/2834) [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792) Thanks [@a-alle](https://github.com/a-alle)! - Deprecated @node directive arguments `label` and `additionalLabels` have been removed. Please use the `labels` argument. + ## 1.0.3 ### Patch Changes diff --git a/packages/introspector/package.json b/packages/introspector/package.json index 4cc5061b0f..3ca97d777b 100644 --- a/packages/introspector/package.json +++ b/packages/introspector/package.json @@ -1,6 +1,6 @@ { "name": "@neo4j/introspector", - "version": "1.0.3", + "version": "2.0.0-beta.0", "description": "Introspect a Neo4j database model/schema", "keywords": [ "neo4j", @@ -36,7 +36,7 @@ }, "author": "Neo4j Inc.", "devDependencies": { - "@neo4j/graphql": "^3.16.0", + "@neo4j/graphql": "^4.0.0-beta.0", "@types/jest": "29.5.3", "@types/node": "18.15.1", "@types/pluralize": "0.0.30", diff --git a/packages/ogm/CHANGELOG.md b/packages/ogm/CHANGELOG.md index c819eef084..bcb0384190 100644 --- a/packages/ogm/CHANGELOG.md +++ b/packages/ogm/CHANGELOG.md @@ -1,5 +1,26 @@ # @neo4j/graphql-ogm +## 4.0.0-beta.0 + +### Major Changes + +- [#3673](https://github.com/neo4j/graphql/pull/3673) [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Programmatic toggling of debug logging is now done using the `debug` option of the constructor. + +- [#3645](https://github.com/neo4j/graphql/pull/3645) [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008) Thanks [@darrellwarde](https://github.com/darrellwarde)! - The minimum version of `neo4j-driver` is now `5.8.0`, please upgrade. The `boomkark` field in the selection set has been marked as deprecated and will be removed in version `5.0.0` of the library. + +- [#3671](https://github.com/neo4j/graphql/pull/3671) [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Remove `nodes` from the public API of the `OGM` class. + +- [#3687](https://github.com/neo4j/graphql/pull/3687) [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Validation of type definitions is now configured using the `validate` boolean option in the constructor, which defaults to `true`. + +- [#2598](https://github.com/neo4j/graphql/pull/2598) [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Remove all arguments from IExecutableSchemaDefinition apart from `typeDefs` and `resolvers`. This is to simplify the API and to remove any unexpected behaviours from arguments which we blindly pass through. + +- [#3674](https://github.com/neo4j/graphql/pull/3674) [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819) Thanks [@darrellwarde](https://github.com/darrellwarde)! - `cypherQueryOptions` moved into context-only, as a per-request option. + +### Patch Changes + +- Updated dependencies [[`ea1bae3c3`](https://github.com/neo4j/graphql/commit/ea1bae3c3b8ec53febfa056c5fec25aa9b0c5c2a), [`0fb2592b4`](https://github.com/neo4j/graphql/commit/0fb2592b4271adc02f4bbbf6e467eec5f7742be1), [`c9ee9e757`](https://github.com/neo4j/graphql/commit/c9ee9e757427f512950ec58aad7e30923b297a05), [`4a78e7a8d`](https://github.com/neo4j/graphql/commit/4a78e7a8d70d3ff1ebaff8ba63ce1f9e5849d8e6), [`8d3aff007`](https://github.com/neo4j/graphql/commit/8d3aff007c0d5428313cef23602e9a4ef5ef3792), [`b3951fa81`](https://github.com/neo4j/graphql/commit/b3951fa81232a968fe492a4b10ea54afc604e2d2), [`2167c9ac1`](https://github.com/neo4j/graphql/commit/2167c9ac10b178ad881b12310fc798fc1f77b262), [`29d68ad51`](https://github.com/neo4j/graphql/commit/29d68ad515bcd2ee573d40387978250f92f83fe9), [`395e12f14`](https://github.com/neo4j/graphql/commit/395e12f14e0e7fffe50e3841ca5e69da459855d2), [`15a7f0418`](https://github.com/neo4j/graphql/commit/15a7f04188bcc676477ec562e24b27851a927905), [`93b9d806b`](https://github.com/neo4j/graphql/commit/93b9d806b12c79dae7491b901378acf9d43f1c06), [`d4aea32c6`](https://github.com/neo4j/graphql/commit/d4aea32c66aa1dcbf7b3399165adf74fed36e92e), [`5ea18136e`](https://github.com/neo4j/graphql/commit/5ea18136e36303efc0806cc7027b7dfce13e1fa4), [`aa11d5251`](https://github.com/neo4j/graphql/commit/aa11d525111cfda005581ed2327407b9c9c319f9), [`f1225baa7`](https://github.com/neo4j/graphql/commit/f1225baa75c71ad82e36e9fb250477382eb6757c), [`7df67be49`](https://github.com/neo4j/graphql/commit/7df67be4991b8829acbd00651c66b41558729008), [`7743399d3`](https://github.com/neo4j/graphql/commit/7743399d320b26126bb6e83bcd498c1c78517a83), [`e5b53a597`](https://github.com/neo4j/graphql/commit/e5b53a5976a2880e0efdecddcddcfb427015c823), [`3896544b5`](https://github.com/neo4j/graphql/commit/3896544b50939df38a792bcd9b41bc77f25bc5a9), [`8f0656b35`](https://github.com/neo4j/graphql/commit/8f0656b35b86a1d4966dea8cdb2a8ee5a3505dd6), [`c9f35f10c`](https://github.com/neo4j/graphql/commit/c9f35f10c0fde1af7b82a3adbd7137955705495a), [`1ad4328e4`](https://github.com/neo4j/graphql/commit/1ad4328e4bba39801aa96bf961e6e5c5a2a9ce8d), [`2ab3d5212`](https://github.com/neo4j/graphql/commit/2ab3d521277d66afd7acaea00aa56d44f10480bd), [`257aa4c97`](https://github.com/neo4j/graphql/commit/257aa4c97a0d367063725dff703fdd30f0f8ecb5), [`ce84c47cc`](https://github.com/neo4j/graphql/commit/ce84c47cc610366def7d3abd9227ecb5244ef9d1), [`5b5f08ce7`](https://github.com/neo4j/graphql/commit/5b5f08ce764f431fa685c8320351236a9aaf57a0), [`9f5a44545`](https://github.com/neo4j/graphql/commit/9f5a445455280abfcf862c2cf23ce44e7a11bc0d), [`9f3a9374e`](https://github.com/neo4j/graphql/commit/9f3a9374e5272577f2453cd3704c6924526f8b45), [`59e369992`](https://github.com/neo4j/graphql/commit/59e369992b2226a3c5feec72f2799e2b30765819)]: + - @neo4j/graphql@4.0.0-beta.0 + ## 3.24.0 ### Minor Changes diff --git a/packages/ogm/package.json b/packages/ogm/package.json index 26ffe6f5cb..a651c9c7e0 100644 --- a/packages/ogm/package.json +++ b/packages/ogm/package.json @@ -1,6 +1,6 @@ { "name": "@neo4j/graphql-ogm", - "version": "3.24.0", + "version": "4.0.0-beta.0", "description": "GraphQL powered OGM for Neo4j and Javascript applications", "keywords": [ "neo4j", @@ -38,7 +38,7 @@ "@graphql-codegen/plugin-helpers": "^5.0.0", "@graphql-codegen/typescript": "^4.0.0", "@graphql-tools/merge": "^9.0.0", - "@neo4j/graphql": "^3.24.0", + "@neo4j/graphql": "^4.0.0-beta.0", "prettier": "^2.7.1" }, "peerDependencies": { diff --git a/yarn.lock b/yarn.lock index d7690f0586..d5220c78b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3749,12 +3749,12 @@ __metadata: languageName: node linkType: hard -"@neo4j/graphql-amqp-subscriptions-engine@^0.1.0, @neo4j/graphql-amqp-subscriptions-engine@workspace:packages/graphql-amqp-subscriptions-engine": +"@neo4j/graphql-amqp-subscriptions-engine@^1.0.0-beta.0, @neo4j/graphql-amqp-subscriptions-engine@workspace:packages/graphql-amqp-subscriptions-engine": version: 0.0.0-use.local resolution: "@neo4j/graphql-amqp-subscriptions-engine@workspace:packages/graphql-amqp-subscriptions-engine" dependencies: "@apollo/server": 4.7.5 - "@neo4j/graphql": ^3.15.0 + "@neo4j/graphql": ^4.0.0-beta.0 "@types/amqplib": 0.10.1 "@types/body-parser": 1.19.2 "@types/cors": 2.8.13 @@ -3775,7 +3775,7 @@ __metadata: typescript: 5.1.6 ws: 8.13.0 peerDependencies: - "@neo4j/graphql": ^3.15.0 + "@neo4j/graphql": ^4.0.0-beta.0 languageName: unknown linkType: soft @@ -3787,7 +3787,7 @@ __metadata: "@graphql-codegen/plugin-helpers": ^5.0.0 "@graphql-codegen/typescript": ^4.0.0 "@graphql-tools/merge": ^9.0.0 - "@neo4j/graphql": ^3.24.0 + "@neo4j/graphql": ^4.0.0-beta.0 "@types/jest": 29.5.3 "@types/node": 18.15.1 camelcase: 6.3.0 @@ -3822,8 +3822,8 @@ __metadata: "@graphiql/react": 0.19.1 "@neo4j-ndl/base": 1.8.9 "@neo4j-ndl/react": 1.8.14 - "@neo4j/graphql": 3.24.0 - "@neo4j/introspector": 1.0.3 + "@neo4j/graphql": 4.0.0-beta.0 + "@neo4j/introspector": 2.0.0-beta.0 "@playwright/test": 1.36.1 "@tsconfig/create-react-app": 2.0.1 "@types/codemirror": 5.60.8 @@ -3879,7 +3879,7 @@ __metadata: languageName: unknown linkType: soft -"@neo4j/graphql@3.24.0, @neo4j/graphql@^3.13.0, @neo4j/graphql@^3.15.0, @neo4j/graphql@^3.16.0, @neo4j/graphql@^3.24.0, @neo4j/graphql@workspace:packages/graphql": +"@neo4j/graphql@4.0.0-beta.0, @neo4j/graphql@^4.0.0-beta.0, @neo4j/graphql@workspace:packages/graphql": version: 0.0.0-use.local resolution: "@neo4j/graphql@workspace:packages/graphql" dependencies: @@ -3947,11 +3947,11 @@ __metadata: languageName: node linkType: soft -"@neo4j/introspector@1.0.3, @neo4j/introspector@workspace:packages/introspector": +"@neo4j/introspector@2.0.0-beta.0, @neo4j/introspector@workspace:packages/introspector": version: 0.0.0-use.local resolution: "@neo4j/introspector@workspace:packages/introspector" dependencies: - "@neo4j/graphql": ^3.16.0 + "@neo4j/graphql": ^4.0.0-beta.0 "@types/jest": 29.5.3 "@types/node": 18.15.1 "@types/pluralize": 0.0.30 @@ -8908,7 +8908,7 @@ __metadata: "@apollo/federation-subgraph-compatibility": 1.2.2 "@apollo/server": ^4.7.0 "@graphql-tools/wrap": ^10.0.0 - "@neo4j/graphql": ^3.24.0 + "@neo4j/graphql": ^4.0.0-beta.0 fork-ts-checker-webpack-plugin: 8.0.0 graphql: 16.7.1 graphql-tag: ^2.12.6 @@ -8925,8 +8925,8 @@ __metadata: resolution: "apollo-subscriptions-server@workspace:examples/subscriptions/apollo_rabbitmq" dependencies: "@apollo/server": ^4.7.0 - "@neo4j/graphql": ^3.15.0 - "@neo4j/graphql-amqp-subscriptions-engine": ^0.1.0 + "@neo4j/graphql": ^4.0.0-beta.0 + "@neo4j/graphql-amqp-subscriptions-engine": ^1.0.0-beta.0 amqplib: ^0.10.3 express: ^4.17.3 graphql-ws: ^5.7.0 @@ -19902,7 +19902,7 @@ __metadata: resolution: "migration@workspace:examples/migration" dependencies: "@apollo/server": ^4.7.0 - "@neo4j/graphql": ^3.24.0 + "@neo4j/graphql": ^4.0.0-beta.0 graphql: 16.7.1 neo4j-driver: 5.10.0 languageName: unknown @@ -20717,8 +20717,8 @@ __metadata: resolution: "neo-place@workspace:examples/neo-place" dependencies: "@apollo/server": ^4.7.0 - "@neo4j/graphql": ^3.15.0 - "@neo4j/graphql-amqp-subscriptions-engine": ^0.1.0 + "@neo4j/graphql": ^4.0.0-beta.0 + "@neo4j/graphql-amqp-subscriptions-engine": ^1.0.0-beta.0 concurrently: 8.2.0 dotenv: ^16.0.3 express: ^4.18.2 @@ -29087,7 +29087,7 @@ __metadata: version: 0.0.0-use.local resolution: "yoga-subscriptions-server@workspace:examples/subscriptions/yoga_sse" dependencies: - "@neo4j/graphql": ^3.13.0 + "@neo4j/graphql": ^4.0.0-beta.0 graphql: ^16.6.0 graphql-yoga: ^3.1.1 neo4j-driver: ^5.8.0