Вышел Kotlin 1.5.0



Новая версия языка Kotlin уже доступна официально для всех и мы получаем:

🔥 Новый JVM IR компилятор теперь является основным. Это приближает релиз Jetpack Compose 1.0 ближе

👉 Поддержка JVM records (Android разработке недоступна) аля data clas

👉 sealed interface

👉 value классы, которые пришли на смену inline классам

👉 value классы сменили inline и теперь они stable

👉 Улучшения в sealed классах



Стандартная библиотека

👉 unsigned числовые типы теперь стабильные

👉 Расширения для java.nio.file.Path

👉 Улучшения в String и Char API

👉 Улучшение тестовой библиотеки



JVM

👉 Компиляция SAM адаптеров и лямбд в invokedynamic

👉 Target JVM 1.8 теперь основной, а 1.6 - deprecated

👉 Улучшение обработки nullability из Java



Также без улучшений скорости не остался Kotlin/Native, а Kotlin/JS IR компилятор перешёл в Beta.



25 мая пройдет Kotlin 1.5 Online Event. Регистрация бесплатная