Releases: ec-europa/toolkit
10.12.0
What's Changed
- DQA-9180: Unsupported packages should enable config-sync by @joaocsilva in #768
- DQA-9265: Increase timeout in getPackageLatestVersion() by @joaocsilva in #769
- DQA-9198: Intermittent failures for toolkit:install-dependencies by @joaocsilva in #767
- DQA-9467: Remove dependency on composer/class-map-generator by @joaocsilva in #771
- DQA-9396: Component check not validating constraints by @joaocsilva in #772
- DQA-9426: Create toolkit command to run AXE Scanner by @joaocsilva in #774
- DQA-8660: Create command toolkit:lint-css by @joaocsilva in #775
Full Changelog: 10.11.2...10.12.0
10.11.2
What's Changed
- DQA-9217: Align SANITIZE_OPTS on .opts.yml by @joaocsilva in #766
Full Changelog: 10.11.1...10.11.2
10.11.0
What's Changed
- DQA-9087: Allow also commands to run before install clone by @claudiu-cristea in #757
- DQA-8514: Use toolkit-requirements endpoint to retrieve the list of deprecated environment variables. by @Ozyrys in #762
- DQA-9209: Prepare for phpunit 11.0 by @joaocsilva in #763
- DQA-9219: Add configuration for database download output by @joaocsilva in #765
Full Changelog: 10.10.0...10.11.0
10.10.0
What's Changed
- DQA-8677: Improve check-version by @joaocsilva in #747
- DQA-8687: Exclude non-drupal packages from is_installed check by @joaocsilva in #752
- DQA-8678: Improve toolkit:requirements by @joaocsilva in #751
- DQA-8767: Allow component-check command to execute specific tasks by @joaocsilva in #748
- DQA-8663: Component check improvements. by @Ozyrys in #746
- DQA-8639: Assets/CSS are not compiled in distribution. by @joaocsilva in #753
- DQA-8675: Restore toolkit notifications feature by @joaocsilva in #756
- DQA-8681: Transport sanitisation check from audit into toolkit by @joaocsilva in #758
- DQA-8682: Enforce sanitisation code into projects by @joaocsilva in #760
- DQA-9119: Toolkit opts-review to check DUMP_OPTIONS by @joaocsilva in #759
- DQA-8963: Update robo documentation links by @joaocsilva in #761
Full Changelog: 10.9.0...10.10.0
10.9.0
What's Changed
- DQA-8674: Include ASDA_URL in the list of forbidden variables by @joaocsilva in #738
- DQA-8699: Update toolkit information in composer and repository by @joaocsilva in #737
- DQA-8671: Update toolkit code-review command by @joaocsilva in #740
- DQA-8673: Remove old implementation for ASDA by @joaocsilva in #739
- DQA-8672: Add possibility to download-dump from other sources by @joaocsilva in #741
- DQA-6867: Integrate ECL Build with toolkit by @zarabatana in #732
- DQA-8756: Fix .env and parse_ini_file issue by @joaocsilva in #744
- DQA-8739: Include PHP 8.3 support for toolkit by @jonhy81 in #742
ECL builder integration
See more at https://ec-europa.github.io/toolkit/guide/building-assets.html#building-assets
Deprecations
The configuration for nextcloud dump download service was changed.
Old config:
toolkit:
clone:
dumpfile: 'mysql.gz'
asda_services: 'mysql'
asda_type: 'nextcloud'
nextcloud_url: 'files.fpfis.tech.ec.europa.eu/remote.php/dav/files'
nextcloud_admin: false
asda_vendor: 'ec-europa'
asda_source: 'reference'
New config:
toolkit:
clone:
dumpfile: 'mysql.gz'
type: 'nextcloud'
nextcloud:
services: 'mysql'
url: 'files.fpfis.tech.ec.europa.eu/remote.php/dav/files'
admin: false
vendor: 'ec-europa'
source: 'reference'
custom:
url: ~
user: ~
pass: ~
How to download a dump from a custom server
For convenience you can define the user and/or password to be mapped from environment variables.
toolkit:
clone:
dumpfile: 'mysql.gz'
type: 'custom'
custom:
url: https://example.com/dumps
user: 'static-user'
pass: ${env.DUMP_PASSWORD}
With this config, toolkit will attempt to download a file called mysql.gz
from the url https://example.com/dumps
.
The final dump must be located at: https://example.com/dumps/mysql.gz
Full Changelog: 10.8.1...10.9.0
10.8.1
What's Changed
- DQA-8659: Drop pm:security from component-check command by @joaocsilva in #735
- DQA-8654: Align project information endpoint with new Envs structure by @joaocsilva in #734
Full Changelog: 10.8.0...10.8.1
10.8.0
What's Changed
- DQA-7921: Align Toolkit default deployment commands with Drush standards by @Ozyrys in #724
- DQA-8113: Component check - Forbid deprecated scripts in composer.json by @Ozyrys in #722
- DQA-8575: Component-check (Unsupported) - Error when there is no reco… by @zarabatana in #725
- DQA-8115: Component check - Forbid deprecated configuration. by @Ozyrys in #723
- DQA-8117: Detect PHPStan includes if using phpstan/extension-installer by @joaocsilva in #726
- DQA-8236: Allow to append commands for local development environment by @joaocsilva in #729
- DQA-8253: Setting drupal.site.settings_override_file ignored by @zarabatana in #730
- DQA-8608: Toolkit phpcs ruleset improvements by @joaocsilva in #727
- DQA-8583: Module Evaluation error & group evaluation components by @zarabatana in #728
New Contributors
Full Changelog: 10.7.0...10.8.0
10.7.0
What's Changed
- DQA-0000: Fix doc on PatchCommands::toolkitPatchList() by @donquixote in #716
- DQA-8360: Set the config drupal.root_absolute by @joaocsilva in #717
- DQA-8373: Opts-review should ignore upper-quotes by @joaocsilva in #718
- DQA-7379: Set correct cache max_age by @joaocsilva in #719
- DQA-8416: Toolkit adaptation of cweagans/composer-patches v2 by @joaocsilva in #720
- DROPSEC-7943: Update build-assets documentation by @corchra28 in #721
New Contributors
- @donquixote made their first contribution in #716
- @corchra28 made their first contribution in #721
Full Changelog: 10.6.0...10.7.0
9.17.0
What's Changed
- DQA-8360: Set the config drupal.root_absolute by @joaocsilva in #717
- DQA-8373: Opts-review should ignore upper-quotes by @joaocsilva in #718
- DQA-7379: Set correct cache max_age by @joaocsilva in #719
- DQA-8416: Toolkit adaptation of cweagans/composer-patches v2 by @joaocsilva in #720
- DROPSEC-7943: Update build-assets documentation by @corchra28 in #721
New Contributors
- @corchra28 made their first contribution in #721
Full Changelog: 9.16.0...9.17.0
10.6.0
What's Changed
- DQA-8308: Check if the website is installed before using drush by @joaocsilva in #715
Full Changelog: 10.5.1...10.6.0