Skip to content

Releases: rhdunn/xqt-kotlinx-json-rpc

1.0.3

22 May 10:28
1.0.3
Compare
Choose a tag to compare

Added

  • Add support for the Android Kotlin/Native targets.
  • Add support for the watchos_device_arm64 Kotlin/Native target.

Removed

  • Remove support for the deprecated Kotlin/JS legacy target.
  • Remove support for the deprecated Kotlin/Native targets.

Changed

  • Default to building with gradle 8.1.1.

Dependency Upgrades

  • Upgrade to Gradle 8.0 and later.
  • Upgrade to Kotlin 1.8.21.
  • Upgrade to Dokka 1.8.10.
  • Upgrade to JUnit 5.9.3.
  • Upgrade to Kotlinx Serialization 1.5.1.

1.0.2

16 May 10:01
1.0.2
Compare
Choose a tag to compare

Fixed

  • Include all the supported JVM target variants in the kotlinMultiplatform module metadata.
  • Include all the supported native target variants in the kotlinMultiplatform module metadata.

Changed

1.0.1

09 May 16:36
1.0.1
Compare
Choose a tag to compare
  1. Improve the build infrastructure to support automated deployment.
  2. Support 32-bit native targets.
  3. Change the names of the native artifacts to support multiple native target
    maven artifacts.
  4. Change the names of the JVM artifacts to support multiple JVM target maven
    artifacts.

1.0.0

20 Apr 07:28
1.0.0
Compare
Choose a tag to compare

JSON-RPC

  1. RequestObject, Notification, and ResponseObject messages.
  2. Message processing DSL.
  3. Message sending APIs.

I/O

  1. stdin and stdout binary I/O channels.

Serialization

  1. JsonSerialization support for (de)serializing JSON types.
  2. StringSerialization support for (de)serializing JSON object key names.
  3. JsonObjectType support for object type checking/verification.
  4. JSON serialization helpers.