Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.55 KB

Evolution.md

File metadata and controls

32 lines (21 loc) · 1.55 KB

RW-HPS - Evolution

版本规范

RW-HPS 的版本号遵循 语义化版本 2.0.0 规范。

在日常开发中, RW-HPS 会以 -dev1-dev2 等版本后缀发布开发预览版本。这些版本仅用于兼容性测试等目的,无稳定性保证。

在大版本开发过程中,RW-HPS 会以 -M1, -M2 等版本后缀发布里程碑预览版本。代表一系列功能的完成,但还不稳定。
这些版本里新增的 API 仍可能还会在下一个 Milestone 版本变化,因此请按需使用。

在大版本即将发布前,RW-HPS 会以 -RC 版本后缀发布最终的预览版本。
RC 表示新版本 API 已经确定,离稳定版发布只差最后的一些内部优化或 bug 修复。

版本选择

稳定性:稳定 (x.y.z) > 发布预览 (-RC) > 里程碑预览 (-M) > 开发 (-dev)。

目的 推荐至少更新到版本
生产环境 x.y.z
希望尽早体验稳定新特性 -RC
无论如何都想体验新特性 -M
提交 PR -dev

更新兼容性

对于 x.y.z 版本号:

  • z 增加时,只会有 bug 修复,和必要的新函数添加(为了解决某一个问题),不会有破坏性变化。
  • y 增加时,可能有新 API 的引入,和旧 API 的弃用。但这些弃用会经过一个弃用周期后才被删除(隐藏)。向下兼容得到保证。
  • x 增加时,任何 API 都可能会有变化。无兼容性保证。