What’s New

Kotlin v2.4.0-RC2

v2.4.0-RC2Pre-release

Kotlin 2.4.0-RC2

Changed 1
  • Default stability of non-final classes is now Unknown instead of Stable in Compose compiler
Fixed 5
  • kotlin.Cloneable built-in class not found in JKLIB
  • Forward-compatibility violation NoSuchMethodError on JvmSnapshotBasedIncrementalCompilationConfiguration.<init> breaks incremental compilation
  • Compiler warnings printed twice in console as w: and as Gradle Problem found: block
  • ABI validation tasks fail with Unsupported platform toolchain type when using kotlin.compilerVersion pointing to an older compiler
  • BinaryenExec.standardOutput is silently ignored in Wasm Gradle after migration to Gradle Workers
Changelog
Backend. J2KLIB
  • KT-86367 [JKLIB] kotlin.Cloneable built-in class not found
Compose compiler
  • b/511102714 Made the default stability of non-final classes Unknown instead of Stable
Tools. Build Tools API
  • KT-86395 [BTA] forward-compatibility violation: NoSuchMethodError on JvmSnapshotBasedIncrementalCompilationConfiguration. breaks IC
Tools. Gradle
  • KT-86346 Compiler warnings printed twice in console — once as w: and again as Gradle "Problem found:" block
Tools. Gradle. BCV
  • KT-86268 ABI validation tasks fail with Unsupported platform toolchain type when using kotlin.compilerVersion pointing to an older compiler after BTA migration in 2.4.0-Beta2
Tools. Gradle. Wasm
  • KT-86457 [Wasm, Gradle] BinaryenExec.standardOutput is silently ignored after migration to Gradle Workers
View original

Discussion