BEAR.Sunday supports the following supported PHP versions (Supported Versions):
7.1(Old stable 1 Dec 2016 - 1 Dec 2019)
7.2(Old stable 30 Nov 2017 - 30 Nov 2020)
7.3(Current stable 6 Dec 2018 - 6 Dec 2021)
End of life (EOL)
5.5(21 Jul 2016)
5.6(31 Dec 2018)
7.0(3 Dec 2018)
The new optional package will be developed based on the current stable PHP. We encourage you to use the current stable PHP for quality, performance and security.
You can check the install version detail at BEAR.SupportedVersions.
BEAR.Sunday follows Semantic Versioning. It is not necessary to modify the application code on minor version upgrades.
composer update can be done at any time for packages.
- The core package of the framework does not make a breaking change which requires change of user code.
- Since it does not do destructive change, it handles unnecessary old ones as
deprecetadbut does not delete and new functions are always “added”.
- When PHP comes to an EOL and upgraded to a major version (ex.
7.0), BEAR.Sunday will not break the BC of the application code. Even though the version number of PHP that is necessary to use the new module becomes higher, changes to the application codes are not needed.
BEAR.Sunday emphasizes clean code and longevity.
The version of the framework does not lock the version of the library. The library can be updated regardless of the version of the framework.