Kotlin 2.4.0版本发布

Kotlin 2.4.0版本发布

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Kotlin 2.4.0版本发布,主要更新包括稳定的上下文参数、UUID API支持、Java 26兼容性、Swift包依赖支持和增量编译。用户可通过更新构建脚本或下载命令行编译器来安装新版本。

🎯

关键要点

  • Kotlin 2.4.0版本发布,主要更新包括稳定的上下文参数、显式备份字段和注解使用站点目标的多个功能。

  • 标准库:稳定的UUID API支持和检查排序顺序的支持。

  • Kotlin/JVM:支持Java 26,元数据中的注解默认启用。

  • Kotlin/Native:支持将Swift包作为依赖项,更新Swift导出,CMS GC默认启用。

  • Kotlin/Wasm:默认启用增量编译,支持WebAssembly组件模型。

  • Kotlin/JS:支持值类导出和JS代码内联中的ES2015特性。

  • Gradle:与Gradle 9.5.0兼容。

  • Maven:Java和JVM目标版本之间的自动对齐。

  • Kotlin编译器:在.klib编译期间更一致的内联函数行为。

  • 用户可通过更新构建脚本或下载命令行编译器来安装新版本。

延伸问答

Kotlin 2.4.0版本有哪些主要更新?

主要更新包括稳定的上下文参数、UUID API支持、Java 26兼容性、Swift包依赖支持和增量编译。

如何安装Kotlin 2.4.0版本?

用户可以通过更新构建脚本中的Kotlin版本为2.4.0,或从GitHub发布页面下载命令行编译器来安装新版本。

Kotlin 2.4.0对Java的支持情况如何?

Kotlin 2.4.0支持Java 26,并且元数据中的注解默认启用。

Kotlin/Native在2.4.0版本中有哪些新特性?

Kotlin/Native支持将Swift包作为依赖项,并更新了Swift导出,CMS GC默认启用。

Kotlin 2.4.0版本的增量编译有什么特点?

在Kotlin/Wasm中,增量编译默认启用,并支持WebAssembly组件模型。

Kotlin 2.4.0与Gradle的兼容性如何?

Kotlin 2.4.0与Gradle 9.5.0兼容。

➡️

继续阅读