diff --git a/.changeset/beige-beds-push.md b/.changeset/beige-beds-push.md deleted file mode 100644 index d3c03ed6ce..0000000000 --- a/.changeset/beige-beds-push.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@neo4j/graphql": patch ---- - -Aggregations on ID fields are now deprecated. -As part of the change, the flag `idAggregations` has been added to the `excludeDeprecatedFields` setting. - -```js -const neoSchema = new Neo4jGraphQL({ - typeDefs, - features: { excludeDeprecatedFields: { idAggregations: true } }, -}); -``` diff --git a/.changeset/fluffy-schools-promise.md b/.changeset/fluffy-schools-promise.md deleted file mode 100644 index 842a12077b..0000000000 --- a/.changeset/fluffy-schools-promise.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@neo4j/graphql": minor ---- - -Introduced the `typename` filter that superseded the `typename_IN` filter. -As part of the change, the flag `typename_IN` has been added to the `excludeDeprecatedFields` setting. - -```js -const neoSchema = new Neo4jGraphQL({ - typeDefs, - features: { excludeDeprecatedFields: { typename_IN: true } }, -}); -``` diff --git a/.changeset/friendly-pigs-wait.md b/.changeset/friendly-pigs-wait.md deleted file mode 100644 index 1f2799fc5d..0000000000 --- a/.changeset/friendly-pigs-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@neo4j/graphql": patch ---- - -Fix Cypher when filtering by aggregations over different relationship properties types diff --git a/packages/apollo-federation-subgraph-compatibility/package.json b/packages/apollo-federation-subgraph-compatibility/package.json index 6178ec373a..a8653c8c31 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": "^6.2.3", + "@neo4j/graphql": "^6.3.0", "graphql": "16.9.0", "graphql-tag": "^2.12.6", "neo4j-driver": "^5.8.0" diff --git a/packages/graphql/CHANGELOG.md b/packages/graphql/CHANGELOG.md index 1d90bea7df..2877b3c122 100644 --- a/packages/graphql/CHANGELOG.md +++ b/packages/graphql/CHANGELOG.md @@ -1,5 +1,33 @@ # @neo4j/graphql +## 6.3.0 + +### Minor Changes + +- [#5934](https://github.com/neo4j/graphql/pull/5934) [`c666adc`](https://github.com/neo4j/graphql/commit/c666adcf06e26a93687ee1732e386b84752dc5c7) Thanks [@MacondoExpress](https://github.com/MacondoExpress)! - Introduced the `typename` filter that superseded the `typename_IN` filter. + As part of the change, the flag `typename_IN` has been added to the `excludeDeprecatedFields` setting. + + ```js + const neoSchema = new Neo4jGraphQL({ + typeDefs, + features: { excludeDeprecatedFields: { typename_IN: true } }, + }); + ``` + +### Patch Changes + +- [#5937](https://github.com/neo4j/graphql/pull/5937) [`7f1bc65`](https://github.com/neo4j/graphql/commit/7f1bc6577d7512086658e06481b4f9989381956d) Thanks [@MacondoExpress](https://github.com/MacondoExpress)! - Aggregations on ID fields are now deprecated. + As part of the change, the flag `idAggregations` has been added to the `excludeDeprecatedFields` setting. + + ```js + const neoSchema = new Neo4jGraphQL({ + typeDefs, + features: { excludeDeprecatedFields: { idAggregations: true } }, + }); + ``` + +- [#5943](https://github.com/neo4j/graphql/pull/5943) [`6153d68`](https://github.com/neo4j/graphql/commit/6153d686471741b9a35710ced8872ca664263dae) Thanks [@darrellwarde](https://github.com/darrellwarde)! - Fix Cypher when filtering by aggregations over different relationship properties types + ## 6.2.3 ### Patch Changes diff --git a/packages/graphql/package.json b/packages/graphql/package.json index def67d25b1..737694f705 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@neo4j/graphql", - "version": "6.2.3", + "version": "6.3.0", "description": "A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations", "keywords": [ "neo4j", diff --git a/yarn.lock b/yarn.lock index 8716d9e509..3b256f5710 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2072,7 +2072,7 @@ __metadata: languageName: node linkType: soft -"@neo4j/graphql@npm:^6.2.2, @neo4j/graphql@npm:^6.2.3, @neo4j/graphql@workspace:packages/graphql": +"@neo4j/graphql@npm:^6.2.2, @neo4j/graphql@npm:^6.3.0, @neo4j/graphql@workspace:packages/graphql": version: 0.0.0-use.local resolution: "@neo4j/graphql@workspace:packages/graphql" dependencies: @@ -3842,7 +3842,7 @@ __metadata: "@apollo/federation-subgraph-compatibility": "npm:2.2.0" "@apollo/server": "npm:^4.7.0" "@graphql-tools/wrap": "npm:^10.0.0" - "@neo4j/graphql": "npm:^6.2.3" + "@neo4j/graphql": "npm:^6.3.0" fork-ts-checker-webpack-plugin: "npm:9.0.2" graphql: "npm:16.9.0" graphql-tag: "npm:^2.12.6"