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-alpha2.X.0-beta2.X.0-rc
  • 需要发布重大新闻通知并进行市场推广。

主版本 X.0.0

暂无计划。