Skip to content

Releases: ExpediaGroup/graphql-kotlin

5.1.0

08 Oct 22:35
9da31f2
Compare
Choose a tag to compare

Breaking Changes

  • [client] fix handling of custom scalar inputs (#1266) @dariuszkuc
    • From 5.0.0 we had to merge this breaking change to resolve a client issue. Custom scalars are now supported as input types, however any GraphQLFloats are now mapped to Kotlin Double. Also custom scalars can not currently be wrapper with the OptionalWrapper for input [https://github.com//issues/1263]. They will still generate as nullables but you will not be able to explicitly set them as undefined vs null.

Patch Changes

Non-version Changes

[DO NOT USE] 5.0.0

29 Sep 19:07
584ca9f
Compare
Choose a tag to compare
[DO NOT USE] 5.0.0 Pre-release
Pre-release

⚠️ Do Not Use ⚠️

There are critical issues that we did not catch in our pre-release process that will require a breaking change. We are quickly working on the next version 5.1.0 which will be the recommended version of v5 to start with.

Change Highlights

Most of the changes are around graphql-kotlin-client. There were some minor improvements to various helper functions. We have updated to the latest version of graphql-java

  • Clients now have a simplified way of handling custom scalars (#1215)
  • [generator] remove extended scalars (#1171)
  • pass code registry to all directive environments (#1159)
  • [dependency] update to GraphQL Java 17 (#1236)

Previous Pre-Releases

Non-version Changes

5.0.0-alpha.4

03 Sep 17:56
3ea1075
Compare
Choose a tag to compare
5.0.0-alpha.4 Pre-release
Pre-release

Minor Changes

  • Expose CoroutineContext as constructor argument (#1247) @tobias-

Patch Changes

Non-version Changes

4.2.0

16 Aug 17:10
3497692
Compare
Choose a tag to compare

Minor Changes

  • Backport GraphQLUnion to 4.x.x (#1234)

5.0.0-alpha.3

01 Aug 16:18
3832f7f
Compare
Choose a tag to compare
5.0.0-alpha.3 Pre-release
Pre-release

Patch Changes

[UNRELEASED] 5.0.0-alpha.2

23 Jul 20:13
65f289c
Compare
Choose a tag to compare
Pre-release

⚠️ This release had issues publishing to Maven Central. Please use 5.0.0-alpha.3 ⚠️

Major Changes

Minor Changes

Patch Changes

[UNRELEASED] 5.0.0-alpha.1

09 Jul 23:53
a6b957c
Compare
Choose a tag to compare
Pre-release

⚠️ This release had issues publishing to Maven Central. Please use 5.0.0-alpha.2 ⚠️

Minor Changes

  • Add local schema file support to Gradle plugin extension (#1212) @dariuszkuc
  • Add GraphQLUnion for custom schema modification (#1194) @smyrick
  • Added ability to return lists of DataFetcherResults in functions with Schema Generator (#1150) @teoboley

Patch Changes

5.0.0-alpha.0

15 Jun 16:05
5e9864f
Compare
Choose a tag to compare
5.0.0-alpha.0 Pre-release
Pre-release

Major Changes

Minor Changes

Patch Changes

  • [plugin] better error messages when generating clients (#1182) @dariuszkuc
  • [plugin] change tasks HttpClient engine from CIO to Apache (#1162) @dariuszkuc
  • ignore case check for input type for use _input prefix in not camel s… (#1157) @JajaComp

Non-version Changes

4.1.1

07 May 21:27
edad0b4
Compare
Choose a tag to compare

Patch Changes

Non-version Changes

4.1.0

26 Apr 22:09
0c93dfa
Compare
Choose a tag to compare

Minor Changes