Kotlin 2.1.20-RC2
Pre-release
Pre-release
·
70 commits
to 2.1.20
since this release
Changelog
Compiler
KT-75649K2: NPE on assigning platform type value to non-nullable lateinit varKT-75483Native: redundant unboxing generated with smart castKT-75526Regression in K2 scripting: local name doesn't shadow one from the implicit receiverKT-75444Contradictions in the constraint system are ignored in case of multiple constraints from forking pointsKT-75111False negative "This declaration needs opt-in" for usage of enum entry with OptIn marker in another moduleKT-74764Native: merge init nodes generated within the same LLVM module for the same klib
Compose compiler
CMP-75711.8.0-alpha03 incompatible with Compose based on k1b/397855145Fix "Unknown file" error in target annotation inference
JavaScript
KT-75606KJS: java.lang.AssertionError: Different declarations with the same signatures were detectedKT-72437KJS. Invalidcopymethod for inherited JSO with type parameters
Klibs
KT-75393Non-JVM artifacts from Kotlin 2.1.20-RC fail on 2.1.x releases due to IMPLICIT_ARGUMENT
Native
KT-70202Xcode 16 Linker fails with SIGBUS
Tools. Compiler Plugins
KT-73897PowerAssert: Implicit argument detection is brittle in a number of cases
Tools. Gradle
KT-73842Gradle: AGP failing tests with "Failed to calculate the value of property 'generalConfigurationMetrics'" using KGPKT-74394KGP + isolated projects: "Something has been appended to this collector already"KT-75262Gradle test-fixtures plugin apply order breaks the projectKT-75277FUS statistics: 'java.lang.IllegalStateException: The value for this property cannot be changed any further' exception is thrown during project import
Tools. Gradle. JS
KT-75485KJS: "Module not found: Error: Can't resolve 'style-loader' and 'css-loader'" in 2.1.20-RC