kroto-plus v0.6.0 Release Notes

Release Date: 2019-12-27 // about 1 month ago
  • 🔄 CHANGELOG

    🔖 Version 0.6.0

    2019-12-26

    • 🆕 New: Update to Kotlin 1.3.61 PR-97
    • 🆕 New: Update to Kotlin Coroutines 1.3.3

    🔌 Protoc Plugin

    • 🐧 New: Publish native executables for the following platforms osx-x86_64, linux-x86_64, windows-x86_64 PR-87

    Coroutines

    • 🆕 New: Include proto documentation in generated sources PR-86 Thanks to @metarag
    • 🛠 Fix: Closing outbound channels with an exception now propagates a cancellation to the underlying stream GH-93 Thanks to @jebbench
    • 🛠 Fix: Update method signature support to adhere to spec GH-92

    🏗 Proto Builders (DSL)

    🔌 Gradle Plugin


Previous changes from v0.5.0

  • 🔄 CHANGELOG

    🔖 Version 0.5.0

    2019-09-03

    • 🆕 New: Update to Kotlin 1.3.50 PR-68
    • 🆕 New: Update to Kotlin Coroutines 1.3.0
    • 🆕 New: Update CI to execute tests against jdk10,jdk11,jdk12 PR-74
    • 🆕 New: Update to project gradle to 5.6.2

    🔌 Protoc Plugin

    • 🛠 Fix: If no file filter is defined, fallback to CodeGeneratorRequest.fileToGenerateList PR-70

    🏗 Proto Builders (DSL)

    • 🛠 Fix: File filter is no longer ignored in stub extension generator
    • 🆕 New: Refactor stub ext generator and add support for method signature options PR-75
    • 🆕 New: Add missing stub ext overloads for async and blocking stubs PR-75

    Coroutines

    • 🛠 Fix: Usage of @RpcMethod annotation now properly targets method descriptors in generated code
    • 🆕 New: Refactor gRPC coroutines generator for better maintainability PR-76
    • 🆕 New: Add support for method signature options in coroutine stubs PR-72

    Code Generation Scripts

    • 🆕 New: Expose script cache directory configuration PR-69 Thanks to @AlexeySoshin
    • 🆕 New: Register option extension for (google.api.http) so that its available during user script invocation