バージョン体系について

TERASOLUNAフレームワークのバージョン体系は以下の通りです。

x. y. z. w

  • x: メジャーバージョン番号
    • 下位互換性なし
    • アーキテクチャの大規模な改修など
  • y: マイナーバージョン番号
    • 下位互換性ほぼあり(=リコンパイルや手動微修正により動作)
  • z: リビジョン番号
    • 機能追加
    • 下位互換性あり
  • w: パッチ番号
    • バグFix
    • 下位互換性あり

xおよびyの改訂は下位バージョンと独立して実施されます。

  • 例)2.0.1.0─→2.1.0.0→2.1.0.1→・・・
           └→2.0.1.1→2.0.1.2→・・・

zおよびwの改訂はシーケンシャルに実施されます。

  • 例)2.0.0.1→2.0.0.2→2.0.1.0→2.0.1.1→・・・

バグFixは全てのブランチバージョンに対して同様に実施されます。