Вышел Kotlin 1.5.30



🏗️ sealed when - ошибка компилятора, если пропустите значение enum или возможный подкласс sealed класс (будет в 1.6, но тестировать можно уже сейчас)

🏗️ [ЭКСПЕРЕМЕНТАЛЬНАЯ] Поддержка использовать suspend функций в качестве супертипа

🏗️ [ЭКСПЕРЕМЕНТАЛЬНАЯ] Улучшение работы с рекурсивными Generic типами

🏗️ [ЭКСПЕРЕМЕНТАЛЬНАЯ] Изменения в требованиях к использованию opt-in аннотации

👉 Поддержка создания экземпляра класса-аннотации в Kotlin/JVM

👉 Убраны ограничения выведения типа в build функциях (например buildList)

👉 Улучшения работы с nullablity - теперь можно выбирать будет ли у вас ошибка или предупреждение от компилятора

👉 Kotlin Multiplatform: Новые настройки публикации Android артефактов

👉 Поддержка Apple Silicon в Kotlin/Native

🏗️ [ЭКСПЕРЕМЕНТАЛЬНАЯ] Интероп с Swift 5.5 async/await

👉 JS IR compiler backend в Beta

👉 Gradle: поддержка Java toolchain

👉 Улучшения Duration & Regex API