标准的版本号必须采用 X.Y.Z(主版本号.次版本号.修订号)的格式,其中 X、Y 和 Z 为非负的整数,且禁止在数字前方补零。
递增规则如下:
- 主版本号:存在较多不兼容的修改或功能发生重大变更
- 次版本号:向下兼容的较小功能性新增或变更
- 修订号:向下兼容的问题修正
- 先行版本号及版本编译信息可以加到最后。先行版本号一般先加上一个连接号再加上一连串以句点分隔的标识符来修饰。如:1.0.7-alpha.1、1.0.9-0.3.7
- 主版本号为零(0.y.z)的软件处于开发初始阶段,不应该被视为稳定版
参考
- Semantic Versioning 2.0.0