自 Kotlin 1.9.0 开始, `Enum.values` 将正式更改为 `Enum.getEntries`(对应 Kotlin 中的 `Enum.entries` 属性), 已确认该改动不会影响现版本的兼容性. -------------------------- KEEP 文档: https://github.com/Kotlin/KEEP/blob/master/proposals/enum-entries.md Kotlin 问题跟踪器: https://youtrack.jetbrains.com/issue/KT-48872
使用二进制兼容验证, 可以快速了解 API 是否出现修改, 这个功能有利于防止无意中修改 API. 引入该过程后, 需谨慎检查 api 列表, 以确保改动是必须的. 当 api 出现改动时, 需按照改动类型分配合适的版本号(遵循 SemVer 规范).