Releases: Him188/kotlin-jvm-blocking-bridge
Releases · Him188/kotlin-jvm-blocking-bridge
1.10.6
- 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
- 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
- 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
- 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
- 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
- Fix incorrect behavior of overridden bridge generation for inherited suspend functions with @JvmBlockingBridge
1.9.0
- 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
- 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
- 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
- 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