neo4j-graphql / neo4j-graphql-java

Neo4j Labs Project: Pure JVM translation for GraphQL queries and mutations to Neo4j's Cypher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update graphql-java to 15.0

claymccoy opened this issue · comments

This project hasn't had a release in a while and even on master it uses an old version of graphql-java. This becomes an issue when you want to use another project that also depends on graphql-java and it is a newer version.
I'm specifically trying to use this with the graphql-kotlin-schema-generator which uses graphql-java version 15. There is a pretty cool use case to generate the schema from my application's Neo4j object model and then use neo4j-graphql-java to translate the queries to Cypher. But as of right now the two libraries are incompatible because of the different versions.
Is there an issue with updating this dependency? Would it be possible to do that an make a new release?
Thanks,
Clay

I put together a PR to update graph-java #120. It required a fair amount of changes to both code and unit tests though. You probably want to check over what I did.
This project is great, but the adoption of it will be stifled unless you keep up to date with graphql-java or preferably remove that dependency. The author of it seems to enjoy making backwards-incompatible changes.

Thanks a lot @claymccoy for your feedback and contribution. Much appreciated!!

Resolved by #120
We have created a branch 1.0 and released version 1.0.1 to be compatible with graphql-java version 12

The master will be compatible with graphql-java version 15. We released these changes with version 1.1.0