2021.2.1
michael-simons
released this
10 May 09:40
·
1069 commits
to main
since this release
Now with optional driver integration and executable results. Please have a look at the new section in the docs: http://neo4j-contrib.github.io/cypher-dsl/current/#driver-integration
🚀 Features
- Distinguish between statements and result statements: The Cypher-DSL knows whether a statement would actually return
data or not - Provide optional integration with the Neo4j-Java-Driver to execute statements.
- Allow to register Spring converters with the annotation processor. [codegen]
- GH-182 - Add support for scalar converter functions.
- GH-183 - Add trim function.
- GH-184 - Add split function.
- GH-180 - Add support for LOAD CSV and friends.
- GH-187 - Add
returningRaw
for returning arbitrary (aliased) Cypher fragments (bot as part of a statement or as a
generalRETURN xxx
clause without preceding query) - Resolve named parameters in raw literals: You can mix now the expression placeholder
$E
and named parameters in raw
Cypher literals giving you much more flexibility in regards what to pass to the raw litera.
🐛 Bug Fixes
- GH-177 - Create a valid loadable and instantiable name when working on nested, inner classes. [codegen]
- GH-186 - Pretty print subqueries and fix double rendering of Labels after subquery.
🧹 Housekeeping
- Remove unnecessary subpackage 'valid'. [codegen] (test code only)
- Upgrade to GraalVM 21.1.0.
- Update Spring dependencies for codegen.
Thanks to @Andy2003 for contributing to this release.