Releases: graphql-java-kickstart/graphql-java-tools
Releases · graphql-java-kickstart/graphql-java-tools
11.0.0
Library versions across all graphql-java-kickstart will be synchronized from now on. The major and minor version of compatible libraries will always match. The patch section of the version can differ as bugs are fixed.
It is still recommended to not specify transitive dependencies explicitly to ensure compatibility.
Major changes
- upgraded
graphql-javadependency to16.1. See release notes for breaking changes.
Minor changes
6.3.0
Last release before upgrading to graphql-java:16.x.
Minor changes
6.2.0
6.1.0
Minor changes
- Validation directives on nested Input fields example #385
- Upgrade to graphql-java 14.1
Breaking changes
- If parameter is of type
Optionalits value is now set toOptional.empty()for both omitted and null argument. To get the old behavior back setinputArgumentOptionalDetectOmissiontotrue. - Support for the deprecated
@Batchedannotation has been removed.
6.0.2
6.0.1
6.0.0
Thanks to the contributors the following issues have been fixed in this release:
- Upgrade graphql-java to version 14
- Renamed base package to
graphql.kickstart.tools - Treat non-nullable scalars as scalars #341
- Treat array of non-null scalars as scalars #358
- Add the TrivialDataFetcher interface to MethodFieldResolver so that it can be excluded from tracing #337
- Ignore proxies when scanning for field resolvers #348
- Make coroutine scope configurable via context #350
- Add compile check for dependency convergence #352
- Changed default CoroutineScope to not use GlobalScope to avoid potential cancellation issues and other pitfalls #359
- Fix unwrapGenericType to properly find generic type in arguments Map #361
- Move DirectiveBehavior out of graphql.schema.idl package #364
5.6.1
Thanks to the contributors the following issues have been fixed in this release:
- Upgrade graphql-java to version 13
- Warning log: Schema type was defined but can never be accessed, and can be safely deleted: PageInfo #215
- Nullable boolean in input with default value throws CoercingSerializeException #251
- Default values for enum fields on input types not set correctly #257
- Utils throws IllegalAccessException in JDK 9 or higher #265
- GraphQLCodeRegistry.Builder is null in custom SchemaDirectiveWirings #268
- Possible type leaking when serializing java -> graphql #276
- SchemaParser#createInputObject issue creating directives #280