Разработчики JetBrains выпустили Kotlin 2.4.20
Разработчики JetBrains выпустили Kotlin 2.4.20. Фото: из архива компании
Разработчики, работающие с нативными платформами, оценят усовершенствованный экспорт в Swift, ускоренную инкрементальную компиляцию и автоматическую генерацию файлов Package.swift для зависимостей Swift Package Manager.
В свою очередь, Kotlin/Wasm получил изменения в поведении require() внутри JsFun, исправления порядка инициализации объектов-компаньонов и долгожданную поддержку среды выполнения Wasmtime прямо в Gradle-плагине.
В JavaScript-цель появился новый DSL для тестирования в браузере, а suspend-лямбды теперь экспортируются как асинхронные функции, при этом улучшена экспортируемость дата-классов.
Сборщик проектов Gradle теперь поддерживает версию 9.7.0, а отчётность через Problems API стала более информативной. Расширены возможности Build Tools API — добавлена поддержка целей Kotlin/JS, Kotlin/Wasm и метаданных Kotlin.
В компиляторе появилась отдельная команда kotlinr и собственная нативная образа. Для установки обновления достаточно обновить IntelliJ IDEA или Android Studio до актуальной версии и указать версию 2.4.20 в скриптах сборки, а пользователям командной строки предлагается загрузить компилятор с GitHub.
Упомянутый сервис
Комментариев пока не было