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, предупреждают в компании.
Упомянутый сервис
Комментариев пока не было