Skip to content

Releases: Him188/kotlin-jvm-blocking-bridge

1.10.6

22 Jun 10:47
Compare
Choose a tag to compare
  • Fix duplicated inlay hints with @JvmOverloads in some occasions

This version of the compiler plugin supports Kotlin versions:

  • 1.4.20 JVM
  • 1.4.30 JVM/IR
  • 1.5.0 JVM/IR
  • 1.5.10 JVM/IR
  • 1.5.20 JVM/IR

1.10.4

10 Apr 07:01
Compare
Choose a tag to compare
  • Fix duplicated inlay hints with @JvmOverloads

This version of the compiler plugin supports Kotlin versions:

  • 1.4.20 JVM
  • 1.4.30 JVM/IR
  • 1.5.0 JVM/IR
  • 1.5.10 JVM/IR
  • 1.5.20 JVM/IR

1.10.3

15 Mar 00:24
Compare
Choose a tag to compare
  • Fix compiling static functions with default arguments in companion
  • Fix IDE inlay hints for @file:JvmBlockingBridge
  • Fix IDE declaration clash in companion static functions
  • Fix duplicated inlay hints when @JvmBlockingBridge is applied to both containingClass and its companion object.

This version of the compiler plugin supports Kotlin versions:

  • 1.4.20 JVM
  • 1.4.30 JVM/IR
  • 1.5.0-M1 JVM/IR
  • 1.5.0-M2 JVM/IR
  • 1.5.0-RC JVM/IR
  • 1.5.0 JVM/IR

1.10.0

09 Feb 10:19
Compare
Choose a tag to compare
  • Full support of @JvmBlockingBridge on classes and files.
  • Support enableForModule configuration in Gradle to generate bridges for all suspend functions if possible.
  • Support inlay hints navigation to containing classes and files.
  • Fix bridge availability for synthetic static methods.
  • Fix duplicated inlay hints
  • Improve IDE performance.

This version of the compiler plugin supports Kotlin 1.4.20 JVM and 1.4.30 JVM/IR only

1.9.2

06 Feb 07:39
Compare
Choose a tag to compare
1.9.2 Pre-release
Pre-release
  • Fix applicability checks for non-suspend functions in interfaces
  • Fix false positive REDUNDANT_JVM_BLOCKING_BRIDGE_WITH_JVM_SYNTHETIC for @JvmSynthetic functions in @JvmBlockingBridge interfaces

1.9.1

04 Feb 02:14
Compare
Choose a tag to compare
1.9.1 Pre-release
Pre-release
  • Fix incorrect behavior of overridden bridge generation for inherited suspend functions with @JvmBlockingBridge

1.9.0

03 Feb 17:30
Compare
Choose a tag to compare
1.9.0 Pre-release
Pre-release
  • Support Kotlin IR compiler 1.4.30

This version of the compiler plugin supports Kotlin 1.4.20 JVM and 1.4.30 JVM/IR only

1.8.0

30 Jan 10:27
Compare
Choose a tag to compare
1.8.0 Pre-release
Pre-release
  • Support @JvmBlockingBridge on files and classes which applies to all child declarations.
  • Add RemoveJvmBlockingBridgeFix for appropriate errors.

This version of the compiler plugin supports Kotlin 1.4.20 JVM/IR and 1.4.30 JVM only

1.7.4

22 Jan 04:42
Compare
Choose a tag to compare
  • Fix codegen for inherited methods in interfaces

This version of the compiler plugin supports Kotlin 1.4.20 JVM/IR and 1.4.30 JVM only

1.7.3

20 Jan 15:43
Compare
Choose a tag to compare
  • Fix bridges generated by JvmOverloads (#12)

This version of the compiler plugin supports Kotlin 1.4.20 JVM/IR and 1.4.30 JVM only