Releases: moodlehq/moodle-plugin-ci
4.5.9
Changed
- Updated project dependencies to current moodle-cs v3.6.0 and moodle-local_ci v1.1.3 releases.
- Bump workflows to Postgres 15, which is a requirement for Moodle 5.1
Fixed
- Fix json file missing error in moodle-plugin-ci.phar
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.5.8
Changed
- Bump default Selenium version to 4.
Fixed
- Add support for public directory structure in 5.1 (MDL-83424).
Deprecated
- Using Travis CI has been deprecated in 4.5.8 and will be removed in 5.0.0. This includes removing configuration template and relevant documentation.
- ACTION SUGGESTED: Consider using GitHub Actions for plugin CI testing.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.5.7
Changed
- Allow to run with PHP 8.4 (supported in Moodle 5.0)
- Updated travis.yml and the recommendations to run travis with Postgres 14
Added
- New
--scss-deprecationsoption added to thebehatcommand
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.5.6
Fixed
- Removed the PHPUnit --verbose option to comply with Moodle 5.0
- Fix getComponentInstallDirectory plugintypes retrieval issue to comply with 5.0
Changed
- Updated project dependencies to current PHP and Moodle versions.
- ACTION SUGGESTED: bump workflows to postgres 14, which is a requirement for Moodle 5.0
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.5.5
Added
- Improvements to plugin validation implementation:
getRequiredFunctionCallsin plugin type specificRequirementsclass can be used to validate that file contains function call.
FileTokens::notFoundHintcan be used to give some context for validation error to improve developer experience.
Fixed
- Fixed stylelinting error in non-theme plugins containing scss.
- Updated filter plugin validation requirements to comply with Moodle 4.5
Removed
- Stylelint less component task (
grunt stylelint:less) has been deprecated in
Moodle 3.7.
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.14
Changed
- Fixed nvm loading issue caused by upstream regression.
Take a look at the CHANGELOG for details about other releases.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
4.5.4
Changed
- Fixed nvm loading issue caused by upstream regression.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.5.3
Added
- Support for version 4.4 of the app, that uses new defaults and Chrome (Selenium 4) version.
Changed
- Updated project dependencies to current moodle-cs v3.4.10 and moodle-local_ci v1.0.31 releases.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.5.2
Changed
- Updated project dependencies to current moodle-cs v3.4.9 release.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.5.1
Changed
- Updated project dependencies to current moodle-cs v3.4.8 release.
Fixed
- Fixed a problem with the
gruntcommand running thestylelinttasks against the whole Moodle directory (including both core and other optional plugins installed). Now only the plugin being checked is effectively analysed.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.