Kotlin 1.5.30 отримав нативну підтримку Apple Silicon, IR-бекенд Kotlin/JS отримав статус бета-версії
Kotlin 1.5.30 отримав вбудовану підтримку Apple Silicon, IR-backend Kotlin/JS отримав бета-статус
Kotlin 1.5.30 - останній інкрементний випуск перед випуском 1.6.0. Він включає в себе багато експериментальних мов і стандартних функцій бібліотеки, які JetBrains планує включити в Kotlin 1.6.0. Спробуйте ці функції та поділіться своїми враженнями з JetBrains . JetBrains врахує ваші відгуки при підготовці остаточної версії. Експериментальні функції включають запечатані вирази when
, зміни вимог до згоди на функції, створення класів анотацій, покращення API Duration
та Regex
стандартної бібліотеки тощо.
Крім того, Kotlin 1.5.30 представив нативну підтримку Apple Silicon, бекенд Kotlin/JS IR отримав бета-статус, в загальному нативному коді мультиплатформних додатків тепер можна використовувати призначені для користувача бібліотеки cinterop
, а плагін Kotlin Gradle підтримує java-інструменти.
Основні нововведення:
- Мова: запечатані вирази
when
, підтримка функційsuspend
як супертипів та зміни вимог до згоди на функції. - Мультиплатформна розробка: можливість використання призначених для користувача бібліотек
cinterop
в загальному нативному коді і підтримка вихідного формату XCFrameworks. - Kotlin/JVM: Створіть функції класу анотацій та краще налаштуйте підтримку null-анотацій.
- Kotlin/Native: Вбудована підтримка Apple Silicon і покращений Kotlin DSL для плагіна CocoaPods Gradle.
- Kotlin/JS IR: Переміщення бекенда JS IR на бета-стадію та покращення процесу налагодження в ІЧ-сервері.
- Gradle: Підтримка ланцюжків інструментів Java та простіші способи явного визначення аргументів JVM для демона Kotlin.
- Стандартна бібліотека: вдосконалення API
Duration
і .Regex
Автоматичне оновлення до Kotlin 1.5.30
Якщо ви використовуєте IntelliJ IDEA або Android Studio, ви зможете автоматично оновитися до нової версії Kotlin, як тільки вона вийде.
Примітка: Остання версія IntelliJ IDEA , 2021.2 , не підтримує Kotlin 1.5.30. Якщо ви вже оновилися до цієї версії, ви можете встановити IntelliJ IDEA 2021.1 за допомогою програми JetBrains Toolbox і використовувати Kotlin 1.5.30 в цій версії або дочекатися виходу Kotlin 1.5.31.