前言
之前灵工艺使用过多种版本号格式,例如
- 1.0.0.0
- 1.0.123
- 1.0.0.1123
因为长度不统一导致的不规范,灵工艺的软件更新无法准确的判断版本高低,所以仅进行了与官方版本是否相同来判断更新,所以本着这次灵工艺API重构,对版本号管理也进行更新,为了以后开辟多种版本同存更新提前做准备。
所以新版本格式如下

主要有4个主要数字部分组成外加一个 希腊字母版本号(默认隐藏,必要时使用)
- 主版本号 最低位数1 最高位数不限
- 次版本号 最低位数1 最高位数1
- 修订号 最低位数1 最高位数1
- 版本日期 最低位数4 最高位数4 月 日
版本号从后向前进位数,日期(月日)自动补零固定4位 如 01,02
正常功能累计更新修复时
修订号累计到下一位数字为10时,归零 次版本号数字进行加一,如也累计到10时,再次归零主版本号加一
功能更新时,直接增加次版本号,也进行累计为10时归零
修复问题时,将增加修订号,也进行累计为10时归零
需求变动时
如全新升级,则主版本号直接加一,次版本号,修订号归零,日期按照版本发布日期取月日4位自动补零
目前灵工艺正在大面积规范内容,尽量做到完美,给用户一个舒适的体验