Это патч к Kotlin 2.4.20: 12 фиксов и никаких новых фич. Обновляться стоит тем, кто пишет под JS, Wasm, Native или использует скрипты.
👉 JS: в production-сборке библиотеки снова минифицируются имена members, а обычный класс с companion теперь может наследовать external class (KT-89449, KT-89363)
👉 Wasm: лямбда
(T) -> R с аргументом не того типа бросает ClassCastException, а не падает с trap, и починили невалидный Wasm для generic-класса с @Serializable (KT-89267, KT-89275)👉 Native: SwiftPM import не заваливает лог, пропала плавающая ошибка линковки «truncated or malformed archive» (KT-89285, KT-86251)
👉 JVM reflection:
NoSuchElementException для Java non-static inner class внутри generic-класса (KT-89280)👉 Scripting и JSR-223:
NoClassDefFoundError при повторном запуске, сломанный eval() после generic Java bindings и утечка file handle, из-за которой на Windows не удалялся файл скрипта (KT-89247, KT-89220, KT-88453)🔗 Release на GitHub
#Kotlin
