@neo4j/cypher-builder
Advanced tools
Changelog
1.2.0
#96 7cb59d1
Thanks @angrykoala! - Add missing spatial functions:
#91 0940e2b
Thanks @angrykoala! - Add missing aggregation functions:
#96 7cb59d1
Thanks @angrykoala! - Deprecates pointDistance
in favour of point.distance
#99 11d89d3
Thanks @angrykoala! - Update types on label expressions & and | to support 1 or 0 parameters
#95 0550f83
Thanks @angrykoala! - Fix typings on .skip()
and .limit()
to support expressions
Changelog
1.1.2
c083fc0
Thanks @angrykoala! - Fix relationship patterns length with value of 0Changelog
1.1.1
0af8a3a
Thanks @angrykoala! - Reverts types for Call innerWith, With without parameters will not be renderedChangelog
1.1.0
ecbfd52
Thanks @angrykoala! - Add getVariables
method to Pattern#75 a71639e
Thanks @angrykoala! - Fix typings on innerWith so at least a parameter is required
#79 d542fe7
Thanks @angrykoala! - Fix typings for apoc.date.convertFormat
input
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