Skip to content

Commit

Permalink
Prepare for 4.4.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
stronk7 committed Feb 16, 2024
1 parent f2846e6 commit ef85274
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 6 deletions.
2 changes: 1 addition & 1 deletion bin/moodle-plugin-ci
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ if (file_exists(__DIR__ . '/../../../autoload.php')) {
}

// Current version. Keep it updated on releases.
define('MOODLE_PLUGIN_CI_VERSION', '4.3.2');
define('MOODLE_PLUGIN_CI_VERSION', '4.4.0');

define('MOODLE_PLUGIN_CI_BOXED', '@is_boxed@');

Expand Down
15 changes: 10 additions & 5 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,18 @@ This project adheres to [Semantic Versioning](http://semver.org/).
The format of this change log follows the advice given at [Keep a CHANGELOG](http://keepachangelog.com).

## [Unreleased]

## [4.4.0] - 2024-02-16
### Added
- `--selenium` option or `MOODLE_BEHAT_SELENIUM_IMAGE` env variable to `behat` to specify Selenium Docker image.
- `MOODLE_BEHAT_CHROME_CAPABILITIES` and `MOODLE_BEHAT_FIREFOX_CAPABILITIES` env variables to configure additional browser capabilities.
- New `--selenium` option or `MOODLE_BEHAT_SELENIUM_IMAGE` env variable to the `behat` command, to be able to specify the Selenium Docker image to use (defaults apply if not specified).
- New `MOODLE_BEHAT_CHROME_CAPABILITIES` and `MOODLE_BEHAT_FIREFOX_CAPABILITIES` env variables to configure additional browser capabilities (they will be needed - internally - soon, to allow the command to perform some special behat runs).
- Extend own CI tests to cover:
- PHP 8.3 (all tests).
- `selfupdate` PHAR command (unit and integration tests).

### Changed
- Updated all uses of `actions/checkout` from `v3` (using node 16) to `v4` (using node 20), because [actions using node 16 are deprecated](https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/) and will stop working in the future.
- ACTION SUGGESTED: In order to avoid the node 16 deprecation warnings, update your workflows to use `actions/checkout@v4`.
- ACTION SUGGESTED: In order to avoid the node 16 deprecation warnings, update your workflows to use `actions/checkout@v4`. Note: the same may apply to other actions being used in your workflows (check your latest runs).
- Updated project dependencies to current [moodle-cs](https://github.com/moodlehq/moodle-cs).

### Deprecated
- The `phpcpd` command (that uses the [PHP Copy/Paste Detector](https://github.com/sebastianbergmann/phpcpd), now abandoned) has been deprecated in this `moodle-plugin-ci` release (4.4.0) and will be removed in 5.0.0. No replacement is planned.
Expand Down Expand Up @@ -654,7 +658,8 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
- `moodle-plugin-ci shifter` command. Run YUI Shifter on plugin YUI modules.
- `moodle-plugin-ci csslint` command. Lints the CSS files in the plugin.

[Unreleased]: https://github.com/moodlehq/moodle-plugin-ci/compare/4.3.2...main
[Unreleased]: https://github.com/moodlehq/moodle-plugin-ci/compare/4.4.0...main
[4.4.0]: https://github.com/moodlehq/moodle-plugin-ci/compare/4.3.2...4.4.0
[4.3.2]: https://github.com/moodlehq/moodle-plugin-ci/compare/4.3.1...4.3.2
[4.3.1]: https://github.com/moodlehq/moodle-plugin-ci/compare/4.3.0...4.3.1
[4.3.0]: https://github.com/moodlehq/moodle-plugin-ci/compare/4.2.0...4.3.0
Expand Down

0 comments on commit ef85274

Please sign in to comment.