バージョン
サポートするPHP
BEAR.SundayはサポートされているPHP(Supported Versions) のバージョンのPHPをサポートします。
8.1
(古い安定板 25 Nov 2021 - 25 Nov 2024)8.2
(古い安定板 8 Dec 2022 - 8 Dec 2025)8.3
(現在の安定板 23 Nov 2022 - 26 Nov 2026)
End of life (EOL)
5.5
(21 Jul 2016)5.6
(31 Dec 2018)7.0
(3 Dec 2018)7.1
(1 Dec 2019)7.2
(30 Nov 2020)7.3
(6 Dec 2021)7.4
(28 Nov 2022)8.0
(26 Nov 2023)
新規のオプションパッケージは現在の安定板をベースに開発されます。機能とパフォーマンスそれにセキュリティの観点から現在の安定板のPHPを使うことを勧めします。BEAR.SupportedVersionsのCIで各バージョンのテストが確認できます。
Semver
BEAR.Sundayはセマンティックバージョニングに従います。バージョン番号が0.1
増えるだけのマイナーバージョンアップではアプリケーションコードの修正は必要ありません。
バージョニング・ポリシー
-
フレームワークのコアパッケージはユーザーコードに変更が必要な破壊的変更(breaking change)を行いません。1
-
サポートするPHPがEOLを迎え、必要とするPHPがメジャーバージョンアップ(
5.6
→7.0
)してもフレームワークのメジャーバージョンアップは行いません。後方互換性は保たれます。 -
新しいモジュールを使うために必要なPHPのバージョン番号が上がることはあっても、そのために破壊的変更が行われる事はありません。
-
破壊的変更を行わないために、古く不要な機能も削除しないで2、新しい機能は(置き換えではなく)常に追加されます。
BEAR.Sundayは堅牢で進化可能3なメンテナンス性の良いコードが長期的に利用できることを重視します。
パッケージのバージョン
フレームワークのバージョンはライブラリのバージョンの固定を行いません。ライブラリはフレームワークのバージョンと無関係にアップデートできます。composer update
で常に依存を最新にする事を勧めます。