版本格式:主版本号.次版本号[-先行版本号][+编译版本号].修订号,版本号递增规则如下:
- 主版本号:当你做了不兼容的
API修改 - 次版本号:当你做了向下兼容的功能性新增
- 修订号:当你做了向下兼容的问题修正
- 先行版本号:表示这个版本并非稳定而且可能无法达到兼容的需求,
值一般为:
alpha、beta、gamma、rc、release、stable等 - 编译版本号:当两个版本只有在版本编译信息有差别时,属于相同的优先层级
详细参见:语义化版本2.0.0。
示例
1.0.0-alpha、1.0.0-alpha.1、1.0.0-rc.1、1.0.0-stable+build.201807091324、1.1.2+sha.7e3e2a0