Releases: moodlehq/moodle-plugin-ci
4.1.6
Changed
- Updated project dependencies to current moodle-cs and moodle-local_ci versions.
Fixed
- Updated the
.gitattributes
file towards better packaging and distribution.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.1.5
Changed
- Updated project dependencies to current moodle-cs version.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.1.4
Added
- Covered the PHAR package with some new integration tests.
Changed
- Reduced the number of own CI tests (internal change) executed with Travis.
- Updated project dependencies to current moodle-cs and moodle-local_ci versions.
Fixed
- Solved various problems related with the execution of checks from PHAR:
- Fixed the
.env
support. - Fixed the
mustache
command execution. - Fixed the
phpcs
andphpcbf
commands execution. - Fixed the
phpdoc
command to use the bundledcoreapis.txt
file.
- Fixed the
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.1.3
Changed
- Updated project dependencies to current moodle-cs, moodle-local_moodlecheck and moodle-local_ci versions. Also, to various internal / development tools.
Fixed
- Updated the PHAR packaging utility (box) to actual one, to avoid various issues happening with PHP 8.1 and up.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.1.2
Changed
- Modified
moodle-local_ci
composer dependencies and manage them normally, removing some ancient bits that have stopped working with Composer 2.6.0 and up. - Updated project dependencies to current moodle-local_ci version.
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.13
Changed
- Modified
moodle-local_ci
composer dependencies and manage them normally, removing some ancient bits that have stopped working with Composer 2.6.0 and up. - Updated project dependencies to current moodle-local_ci version.
Take a look at the CHANGELOG for details about other releases.
Please follow 3.0 Upgrade guide when upgrading from 2.x.
4.1.1
Added
-
Add support for the following optional env variables, that will be used on installation, getting precedence over the corresponding existing option:
DB_USER
: To specify the database username (alternative to--db-user
)DB_PASS
: To specify the database password (alternative to--db-pass
)DB_NAME
: To specify the database name (alternative to--db-name
)DB_HOST
: To specify the database host (alternative to--db-host
)DB_PORT
: To specify the database port (alternative to--db-port
)
Note that these new env variables behave exactly the same than the existing (and often used)
DB
one, that is also a priority alternative to--db-type
on install.
Changed
- Updated project dependencies to current moodle-local_moodlecheck and moodle-local_ci versions.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
4.1.0
Added
- Add the
--testdox
option to thephpunit
command. - Add the
--max-warnings
option to thephpdoc
command, so it behaves the same than thephpcs
command. Note that this modifies current behaviour (see next point) and plugins with only warnings won't be failing any more. - ACTION SUGGESTED: In order to keep the previous behaviour, it's recommended to use the new
--max-warnings 0
(or any other number) option to specify the warnings threshold.
Changed
- Updated project dependencies to current moodle-cs, moodle-local_moodlecheck and moodle-local_ci versions. Also, to various internal / development tools.
Fixed
- Fix problems in the documentation causing coding snippets to display partially.
Take a look at the CHANGELOG for details about other releases.
Please follow the 4.0 Upgrade guide when upgrading from 3.x.
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.