@neo4j/cypher-builder
Advanced tools
Changelog
1.0.0
#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
#70 e2339ff
Thanks @angrykoala! - Support for expressions on .skip and .limit subqueries
#7 6f57eaf
Thanks @angrykoala! - Support for label expressions for nodes and relationships
For 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/)
#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
Changelog
0.6.0
#53 7623c25
Thanks @angrykoala! - Add support for number params in skip and limit
#34 ee295d0
Thanks @angrykoala! - Removes getReference
method from the Environment class
#27 9d6cfe3
Thanks @angrykoala! - Updates CypherResult type to Record<string, unknown>, better reflecting the results of the parameters
#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
Changelog
0.5.4
9aadbad
Thanks @angrykoala! - Adds @internal
methods to the output .d.ts to avoid errors in client buildsChangelog
0.5.3
#17 1089034
Thanks @angrykoala! - Escapes properties in patterns.
e.g.
MATCH (m:Movie { `$myProp`: "Text" })
Changelog
0.5.2
#11 63ffbbf
Thanks @angrykoala! - Adds db.index.fulltext.queryRelationships
#13 41a15dd
Thanks @darrellwarde! - Change the abstract class Reference to accept nested properties
Changelog
0.5.1
708d9de
Thanks @angrykoala! - Adds NamedRelationship
#8 b77f6b0
Thanks @angrykoala! - Add Cypher.utils.compileCypher method
#8 b77f6b0
Thanks @angrykoala! - Add escapeType and escapeProperty utils
Changelog
0.5.0
c2f4af7
Thanks @angrykoala! - Deprecates runFirstColumn clause in favor of apoc.cypher.runFirstColumnSingle and runFirstColumnMany function to better reflect Cypher behaviour19892cb
Thanks @angrykoala! - Update repository to https://github.com/neo4j/cypher-builder
#3 1c1bd0c
Thanks @angrykoala! - Groups mathematical operators with parenthesis
Changelog
0.4.3
#3370 ddae88e48
Thanks @angrykoala! - Exports utility "toCypherParams"
#3369 42d2f6938
Thanks @angrykoala! - Add support for clauses as input of sub-clauses methods where possible
Changelog
0.4.1
#3191 f0d6d45b0
Thanks @angrykoala! - Fix Unwind parameters
#3191 f0d6d45b0
Thanks @angrykoala! - Add .delete chain methods to With, Unwind and Merge