Kotlin 2.2.20-RC
Pre-release
Pre-release
Changelog
Backend. Wasm
KT-80018
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)
Compiler
KT-79979
K2: ClassCastException when overriding extension property with delegationKT-79866
kotlinc 2.2.0 silently emits 'NonExistentClass' instead of reporting an errorKT-79276
Dexing fails with "Cannot read field X because is null" with 2.2.0KT-79781
Missing MISSING_DEPENDENCY_CLASS when using type alias with inaccessible RHSKT-79547
"UnsupportedOperationException: Not supported" with inlining and value classesKT-79519
Nested type alias is unreachable from another module
Compose compiler
b/432262806
Fix target description lookupb/436870733
Prevent lambda memoization in local classes inside a composableb/432485982
Fix AbstractMethodError when overriding function with default parameters
JavaScript
KT-79916
K/JS: "Uncaught TypeError" when using 'Xes-long-as-bigint' in compose-htmlKT-79977
KJS: Long.rotateLeft returns incorrect result when BigInts are enabledKT-79644
BigInt enabled for ES 2015 despite being an ES 2020 featureKT-79089
KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests
Native
KT-79075
Stuck on Kotlin_getSourceInfo_core_symbolication
Tools. Compiler plugins. Serialization
KT-79695
Serialization does not exclude field-less properties in 2.2.20-Beta2
Tools. Gradle. JS
KT-79921
Web Tooling Gradle API does not respect webpack reconfigurationKT-76996
Wasm: js tasks triggers wasm subtasks
Tools. Gradle. Swift Export
KT-79554
Swift Export status diagnostic is produced even if swift export is not configured