Skip to content
On this page

发布策略

版本号含义

hamsterbase 遵循了语义化版本 https://semver.org/,采用了  major.minor.patch-version  的版本系统。 major:项目收费之前,major. 固定为 0。 major:minor(次要)版本在每次功能发布时增加。通常情况下新版本一定会兼容旧版本的数据,旧版本的软件打开新版本的数据有可能会出现问题。所以建议每次升级 minor 版本时,备份好原有数据。 patch:patch(补丁)版本是为维护版本而增加的,其重点是修复错误和安全问题。 version:version (类别) 分为 stable 和 beta 两种。

发布规则

  1. 每次 minor 发布时,会设置为 beta 版本。

    0.4.0-beta

  2. minor 版本发布后,如果有错误或安全问题,会升级 patch 版本号。

    0.4.0-beta 将会升级为 0.4.1-beta

    0.4.1-beta 升级为 0.4.2-beta

  3. 新的 minor 发布后,当前最新版会升级为稳定版,且后续不再更新。

    0.5.0-beta 发布后,当前最新版为 0.4.5-beta。 那么 0.4.5-beta 将升级为 0.4.5-stable.