GraphQL Annotations for Java
Supporting new directive creation methods in this pr: https://github.com/Enigmatis/graphql-java-annotations/pull/228
@GraphQLDeprecate
annotation issue https://github.com/Enigmatis/graphql-java-annotations/pull/220
Notice that as part of the breaking change, the usage of graphql-java-annotations is now different: the GraphQLAnnotations
class is not a singleton anymore, and should be constructed.
You also have to obtain the GraphQLCodeRegistry.Builder
from the GraphQLAnnotations
object in order to build your schema properly. You are now able to use the AnnotationsSchemaCreator
in order to build a GraphQLSchema based on your java classes. Read more in our updated readme https://github.com/Enigmatis/graphql-java-annotations
MethodDataFetcher
fixes - it now handles cases in which you have to map between source field/method and a method https://github.com/graphql-java/graphql-java-annotations/pull/179/files https://github.com/graphql-java/graphql-java-annotations/pull/175/files
@Prettify
annotation and cancelled the default behaviour of changing fields names https://github.com/graphql-java/graphql-java-annotations/pull/171
And more nice stuff (& bug fixes)
This is the same as 3.0.0 but Bintray publishing problems meant we burnt a few numbers on the way to getting the jar to maven central
It is now publishing on Maven Central