Assets
2
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.
Assets
2
Use copy of schema directive helper classes from graphql-java instead of relying on reflection.
Assets
2
- Removed Guava dependency
- Upgraded dependencies of kotlin and jackson
- List of IDs not resolved correctly #367
Assets
2
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
Assets
2
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
Assets
2
Upgraded to graphql-java 12.0