Releases: neo4j/cypher-dsl
2020.1.6
No new features.
Re-released 2020.1.5 due downtime and staging issues of oss.sonatype.org.
2020.1.5
2020.1.4
2020.1.3
2020.1.2
What's Changed
🚀 Features
- GH-88 - Add support for Neo4j 4.0 subqueries.
- GH-104 - Add support for merge actions.
- GH-101 - Introduce asFunction on an ongoing call definition.
Additional new features:
- Add support for EXPLAIN and PROFILE keywords.
We do publish the Project info now: Project info, including the Java API.
🐛 Bug Fixes
- GH-106 - Escape symbolic names, property lookups, aliases and map keys.
🧹 Housekeeping
- GH-105 - Remove ::set-env from GH-Actions ci.
Further improvements:
- Qualify a yield call (only relevant for JDK15+)
- Fix wrong offsets in the documentation.
- Improve JavaDoc and document internal API.
- Allow
WITH
clause afterYIELD
. - Improve reusability of fragments.
- Make ORDER clause buildable.
- Remove parts of an experimental API.
2020.1.1
What's Changed
🚀 Features
- List comprehensions can now be build based on named paths.
2020.1.0
What's Changed
🚀 Features
- GH-74 - Automatically generate symbolic name if required:
Node
andRelationship
objects generate a symbolic name if required and not set - Added several new functions
- GH-76 - Added the list operator (
[]
for accessing sub lists and indexes).
🐛 Bug Fixes
- GH-82 - Expose all necessary interfaces for
call
- GH-84 - Fix rendering of nested sub trees.
- GH-95 - NPE during the creation of map projections
- GH-96 - Make sure aliased expressions are not rendered multiple times.
🧹 Housekeeping
- GH-67 - Improvements in regards of Java generics.
- GH-68 - Clean up the Functions api.
- GH-69 - Avoid star and static imports.
- GH-72 - Some release cleanup
- GH-75 - Move Assert to internal utils package.
- GH-89 -
RelationshipDetails
is now internal API. - GH-93 - Ensure compatibility with GraalVM native.
- GH-94 - Bring back SymbolicName#concat.
2020.0.1
This is the first patch release for the rebooted Cypher-DSL project.
What's Changed
🚀 Features
- GH-64 - Add function invocation for builtin point function.
- GH-65 - Add support for defining calls to stored procedures.
Cypher.literalOf
accepts nowboolean
values as well
🧹 Housekeeping
- Improvements to the manual and Java Docs.
Thanks to @Andy2003 for contributing to this release.
2020.0.0
This is the first version of the rebooted Neo4j Cypher-DSL project. This version has been extracted from SDN-RX.
It's a completely revamped API and we use it in all places in SDN/RX for generating Cypher-Queries.
We use CalVer in the same way Spring does
since early 2020 (see Updates to Spring Versions) from this release onwards.
You'll find the manual of the latest release version under http://neo4j-contrib.github.io/cypher-dsl/current/ and the current development version - or main - under http://neo4j-contrib.github.io/cypher-dsl/main/.