Yii 版本发布规则
该文档总结了 Yii 的版本规则。通常,Yii 是遵循 语义化版本(Semantic Versioning) 的。
修订版本 2.x.Y
- 在名为
2.x
的分支上维护 - 主要包含错误修复和小功能改进
- 没有重要的功能更新
- 必须 100% 向下兼容以确保提供“无须担心”的升级体验。唯一的例外是必须打破兼容性的安全问题
- 发布周期大概为 1 到 2 个月
- 无需预览发布版(pre-releases,如 alpha,beta,RC)
- 需要定期合并回(merge back)主分支(master)。(至少每周手动合并一次)
次版本 2.X.0
- 于主分支(master)上开发
- 主要是包含新功能和 bug 修复
- 包含从修订版本中合并回来的小功能和漏洞修复
- 可能包含破坏兼容的改动,他们会记录在
UPGRADE-2.X.md
文件中 - 发布周期为 6 到 8 个月
- 需要发布预览版:
2.X.0-alpha
,2.X.0-beta
,2.X.0-rc
- 需要发布重大新闻通知并进行市场推广。
主版本 X.0.0
暂无计划。