Releases: moodlehq/moodle-plugin-ci
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.
3.4.12
Changed
- Small changes to documentation towards prioritise GitHub Actions over Travis CI.
Take a look at the CHANGELOG for details about other releases.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.11
Changed
- Plugin bundled
phpunit.xmlfiles are not overwritten or modified ever. - For Moodle 3.9 and up, when the plugin is missing any
tests/coverage.phpfile, core defaults (lib.php,locallib.php,classes/, ...) will be applied. Previously, all the*.phpfiles were applied by default (note that older Moodle versions will continue getting them).
Take a look at the CHANGELOG for details about other releases.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.10
Changed
- Various improvements to the Travis & GHA dist files and documentation.
- Updated project dependencies to current moodle-cs version.
Take a look at the CHANGELOG for details about other releases.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.9
Added
- Improved release process: Now every version changelog (this file) is automatically added to the release notes.
- New
--test-versionoption added to thephpcs(codechecker) command in order to specify the PHP version(x.y)or range of PHP versions(x.y-w.z)to be checked by thePHPCompatibilitystandard (part of themoodlestandard).
Take a look at the CHANGELOG for details about other releases.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.8
Take a look at the CHANGELOG for details about the release.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.7
Take a look at the CHANGELOG for details about the release.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.6
Take a look at the CHANGELOG for details about the release.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.5
Take a look at the CHANGELOG for details about the release.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
3.4.4
Take a look at the CHANGELOG for details about the release.
Please follow 3.0 Upgrade guide when upgrading from 2.x.