Release interval
- Extension releases are tagged every week if there are changes since last release.
- Main framework package release is tagged about once a month if there are changes since last release.
Maintenance policy
Major version is receiving enhancements until it is decided to start working on next major version.
After current major version release previous major version has:
- Two years of bug fixes.
- Three years of security and PHP compatibility fixes.
Above policy periods may be extended for individual versions.
PHP versions support
In order for the framework to work well in a range of PHP versions we are running framework tests using PHPUnit. In case newer version of PHPUnit does not work well with unsupported PHP version we may remove such PHP version from our test runs. It doesn't mean that older versions would break but it significally increases chances for it.
Therefore, it is recommended to use supported verison of PHP.
Current versions
Legend
Active support. New features, enhancements, bug fixes, security fixes are accepted. | ||
Feature freeze. New features are no longer accepted. | ||
Mainly security and PHP compatibility fixes. | ||
Future version. |
Pale color means forecast in case next major version is released today.
Details
Version | PHP Version | Release (active support) | Feature freeze | Security and PHP compatibility fixes only | End of life |
---|---|---|---|---|---|
3.x | >=7.4.0 | To be announced | To be announced | Next release +2 years | Next release +5 years |
2.0 | >=5.4.0 | 2014-10-12 | 2018-02-19 | Next release +2 years | Next release +5 years |
1.1 | >=5.1.0 | 2010-01-10 | 2015-11-22 | 2017-01-01 | 2021-12-31 |