Skip to content

Releases: TimOrtel/GRPC-Kotlin-Multiplatform

1.5.0

22 Nov 17:39
14db9af

Choose a tag to compare

What's Changed

  • Update kotlin to 2.2.21
  • Update ktor to 3.3.2
  • Update grpc java to 1.76.0
  • Update grpc kotlin to 1.5.0
  • Update bytes to 1.11.0
  • Update log to 0.4.28

Full Changelog: 1.4.0...1.5.0

1.4.0

05 Oct 13:12
8498938

Choose a tag to compare

What's Changed

Full Changelog: 1.3.0...1.4.0

1.3.0

18 Sep 21:54
a926767

Choose a tag to compare

What's Changed

  • Feature: Allow setting generated code visbility by @TimOrtel in #89
  • Bugfix: Fix string serialization in the presence of multibyte characters. by @TimOrtel in #95
  • Bugfix: Workaround for nullable type generation; fix optional enum required size calculation by @TimOrtel in #96
  • Bugfix: Android Dex Error on Release builds by @TimOrtel in #99

Full Changelog: 1.2.0...1.3.0

1.2.0

24 Aug 12:30
2644839

Choose a tag to compare

What's Changed

  • Bugfix: Fix messages using field named "tag" produce non-compiling code by @TimOrtel in #76
  • Bugfix: Fix reserved field interpretation by @TimOrtel in #77
  • Bugfix: Fix code generation for files using underscores by @TimOrtel in #78
  • Improvement: Ignore deprecation on generated sources by @TimOrtel in #79
  • Feature: Support packed option by @TimOrtel in #81
  • Improvement: Field Tag Compile Constants by @TimOrtel in #82
  • Improvement: Internal Annotation on JS sources by @TimOrtel in #84
  • Update kotlin to 2.2.10
  • Update okio to 3.16.0

Full Changelog: 1.1.0...1.2.0

1.1.0

15 Aug 16:04
0c2046b

Choose a tag to compare

What's Changed

  • Added support for TLS connections for native targets #63
  • Added support for deprecated option #71
  • Updated compileSdk to 36
  • Updated kotlin to 2.2.0
  • Updated kotlinx.io to 0.8.0
  • Updated kotlinx coroutines to 1.10.2
  • Updated ktor to 3.2.3

1.0.0

29 Jun 18:24
0afbac1

Choose a tag to compare

What's Changed

  • Bump Kotlin version to 2.1.20
  • New proto parser that fully supports the proto3 language syntax
  • Support forclient-streaming and bidi-streaming
  • Support for well known types
  • Proper name conflict resolution
  • Support for unknown fields
  • Suport for wasmjs and nodejs
  • Use gRPC Rust (tonic) for all native targets
  • Support for interceptors
  • Support for optional fields

Full Changelog: 0.4.0...1.0.0

0.4.0

26 Feb 20:21

Choose a tag to compare

What's Changed

  • Upgrade project by @TimOrtel in #24
  • Update to Kotlin 1.9.22

0.3.0

07 Mar 20:18

Choose a tag to compare

0.3.0 Pre-release
Pre-release
  • Unified proto generation for iOS and JVM/Android.
  • Added test cases to increase test coverage.
  • Injection of by protoc generated JVM/Android protos is no longer required. The plugin generates them themself.