-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
breakingThis will contain breaking changes or deprecationsThis will contain breaking changes or deprecations
Description
This issue lists all current deprecations in version 2.0 that should be removed in the next major version (3.0)
- Deprecate
Foreach
extra constructor parameters in favor of methodsin
anddo
Add support for .in and .do in foreach clause #482 - Cypher 4 deprecations: These are deprecations on the Cypher language itself. Should be removed once Cypher Builder targets only Cypher 5 onwards
- size with a pattern (
size(()-[]-())
) -
distance
in favor ofpoint.distance
- https://neo4j.com/docs/cypher-manual/5/deprecations-additions-removals-compatibility/#cypher-deprecations-additions-removals-5.0
- size with a pattern (
- Deprecate
CompositeClause.children
with no replacement Deprecate CompositeClause.children #517 -
Cypher.Operation
in favor ofCypher.Expr
Improve typedocs organization #523 -
Call.importWith
Deprecations #554 - apoc methods Deprecations #554
- Support for node 16. Update minimum node version to 20
- Deprecate
:Movie:Film
in favor of:Movie&Film
, removinglabelOperator
option. This will not be supported by Cypher 4 - Deprecate option labelOperator #561
Discussions
- Rename class
IsType
toIsTypeExpr
to avoid confusion withisType
Deprecate IsType in favor of IsTypeExpr #519 - Create a Expr class or interface, extended by all the expressions. This may solve
IsType
ambiguity and Support for index operator on list expressions #229 - Call
onError
andretry
Add retry option to inTransaction #528 - Remove
Yield
in favor or returning Procedure Deprecate yield in favor of Procedure #542 - Deprecate
cypherVersion
in favour ofcypherPrefix
- Maybe predicate should have
Case<ComparisonOp>
instead ofCase
Metadata
Metadata
Assignees
Labels
breakingThis will contain breaking changes or deprecationsThis will contain breaking changes or deprecations