主要版本或次要版本是否会出现0.x不兼容的更改?

时间:2013-06-29 01:59:52

标签: version versioning

在主要版本零(0.5.1)期间,不兼容的API更改是否导致主要次要版本崩溃?

Semantic Versioning 2.0.0说要碰到:

  进行不兼容的API更改时

主要版本

但它也说:

  

主要版本零(0.y.z)用于初始开发。任何事情都可能随时改变。公共API不应被视为稳定。

主要版本零是否意味着即使次要版本颠簸可能会发生不兼容的更改?

1 个答案:

答案 0 :(得分:2)

  

“......不应将公共API视为稳定”

主要版本零期间不兼容的API更改完全正常,甚至是预期的。您应该保持0.x.y,直到您拥有可行维护的API。虽然你应该在最初的开发阶段努力建立某种组织,但或多或​​少都会发生。