4.0.0
Added
- Upgrade guide: Upgrading from 3.x to 4.0
- Support for PHP 8.1 and up.
Changed
- Lots of internals upgraded:
- Symfony 5.4.
- PHPUnit 9.x.
- Code coverage reporting.
- Psalm level 2 compliance.
- PSR-12 compliance.
- Small changes to documentation towards prioritise GitHub Actions over Travis CI.
- In addition to the internal and doc changes above, this initial 4.x release has 100% feature-parity with current 3.x series, setting the base for further improvements and new features. No changes are expected in general, other than in order to meet the new requirements.
Removed
- Support for PHP < 7.4 (the new minimum version).
- Support for Moodle < 3.8.3, that was the first release officially supporting PHP 7.4.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.