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