Release 1.3.0 with java and neo4j upgrade
neo-technology-build-agent
released this
26 Apr 15:03
·
60 commits
to master
since this release
In this release the generation of cypher-queries was refactored, so that now the cypher-dsl library is always used.
We also upgraded to java 11 and neo4j 4.2!
Changes
- allow regex comparison operator. Included test cases. (#162)
- Allow optimized FILTER_AS_MATCH strategy to be used with simple filtering. (#173)
- allow projection starting query from rich relationship (#175)
- Use default values for sorting and paging on fields (#176)
- Use existential sub-queries (#179)
- Support filtering of null values also via variables (#178)
- Added alias or field name as variable to Cypher.kt (#172)
- update to neo4j 4.2 (#200)
- let the datafetcher resolve variable references (#205)
- Add support for the passThrough argument of the cypher directive. (#195)
- Separate sorting and paging into own input type (#198)
Bugfixes
- upgrade kotlin due to CVE-2020-29582 (#168)
- Fixes test that arose due to outdated PR branch (#174)
- Augment filter argument for nested fields (#208)
Improvements for development/documentation:
- Migrate to neo4j-cypher-dsl (#171)
- Add missing JavaDoc (#180)
- Add test case for #65. (#177)
- Add GitHub actions for PRs and commits to master. (#203)
- make tests using the same database instance for all integration tests (#204)
- Add test for issue #160: Incorrect query translation for @Property(name:"testIds.uuid")
- Run integration tests through the GraphQL API (#206)
- Add ability to assert result of integration test with ignoring the order of lists (#209)