Yii バージョン規約

この文書は Yii のバージョン番号に関するポリシーを要約するものです。 概して言えば、Yii は Semantic Versioning に従います。

パッチリリース 2.x.Y

  • 2.x という名前のブランチ上で保守される。
  • 主としてバグ修正と小さな機能強化を含む。
  • 大きな機能拡張はしない。
  • 不安無しのアップグレードを保証するために、100% 後方互換でなければならない。唯一の例外はセキュリティ問題で、その場合は後方互換性が破られることもある。
  • リリースのサイクルは1~2ヶ月程度。
  • プレリリース (alpha, beta, RC) は不要。
  • 定期的に (少なくとも週に一回は手作業で) マスターブランチにマージバックされるべき。

マイナーリリース 2.X.0

  • マスターブランチ上で開発。
  • 主として新機能とバグ修正を含む。
  • パッチリリースからマージされた小さな機能強化とバグ修正を含む。
  • UPGRADE-2.X.md ファイルに記録される非後方互換な変更を含みうる。
  • リリースのサイクルは6~8ヶ月程度。
  • プレリリースが必要: 2.X.0-alpha, 2.X.0-beta, 2.X.0-rc
  • 大きなニュースリリースとマーケティング努力を必要とする。

メジャーリリース X.0.0

計画はない。