Releases: ec-europa/toolkit
3.6.0
Improvement to the target project-database-file-item
Include now support to new Nextcloud ASDA by setting the prop db.dl.type
to 'nextcloud', by default still the legacy ASDA.
The props db.dl.username
and db.dl.password
should be empty so the CI will use the environment variables.
Improvement to the target module-checks-others
Use the prop project.id
instead of db.name
.
8.6.2
8.6.1
8.6.0
Include
- Drop of support to PHP 7.3
- Drop of support to openeuropa/taskrunner version 1
- Support to new NEXTCLOUD Asda
- New modes for toolkit:test-phpcs
- Hotfixs
Drop support to PHP 7.3 version and openeuropa/taskrunner:^1
Support to the unsupported version 7.3 of PHP is now forced in the toolkit and CI/CD, all developers need to update to a minimum of 7.4.
With this, we also dropped support to the old version of openeuropa/taskrunner:^1.
Also, temporary patches applied to the previous version (openeuropa/task-runner and phpro/grumphp) are dropped.
Improvement to the target toolkit:download-dump
Include now support to new Nextcloud ASDA by setting the prop toolkit.clone.asda_type to 'nextcloud', by default still the legacy ASDA. The downloaded file is now stored in compressed mode to preserve space in the local filesystem. The output of the command now prints the Data of the file to support developers to see the date of the ASDA dump they are using.
Is it possible to instruct the toolkit to download together with MySQL dump, the dumps for Solr and Virtuoso by setting the prop toolkit.clone.asda_services to 'mysql,solr,virtuoso'. In this version we are only importing MySql, in the future, we will handle the import of the remaining dumps.
Improvement to the target toolkit:test-phpcs
The target includes now a new prop toolkit.phpcs.mode that can have 2 values: 'grumphp' (default) or 'phpcs', when set to phpcs toolkit will not make use of Grumphp but using bin/phpcs directly opening the possibility to customized rulesets by project and better integration with developer IDE's.
Insecure package with soft block
Any insecure package will make the pipeline fail, the developer will need to provide a commit message token 'SKIP_INSECURE' to make it green. this intends to raise awareness on insecure components.
Others
This release fixes the creation of .drush.yml file by resolving the incompatibility with the VIRTUAL_HOST environment variable available in our infrastructure.
4.8.0
Includes
- Support to new NEXTCLOUD Asda
- New modes for toolkit:test-phpcs
- Hotfixs
Improvement to the target toolkit:download-dump
Include now support to new Nextcloud ASDA by setting the prop toolkit.clone.asda_type to 'nextcloud', by default still the legacy ASDA. The downloaded file is now stored in compressed mode to preserve space in the local filesystem. The output of the command now prints the Data of the file to support developers to see the date of the ASDA dump they are using.
Is it possible to instruct the toolkit to download together with MySQL dump, the dumps for Solr and Virtuoso by setting the prop toolkit.clone.asda_services to 'mysql,solr,virtuoso'. In this version we are only importing MySql, in the future, we will handle the import of the remaining dumps.
Improvement to the target toolkit:test-phpcs
The target includes now a new prop toolkit.phpcs.mode that can have 2 values: 'grumphp' (default) or 'phpcs', when set to phpcs toolkit will not make use of Grumphp but using bin/phpcs directly opening the possibility to customized rulesets by project and better integration with developer IDE's.