Releases: neo4j/cypher-builder
v1.0.0
Major Changes
-
#50
91ee39c
Thanks @angrykoala! - Escape variable names if needed -
#7
6f57eaf
Thanks @angrykoala! - Escape relationship types if needed -
#72
0777c76
Thanks @angrykoala! - Remove Reference class. Node, Relationship, Path and Param now extend the class Variable -
#1
79f4834
Thanks @angrykoala! - Escape properties in map projections
Minor Changes
-
#70
e2339ff
Thanks @angrykoala! - Support for expressions on .skip and .limit subqueries -
#7
6f57eaf
Thanks @angrykoala! - Support for label expressions for nodes and relationshipsFor example:
(:A&(B|C))
-
#41
28e5b35
Thanks @angrykoala! - Add predicate functions -
#63
9c26ff2
Thanks @angrykoala! - Add graph functions -
#71
01badcf
Thanks @angrykoala! - Add support for list index access in property references -
#44
9b4d351
Thanks @angrykoala! - Add missing scalar functions -
#45
f483ab1
Thanks @angrykoala! - Add mathematical functions -
#57
af799a4
Thanks @angrykoala! - Add missing list functions (https://neo4j.com/docs/cypher-manual/current/functions/list/)
Patch Changes
-
#50
91ee39c
Thanks @angrykoala! - Updates escape logic so names with numbers are not escaped unless they begin with a number:this0
OK0this
Should be escaped
-
#68
d331655
Thanks @renovate! - Update types to remove usage of any -
#58
9c78c25
Thanks @angrykoala! - Remove spaces between list content: [ 1, 2 ] -> [1, 2] -
#6
554a58d
Thanks @angrykoala! - Only escape labels if needed -
#73
2ed4de8
Thanks @angrykoala! - Add string as a possible type for alias in procedure yield
v0.6.0
Minor Changes
-
#53
7623c25
Thanks @angrykoala! - Add support for number params in skip and limit -
#34
ee295d0
Thanks @angrykoala! - RemovesgetReference
method from the Environment class -
#27
9d6cfe3
Thanks @angrykoala! - Updates CypherResult type to Record<string, unknown>, better reflecting the results of the parameters
Patch Changes
-
#51
f2394db
Thanks @angrykoala! - Add support for count(*) -
#30
c92b67a
Thanks @angrykoala! - Add support for COUNT subqueries -
#26
9c46104
Thanks @angrykoala! - Fix typings for predicate functions
v0.5.4
Patch Changes
- #22
9aadbad
Thanks @angrykoala! - Adds@internal
methods to the output .d.ts to avoid errors in client builds
v0.5.3
Patch Changes
-
#17
1089034
Thanks @angrykoala! - Escapes properties in patterns.e.g.
MATCH (m:Movie { `$myProp`: "Text" })
v0.5.2
Patch Changes
-
#11
63ffbbf
Thanks @angrykoala! - Adds db.index.fulltext.queryRelationships -
#13
41a15dd
Thanks @darrellwarde! - Change the abstract class Reference to accept nested properties
v0.5.1
Patch Changes
-
708d9de
Thanks @angrykoala! - Adds NamedRelationship -
#8
b77f6b0
Thanks @angrykoala! - Add Cypher.utils.compileCypher method -
#8
b77f6b0
Thanks @angrykoala! - Add escapeType and escapeProperty utils
v0.5.0
Minor Changes
- #2
c2f4af7
Thanks @angrykoala! - Deprecates runFirstColumn clause in favor of apoc.cypher.runFirstColumnSingle and runFirstColumnMany function to better reflect Cypher behaviour
Patch Changes
-
19892cb
Thanks @angrykoala! - Update repository to https://github.com/neo4j/cypher-builder -
#3
1c1bd0c
Thanks @angrykoala! - Groups mathematical operators with parenthesis