Semver 是 semantic versioning(语义化版本号) 的简称,一种给软件版本编号的规则,通常写作 MAJOR.MINOR.PATCH(主版本.次版本.修订号),用于清晰表达兼容性变化。
I updated the library to a new semver patch version.
我把这个库更新到了一个新的语义化版本修订号版本。
Following semver, we bumped the major version because the API change breaks backward compatibility.
按照语义化版本规则,我们提升了主版本号,因为这次 API 变更会破坏向后兼容性。
/ˈsɛm.vɝː/
Semver 来自 semantic versioning 的缩写式合成(semantic“语义的” + versioning“版本编号”)。该术语在开源软件生态中流行,用来把“版本号变化”与“兼容性承诺”对应起来,减少依赖升级时的风险和误解。
^、~ 与 semver 规则的说明)