Skip to content

Releases: moodlehq/moodle-plugin-ci

4.5.10

09 Feb 21:15

Choose a tag to compare

Changed

  • Updated project dependencies to current moodle-cs v3.7.0 and moodle-local_ci v1.1.4 releases. The project now targets the current Moodle version.
  • ACTION SUGGESTED: bump workflows to postgres 16, which is a requirement for Moodle 5.2
  • Linting for mobile app templates is disabled to avoid throwing warnings with Angular, Ionic or Moodle app custom directives.
  • ACTION SUGGESTED: move mobile app templates to a templates/mobileapp/ folder.

Added

  • Support Moodle cloning from local repo. Installation command --repo params support file:// and ./moodle making it similar to git clone behaviour.

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.9

10 Oct 17:08

Choose a tag to compare

Changed

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

09 Jul 18:13

Choose a tag to compare

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

26 Mar 17:42

Choose a tag to compare

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-deprecations option added to the behat command

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

31 Jan 14:49
f31fea1

Choose a tag to compare

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

06 Nov 10:22

Choose a tag to compare

Added

  • Improvements to plugin validation implementation:
    getRequiredFunctionCalls in plugin type specific Requirements class can be used to validate that file contains function call.
    FileTokens::notFoundHint can 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

29 Aug 16:38

Choose a tag to compare

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

23 Aug 11:28

Choose a tag to compare

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

05 Jul 10:02
3842ad1

Choose a tag to compare

Added

  • Support for version 4.4 of the app, that uses new defaults and Chrome (Selenium 4) version.

Changed

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

19 Jun 17:30
30f6347

Choose a tag to compare

Changed

Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.