JetBrains выпустила Kotlin Toolchain 0.12.0

Продукт оснащен поддержкой публикации мультиплатформенных библиотек, сборкой Wasm-приложений и горячей перезагрузкой Compose из командной строки.
JetBrains выпустила Kotlin Toolchain 0.12.0

JetBrains выпустила Kotlin Toolchain 0.12.0. Фото: из архива компании

Ключевым нововведением стала долгожданная возможность публиковать мультиплатформенные библиотеки с единой конфигурацией, где указываются целевые платформы, такие как JVM, Android и iOS, и автоматически генерируются все необходимые артефакты, включая общий API, платформозависимые артефакты и метаданные модуля.

Также поддерживаются биндинги Cinterop, которые публикуются как унифицированными, так и платформенно-специфичными.

Появилась предварительная поддержка WebAssembly-приложений: модули wasm-js теперь можно собирать в готовые веб-приложения с возможностью запуска через команду kotlin run, настройкой index.html и подгрузкой транзитивных npm-зависимостей.

Улучшен интерфейс командной строки — диагностика стала менее многословной, а в статусном виджете отображаются выполняющиеся тесты с краткой статистикой. В IDE добавлена поддержка предпросмотра Compose для Android-модулей, улучшено распознавание ресурсов Compose с обновлением Res-классов, навигацией и рефакторингом.

В ПО также поддерживаются Android Lint, Live Edit и Layout Inspector. Для iOS-разработки в IntelliJ IDEA 2026.2.1 появилась возможность выбора устройства, настройки Xcode и режима сборки, а также улучшена стабильность интероперабельности Kotlin/Swift.

Внедрены подсказки с координатами для зависимостей каталога, горячая перезагрузка Compose из командной строки теперь работает быстрее, поддерживается перезапуск приложения из меню DevTools, а для агентов предоставлен MCP-сервер для взаимодействия с приложениями. Изменён рекомендуемый формат локальных зависимостей — теперь используется префикс // для указания путей относительно корня проекта, что делает пути более читаемыми и устойчивыми к перемещению модулей.

Повышены минимальные требования: для компиляции необходим JDK 17 и Kotlin 2.2.20, а также обновлены версии встроенных инструментов, включая Kotlin 2.4.10, JDK 25 и Spring Boot 4.1.0. Для обновления существующих проектов достаточно выполнить команду kotlin update. Инструмент остаётся в стадии альфа-разработки, и команда приглашает разработчиков делиться отзывами в Slack-канале или через YouTrack, предупреждают в компании.

Упомянутый сервис
Space Сервис для совместной работы над проектами с возможностью вести беседу в чате и установкой задач.
Сервис для совместной работы над проектами с возможностью вести беседу в чате и установкой задач.

Больше интересного

Актуальное

FreshOffice запустил мобильную версию CRM в браузере смартфона Почему новые Claude Fable 5.2 и Mythos 5.2 лучше других ИИ-моделей? Только до конца ноября: Adesk удваивает токены в Adesk AI
Ещё…

Популярные теги