Changed
- ACTION SUGGESTED: bump workflows to postgres 17, which is a requirement for Moodle 5.3
- ACTION SUGGESTED: bump workflows to mariadb 11, which is a requirement for Moodle 5.3
- CI workflows: pinned action versions and permissions, php performance improvements.
- Split psalm out of the main composer dependencies to avoid conflicts.
Added
- Default Behat suite to the theme name for theme plugins.
- Respect
.moodle-plugin-ci.ymlconfig found in subdirectories (e.g. subplugins), merging theirnotPaths/notNamesfilters with the parent config.
Deprecated
- Remove travis.yml due to postgres and php7.4 dependencies availability issue.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.