Skip to content

Releases: graphql-java-kickstart/graphql-java-tools

11.0.0

Choose a tag to compare

@vojtapol vojtapol released this 08 Jan 22:38

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

Minor changes

6.3.0

Choose a tag to compare

@vojtapol vojtapol released this 16 Dec 21:55

Last release before upgrading to graphql-java:16.x.

Minor changes

6.2.0

Choose a tag to compare

@vojtapol vojtapol released this 18 Aug 18:39

6.1.0

Choose a tag to compare

@oliemansm oliemansm released this 21 Jun 08:49

Minor changes

  • Validation directives on nested Input fields example #385
  • Upgrade to graphql-java 14.1

Breaking changes

  • If parameter is of type Optional its value is now set to Optional.empty() for both omitted and null argument. To get the old behavior back set inputArgumentOptionalDetectOmission to true.
  • Support for the deprecated @Batched annotation has been removed.

6.0.2

Choose a tag to compare

@oliemansm oliemansm released this 31 Mar 07:21

Use copy of schema directive helper classes from graphql-java instead of relying on reflection.

6.0.1

Choose a tag to compare

@oliemansm oliemansm released this 20 Mar 21:22
  • Removed Guava dependency
  • Upgraded dependencies of kotlin and jackson
  • List of IDs not resolved correctly #367

6.0.0

Choose a tag to compare

@oliemansm oliemansm released this 20 Feb 12:20

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

Choose a tag to compare

@oliemansm oliemansm released this 27 Jun 18:31

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

5.6.0

Choose a tag to compare

@oliemansm oliemansm released this 20 Apr 08:17

Upgraded to graphql-java 12.0

5.5.2

Choose a tag to compare

@oliemansm oliemansm released this 06 Apr 19:41

Enhancements

  • Allow configuration of CoroutineContextProvider so that context can be created per request instead of just at startup

Bugfixes

  • Add arguments in correct order when creating building Object