3.0.0-180.1
3.0.0 for Kotlin 1.8.0
-
Removed compatibility unit coercion because it has been impossible to implement in the compiler since 1.8.0.
This will only affect you if you use the COMPATIBILITY unit coercion mode (i.e. only when you are a library author and started using KJBB before KJBB 1.7.0).
This is a binary incompatible but source compatible change. Java code that relies on the libraries compiled with KJBB 1.6.x and before will fail at runtime. You can fix it by re-compiling the Java code with your updated libraries which use KJBB. -
Runtime libraries are not added by default anymore. You would need to manually add
implementation("me.him188:kotlin-jvm-blocking-bridge-runtime:3.0.0-180.1")
to use the@JvmBlockingBridge
annotation and runtime intrinsics required by the compiler.This is because adding a library implicitly can cause problems in certain situations, and there is no workaround on it.
This version of the compiler plugin supports Kotlin versions:
- 1.8.0
- 1.8.10
K2 is not yet supported
This version of the IDEA plugin supports IDE versions:
- 2022.3