Scala 2.13.10 现已发布。这是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。具体更新内容如下:
二进制兼容性回归已修复
- 修复 2.13.9 的回归,它破坏了同为 value classes 的 case classes 的二进制兼容性(#10155)
库维护者应避免使用 Scala 2.13.9 发布库。
其他显着变化
- 修复 linting 中的 2.13.9 回归,导致虚假的“variable x is never used”警告 ( #10154 )
-Xsource:3
现在尊重 whitebox macro overrides 的改进(#10160)- Scaladoc 工具:修复可能导致性能非常慢或输出不正确的解析错误(#10175)
- 恢复
-Vprint-args
,用于 echoing 提供给编译器的参数(#10164)
有关完整的 2.13.10 更改列表,可参阅所有合并的 PR和所有已关闭的错误。
兼容性
与次要版本一样,Scala 2.13.10 与整个 Scala 2.13 系列二进制兼容。可在升级时启用 -Xmigration,以便向编译器请求迁移建议。
更多详情可查看:https://github.com/scala/scala/releases/tag/v2.13.10