Release 3.5.0.4 for GraphQL Conf Berlin
This is mostly an upgrade release.
We upgrade graphql-java to version 12, which allows some newer features of the spec, like using triple quotes ``` e.g. for @cypher directive statements. (fixes #110)
It also upgrades the https://github.com/neo4j-graphql/neo4j-graphql-java version to 1.0.0-M03 which adds some new features like merge mutation and mutations to add relationships.
This new transpiler library is exposed at the /graphql/experimental endpoint and is meant to replace the current transpiler in the future.
Other fixes
- You can now use Long as a GraphQL type for numbers larger than 32 bit, fixes #181
- It uses projected queries when an entity contains dynamic fields, fixes #149