A few bugfixes, support for onError, and promote "directives on directives" which was merged in the specification recently.
Experimental onError support
If your server supports the [onError request…
A few bugfixes, support for onError, and promote "directives on directives" which was merged in the specification recently.
onError supportIf your server supports the [onError request…
Apollo Kotlin 5 is a major release focused on:
@defer/@stream), fragment arguments, service capabilities, onError, nullability, field extensions, @oneOf, schema coordinates, ...This version is the same as 5.0.0-rc.0 with a fix for a performance regression in the compiler (#6938). Many thanks @apramana for diving into this.
First release candidate of Apollo Kotlin 5.
@catchByDefault in executable documents (#6932)Compatibility release for Kotlin 2.4.0-Beta1
Full Changelog:…
Compatibility release for Kotlin 2.4.0-Beta1. This release contains only a single change:
This version is probably one of the last alpha before going -rc.
@ignore (https://github.com/apollographql/apollo-kotlin/pull/6900)org.gradle.category attribute and use reverse DNS naming to avoid name clashes…Maintenance release that adds a new KMP target and makes it easier to work with the new cache and AGP9.
This version also bumps KGP to 2.2. This is transparent for Android/JVM consumers but requires native/JS/wasm consumers to use KGP 2.2 to compile against 4.4.2.
*…
5.0.0-alpha.5 is "golden-path" ready ✨! It supports the latest GraphQL experimental features:
This version has a single fix for a regression in the Gradle plugin:
./gradlew download${Service}ApolloSchemaFromIntrospection was crashing due to a bad class relocation (https://github.com/apollographql/apollo-kotlin/issues/6863)Many thanks @MatthewFolbigg, @scana, and @simonlebras for their contributions to this release!
4.4.0 adds compatibility with AGP9 as well as a few other fixes.
Most of the development is now made in the 5.x alphas.
@catch…@stream supportYou may now use @stream to stream list responses from a compatible server.
To do this, opt in support for the [incremental:v0.2…
In this new alpha of v5, here are the main highlights:
generateApolloEnums option to generate enums as a sealed hierarchy distinguishing known and…This is maintenance release that includes a few fixes.
Maintainance release to fix the Accept: header during introspection. Many thanks @pedromfmachado for diving into this!
This release also contains infrastructure work:
Small release to fix a publishing discrepency in the versions. Thanks @ychescale9 for the heads up!
can't resolve apollo-gradle-plugin-tasks (#6603)This is the first alpha release of version 5
The package name stayed the same. Version 5 is aiming to be binary compatibile with version 4 with a few exceptions (read more in the [migration…
This is maintenance release that fixes an issue with Gradle task dependencies when using connectToAndroidSourceSet().
This release also introduces an Enhanced Client Awareness feature that adds the version of the library to requests in the extensions object. This is…
Maintenance release with a fix for using persisted queries together with subscriptions #6283
Full Changelog: https://github.com/apollographql/apollo-kotlin/compare/v3.8.5...v3.8.6