Skip to content

Release 1.3.0 with java and neo4j upgrade

Compare
Choose a tag to compare
@neo-technology-build-agent 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)