semver 2.0.0 的重大变化是啥

Posted

技术标签:

【中文标题】semver 2.0.0 的重大变化是啥【英文标题】:What is the breaking change in semver 2.0.0semver 2.0.0 的重大变化是什么 【发布时间】:2017-06-26 11:29:16 【问题描述】:

语义版本控制规范有一个版本2.0.0,假设您应该:

当您进行不兼容的 API 更改时增加 MAJOR 版本,

semver 1.0.0 和 2.0.0 之间有什么不兼容的变化?

【问题讨论】:

【参考方案1】:

我在semver github repo 上问过。有两个更改不向后兼容:

不接受前导零 如果 API 被标记为已弃用,则必须增加次要版本号

【讨论】:

以上是关于semver 2.0.0 的重大变化是啥的主要内容,如果未能解决你的问题,请参考以下文章

更具体的 HTTP 代码是“Semver 重大更改”吗?

语义版本控制 (Semver) - 如何对向后兼容的大型功能更新进行 semver

语义版本控制在啥版本下进行版本化?

什么语义版本说明当引入重大变化时,但过去已经引入了一个主要版本?

你知道从 detox@12 到 detox@13 的重大变化吗?

版本号严格遵守semver语义化标准