Releases: Him188/kotlin-jvm-blocking-bridge
Releases · Him188/kotlin-jvm-blocking-bridge
1.7.2
1.7.1
1.7.0
- Support unit coercion (#7, #10)
- Support resolution for JvmOverloads in IDE (#11)
- Generate
@GeneratedBlockingBridge
on static bridges (#8) - Fix access flags, fix
synchronized
bridges (#9) - Fix bridge origin, enable declaration clash detecting (#2)
- Fix overloads codegen when not generating function bodies, fix overloads clash in IDE
Note: unit coercion is already enabled in IR backend in previous versions, and is enabled in JVM backend by default now. It is a binary-incompatible change. If you want to provide compatibility, add blockingBridge { unitCoercion = COMPATIBILITY }
in build.gradle
This version of compiler plugin supports Kotlin 1.4.20 series only
1.6.0
1.5.1
IDE plugin:
- Fix return types of blocking bridges
- Fix modality of bocking bridges, allow overriding them from Java
- Support deprecation: blocking bridges will be 'Deprecated' as their Kotlin suspend functions do
- Improve performance
This version of compiler plugin supports Kotlin 1.4.20 series only
1.5.0-KT-1.4.30-M1
- Recompiled against Kotlin 1.4.30-M1 (since incompatible binary changes in 1.4.20 -> 1.4.30-M1)
- This version supports only Kotlin 1.4.30-M1