バージョン

サポートするPHP

Continuous Integration

BEAR.SundayはPHPの公式サポート期間(Supported Versions)に準じてPHPバージョンをサポートしています。最新のサポート状況は公式サイトを参照してください。

  • 8.2 (初回リリース 8 Dec 2022 / サポート終了 31 Dec 2026)
  • 8.3 (初回リリース 23 Nov 2023 / サポート終了 31 Dec 2027)
  • 8.4 (初回リリース 21 Nov 2024 / サポート終了 31 Dec 2028)
  • 8.5 (初回リリース 20 Nov 2025 / サポート終了 31 Dec 2029)

サポート終了(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)
  • 8.1 (31 Dec 2025)

Semver

BEAR.Sundayはセマンティックバージョニングに従います。マイナーバージョンアップ(バージョン番号が0.1増加)ではアプリケーションコードの修正は不要です。

バージョニング・ポリシー

  • フレームワークのコアパッケージは破壊的変更を行いません。1
  • PHPのサポート要件が変更され、必要なPHPバージョンが上がっても(例:5.67.0)、フレームワークのメジャーバージョンアップは行いません。後方互換性は維持されます。
  • 新しいモジュールの導入によりPHPバージョンの要件が上がることはありますが、それに伴う破壊的変更は行いません。
  • 後方互換性維持のため、古い機能は削除せず2、新機能は既存機能の置き換えではなく追加として実装されます。

BEAR.Sundayは堅牢で進化可能3な、長期的な保守性を重視したフレームワークを目指しています。

パッケージのバージョン

フレームワークは依存ライブラリのバージョンを固定しません。ライブラリはフレームワークのバージョンに関係なくアップデート可能です。composer updateによる定期的な依存関係の更新を推奨します。


  1. フレームワーク自体はメジャーバージョンアップを行いません。ただし、利用ライブラリ(例:Twig)のモジュールは、そのライブラリの破壊的変更に合わせてメジャーバージョンアップされることがあります。 

  2. 代わりにdeprecatedとして扱います。 

  3. https://en.wikipedia.org/wiki/Software_evolution