Kotlin 1.7.21 发布


Kotlin 1.7.21 已经正式发布,该版本为 Kotlin 1.7.20 的错误修复版本,Kotlin 1.7.21 具体更新内容如下:

Compiler

  • KT-54509 Ir 解释器:无法评估以 "this" 为参数的字符串连接法
  • KT-54004 生成器类型推理在变量赋值时不能正确工作,并破坏了运行时
  • KT-54393 从 1.7.10 到 1.7.20 的 java 字段覆盖行为的改变
  • KT-54650 Kotlin 1.7.20 中二进制不兼容的 ABI 变化
  • KT-54802 数组上的内联函数的 "VerifyError: Bad type on operand stack"
  • ……

Native. Runtime. Memory

  • KT-54498 "FreezingIsDeprecated" 的弃用信息并没有真正的帮助

Tools. Gradle. Multiplatform

  • KT-54387 移除 MPP alpha 稳定性警告
  • KT-48436 误报 "The Kotlin source set androidAndroidTestRelease was configured but not added to any Kotlin compilation"

Tools. JPS

  • KT-45474 在增量编译的密封类上误报 NO_ELSE_IN_WHEN 的问题

更多详情可查看:https://github.com/JetBrains/kotlin/releases/tag/v1.7.21

 


相關推薦

2023-02-14

来声明项目设置,而不是传统的 XML。 此版本包括对 Kotlin DSL 的一些改进;包括为声明式插件跳过 Kotlin 编译器的解释器,和升级到 Kotlin API level 1.8。以及有关 buildSrc 构建的一些改进,比如直接运行 buildSrc 任务、跳过测

2022-11-30

24 Jackson 2.14.1 Jetty Reactive Client 3.0.7 Netty 4.1.85 Kotlin 1.7.21 Google Cloud IAMcredential 2.6.0 Google OAuth2 Auth Library 1.13.0 发布公告 | Release Notes

2023-04-16

根据 KotlinConf 2023 的消息,Kotlin 2.0 和 Kotlin K2 编译器即将发布。 Kotlin 2.0  从 Kotlin 1.8.20 开始,已经可以通过常规 Kotlin 语言版本标志( -language-version)启用 Kotlin 2.0 的预览。 Kotlin 2.0 发布后,将提供几个备受期待的功

2023-08-19

概要:为了解决过去两年长期困扰众多 Kotlin 开发者的命名不一致和缩写混乱问题,我们将弃用“Kotlin Multiplatform Mobile”(KMM) 产品名称。 从现在开始,无论目标组合如何,“Kotlin Multiplatform”(KMP) 都是跨平台共享代码的 Kotlin 技

2023-04-07

Kotlin 1.8.20 版本已经发布,以下是该版本的一些亮点: 新的 Kotlin K2 编译器更新 拥有一个预览版的序列化插件 为 JS IR 编译器提供 Alpha 支持 新的实验性 Kotlin/Wasm Kotlin/Wasm(Kotlin WebAssembly)在这个版本中进入实验阶

2022-10-28

一篇博客表示,正在将其 Android 应用的 Java 代码迁移到 Kotlin,并分享了这一过程中的一些经验。 该公司认为,Kotlin 是一种流行的 Android 开发语言,与 Java 相比具有一些关键优势。“因此,在我们努力使我们的开发工作流程更

2023-02-03

JetBrains 更新了 2023 年的 Kotlin 路线图。 最新的路线图主要集中在以下这几项工作: K2 编译器:针对 Kotlin 编译器的重写,在速度、并行性和统一性上进行优化,还会带来许多预期的语言功能。 基于 K2 的 IntelliJ 插件:主

2022-06-10

Kotlin 1.7.0 已经发布啦。新版本推出了新的 Kotlin/JVM K2 编译器的 Alpha 版本,稳定了语言特性,并为 JVM、JS 和 Native 平台带来了性能改进。 以下是此版本的主要更新: 新的 Kotlin К2 编译器现在处于 Alpha 阶段,它提供了显着的

2022-10-11

Kotlin 团队宣布Kotlin Multiplatform Mobile 已达到 Beta 阶段,并且正在走向稳定。“Kotlin Multiplatform Mobile 升级到 Beta 意味着该技术几乎完成并且可以安全地在你的项目中使用。这也意味着我们将积极努力,尽量减少你可能遇到的任何迁

2022-11-22

今年 Kotlin 团队进行了第一次 Kotlin 开发者调查,通过设计这个调查,可以帮助 Kotlin 团队识别和优先处理最严重影响 Kotlin 用户满意度的痛点。 近日 Kotlin 团队公布了此次调查的最终报告,让大家可以了解到目前开发者们对 Kotli

2022-08-24

年前的 2017 Google I/O 大会上,谷歌宣布:官方正式支持将 Kotlin 作为 Android 开发的 First-Class(一等公民)语言。自此,Kotlin 开发商 JetBrains 和谷歌一直围绕 Kotlin 进行紧密合作,并共同创立了 Kotlin 基金会。 正如最初 I/O 公告中

2022-04-08

Kotlin 1.6.20 已经正式发布。它提供了对未来语言功能的预览,使分层结构成为多平台项目的默认结构,并为 JVM、JS 和 Native 平台带来了性能改进。 Kotlin 1.6.20 具体更新内容如下: Kotlin/JVM 的上下文接收器原型为定义上下文相

2023-04-16

根据 KotlinConf 2023 的消息,Kotlin 基金会正在启动一项针对 Kotlin 开源库作者的资助计划和一项针对公司的会员招募计划。 针对 Kotlin 开源库作者的资助计划 Kotlin 基金会的目标是增强 Kotlin 生态系统并促进其可持续发展,因此

2022-08-02

Kotlin 1.7.20-Beta 版本已经发布!以下是 Kotlin 预览版的一些亮点: 新的 Kotlin K2 编译器支持Lombok 、all-open、Parcelize 和其他编译器插件 用于创建开放式序列的预览运算符..< 默认启用新的 Kotlin/Native 内存管理器 JVM 的新