Kotlin 1.8.0 版本现已发布,以下是其部分最大亮点:
JVM 的新实验性功能:递归复制或删除目录内容
提升了 kotlin-reflect 性能
新的
-Xdebug编译器选项,提供更出色的调试体验kotlin-stdlib-jdk7与kotlin-stdlib-jdk8合并为kotlin-stdlib提升了 Objective-C/Swift 互操作性
与 Gradle 7.3 兼容
有关完整的变更列表,请参阅Kotlin 1.8.0 最新变化。
https://kotlinlang.org/docs/whatsnew18.html
如何安装 Kotlin 1.8.0
如果您已经在使用IntelliJ IDEA(2021.3、2022.1、2022.2),IDE 会自动建议将 Kotlin 更新到 1.8.0。您也可以按照这些说明手动更新 IDE。
https://kotlinlang.org/docs/releases.html
对于 IntelliJ IDEA 2022.3,Kotlin 插件 1.8.0 将随即将推出的 IntelliJ IDEA 更新一起提供。你可以在 IntelliJ IDEA 2022.3 中把你的项目更新到 Kotlin 1.8.0,无需更新 IDE 插件。要在 IntelliJ IDEA 2022.3 中将现有项目迁移至 Kotlin 1.8.0,请将 Kotlin 版本改为1.8.0,然后重新导入 Gradle或 Maven 项目。
对于 Android Studio Flamingo,Kotlin 插件 1.8.0 与最新 Canary 捆绑。对于 Android Studio Electric Eel,IDE 插件将随即将推出的 Android Studio 更新一起提供。
https://github.com/JetBrains/kotlin/releases/tag/v1.8.0
如果您遇到任何问题
在Slack上获取帮助。
https://kotlinlang.slack.com/
向我们的问题跟踪器YouTrack报告问题。
https://youtrack.jetbrains.com/issues/KT
更多文章和视频
更新的 Kotlin 路线图
https://kotlinlang.org/docs/roadmap.html
Kotlin 1.8.0 最新变化文档
https://kotlinlang.org/docs/whatsnew18.html
Kotlin 1.8 的兼容性指南
https://kotlinlang.org/docs/compatibility-guide-18.html
YouTrack 上的最佳问题报告者
Adam(7 个问题)、pyos(5 个问题)、Ting-Yuan Huang(5 个问题)、Jinseong Jeon(4 个问题)、Efeturi Money(3 个问题)、Anton Keks(3 个问题)、wrongwrong(3 个问题)、Michael Bailey(3 个问题)、Guozheng Yuan(2 个问题)、jimgoog(2 个问题)、Nikita Nazarov(2 个问题)、Troels Lund(2 个问题)、liutikas(2 个问题)、Artyom Krivolapov(2 个问题)、Steven Schäfer(2 个问题)、Фагим Садыков(2 个问题)、David Corrado(2 个问题)、Jørgen Svennevik Notland(2 个问题)、David Herman(2 个问题)、Cev Ing(2 个问题)。
外部贡献者
我们要感谢所有拉取请求被纳入此版本的贡献者:Jinseong Jeon、pyos、Hung Nguyen、Mads Ager、Kristoffer Andersen、Steven Schäfer、Rick Clephas、Troels Bjerre Lund、Tianyu Geng、Iven Krall、Jaebaek Seo、Jerome Prinet、Jiaxiang Chen、Anže Sodja、Aurimas、Ivan Gavrilovic、Johan Bay、Martynas Petuška、Xin Wang、mcpiroman、Ahmed El-Helw, Aleksandr Kutashov、Aurimas Liutikas、Diego Gomez Olvera、Jason Parachoniak、Johan Bay、Kevin Bierhoff、Martin Bonnin、Matthew Haughton、Romain Guy、Shumaf Lovpache、Toshiaki Kameyama、Zac Sweers、aSemy、bennyhuo、soarex。
特别感谢我们的 EAP Champions
他们报告了问题并帮助我们稳定了 Kotlin 1.8.0 版本:
Zac Sweers
Alexander Nozik
Ahmed Moussa
Ankush Gupta
推荐观看
直播回放:2022 Kotlin 中文开发者大会
2022 年底,我们举办了 2022 Kotlin 中文开发者大会。为期两天的线上直播中,来自社区的10 多名技术专家和活跃开发者围绕 Coroutine、Compose Multiplatform、Kotlin Multiplatform Mobile、Kotlin Symbol Processor、Ktor 等热门话题带来了精彩纷呈的分享。如果你错过了现场直播,也欢迎至「JetBrains中国」B 站官方频道收看大会回放,重温活动的精华。
向上滑动阅览 2022 Kotlin 中文开发者大会演讲主题
《十分钟带您了解 Kotlin 的 2022》
《从 Jetpack Compose 到 Compose Multiplatform》
《使用 DSL + KSP 打造跨平台的 Kotlin SQLite 框架》
《Kotlin Symbol Processor 应用与技巧》
《通过 Ktor 框架同步完成 Server 及 Client Side 开发》
《享受用 Kotlin 刷 LeetCode 的乐趣》
《Kotlin 很简单,一起来学习吧!》
《在你的城市寻找 Kotlin 伙伴》
《与时俱进:使用 Kotlin 尝鲜 Spring 6》
《从零开始欣赏 Coroutine 的精湛设计》
《使用 Vaadin 搭配 Kotlin 快速开发 Web 应用》
《使用 Kotlin 编写 IntelliJ Plugin》
《那些运营 Kotlin 社区的大小事》
播放列表:
https://b23.tv/ywYC1rz
⏬ 戳「阅读原文」了解更多