Skip to content

Releases: rnett/krosstalk

1.4.0 - Kotlin 1.6

24 Feb 02:16
9023f59
Compare
Choose a tag to compare

Dependency upgrades:

  • Kotlin 1.6.10
  • Kotlinx serialization 1.3.1
  • Kotlinx coroutines 1.6.0
  • Ktor 1.6.7

Also upgraded to Gradle 7.4 and dokka 1.6.10.

1.3.0 - Dependency upgrades, including kotlinx serialization to 1.3.0

24 Oct 01:02
8e99c3f
Compare
Choose a tag to compare

Relatively small release containing a bunch of dependency upgrades:

  • Kotlin 1.5.30 -> 1.5.31
  • kotlinx serialization 1.2.2 -> 1.3.0
  • Ktor 1.6.3 -> 1.6.4

1.2.3 - Update Ktor to 1.6.3

26 Aug 23:44
6b241de
Compare
Choose a tag to compare

Small release that updates Ktor to 1.6.3. Does not include KTOR-2977 since it didn't actually make it into the release.

1.2.2 - Update Kotlin to 1.5.30

26 Aug 05:11
70f397c
Compare
Choose a tag to compare

Small release that updates Kotlin to 1.5.30. Does not include the new Mac targets, since serialization doesn't support them yet.

1.2.1 - Update Ktor, add watchOsX64 target for Ktor client plugins

29 Jul 23:56
4d7f38c
Compare
Choose a tag to compare

Updates Gradle to 7.1.1, Ktor to 1.6.2, and enables the watchOsX64 target for Ktor client plugins.

1.2.0 - Library and Auth scope updates

15 Jul 00:27
99ad7f5
Compare
Choose a tag to compare

Breaking changes:

  • #22 Update Ktor auth scopes. Changes Basic to use Ktor's credential class and adds Bearer scopes.
    Only breaks if you used com.rnett.krosstalk.ktor.client.auth.BasicCredentials directly.

Minor changes:

  • #23 Update Ktor to 1.6.1 and Seraialization to 1.2.2. Does not enable watchOsX64 for Ktor plugins,
    the issue being fixed was a false positive.
  • #24 Update Kotlin to 1.5.21, coroutines to 1.5.1, and compiler-plugin utils to 1.0.2.

1.1.2 - Kotlin 1.5.20

26 Jun 00:29
c17376a
Compare
Choose a tag to compare

All this release does is upgrades the Kotlin version to 1.5.20.

1.1.1 - Support getting Kotlinx serializers from context

14 Jun 23:38
4964621
Compare
Choose a tag to compare

Just a single change:

  • #11 Kotlinx serialization handler: Use serializers from the format's
    serializersModule.

(The tag is incorrectly set post next snapshot version bump, but the artifacts are correct).

1.1.0 - Better kotlinx serialization and fixes

09 Jun 03:02
3a11f0d
Compare
Choose a tag to compare

Breaking changes:

  • #6 Remove KotlinxJsonObjectSerializationHandler, change all Kotlinx
    serialization handlers to work like it by default.
  • #5 Make the server handle method inline, change the responder
    callback to accept the new KrosstalkResult class.

Minor changes:

  • #7 Allow the use of abstract Krosstalk subclasses to define common
    configuration (the README already said it was possible, but it lied).
  • #1 Properly throw a compiler error when trying to register a method with
    a Krosstalk class in another module. Would result in an ICE before.

Small unlisted changes to docs and CI.

1.0.0 - First Release!

02 Jun 08:59
5184774
Compare
Choose a tag to compare

The first release of Krosstalk, see the release docs for information.