You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/migration/index.adoc
+284Lines changed: 284 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,128 @@ npm update @neo4j/graphql
20
20
21
21
Here is a list of all the breaking changes from version 5.0.0 to 6.0.0.
22
22
23
+
=== Changed minimum Node.js version to 20.0.0
24
+
25
+
The minimum Node.js version required to run the Neo4j GraphQL Library is now 20.0.0.
26
+
27
+
=== Changed minimum Noo4j version to 5.0.0
28
+
29
+
The minimum Neo4j version required to run the Neo4j GraphQL Library is now 5.0.0.
30
+
31
+
=== Invalid filters in Aggregation filter inputs are being removed
32
+
33
+
GraphQL input types used for aggregation filters contained some filters that did not rely on aggregating functions.
34
+
These filters were deprecated and are now removed from the generated schema.
35
+
36
+
To see the aggregating functions supported on filtering refer to xref:/queries-aggregations/filtering.adoc#_aggregation_filtering[Aggregation filtering],
37
+
38
+
39
+
=== String aggregation filters that are not using _LENGTH are removed
40
+
41
+
String aggregations are computed using lengths, and the `_LENGTH` suffix is now required for all string aggregation filters.
=== Added the _EQ filter as alternative of the deprecated implicit equal filters
273
+
274
+
The `_EQ` filter is now available as an alternative to the deprecated implicit equal filters.
275
+
276
+
[cols="1,1"]
277
+
|===
278
+
|Before | Now
279
+
280
+
a|
281
+
[source, graphql, indent=0]
282
+
----
283
+
{
284
+
movies(where: { title: "The Matrix" }) {
285
+
title
286
+
}
287
+
}
288
+
289
+
----
290
+
a|
291
+
[source, graphql, indent=0]
292
+
----
293
+
{
294
+
movies(where: { title_EQ: "The Matrix" }) {
295
+
title
296
+
}
297
+
}
298
+
----
299
+
|===
300
+
97
301
== Deprecations and warnings
98
302
99
303
=== `@node` will have to be explicitly defined
@@ -132,3 +336,83 @@ type Person @node {
132
336
----
133
337
|===
134
338
339
+
=== Deprecated the implicit equality filters
340
+
341
+
Previously when a field in a filter was present in filter without specifying the operator, it was treated as an equality filter.
342
+
343
+
This behavior is now deprecated and will be removed in the future. Please, use the `_EQ` filter.
344
+
345
+
[cols="1,1"]
346
+
|===
347
+
|Before | Now
348
+
349
+
a|
350
+
[source, graphql, indent=0]
351
+
----
352
+
{
353
+
movies(where: { title: "The Matrix" }) {
354
+
title
355
+
}
356
+
}
357
+
----
358
+
a|
359
+
[source, graphql, indent=0]
360
+
----
361
+
{
362
+
movies(where: { title_EQ: "The Matrix" }) {
363
+
title
364
+
}
365
+
}
366
+
----
367
+
|===
368
+
369
+
=== Deprecated pagination `options`` argument
370
+
371
+
The `options` argument in query and `@relationship` fields is deprecated and will be removed in the future. Use the `limit`, `offset` and `sort` arguments instead.
0 commit comments