This repository has been archived by the owner on Feb 13, 2023. It is now read-only.
4.8.0 "Tower Music / Let Us Pray"
This release is all about Drush 9. Please read my blog post Drupal VM 4.8 and Drush 9.0.0 - Some major changes for details and more background.
If you have Drush 8 installed on your host machine, primarily use Drush outside of Drupal VM, and don't use a Drush make file, none of the breaking changes should affect you.
Breaking Changes
- Drush is no longer installed inside Drupal VM if you have
drush
ininstalled_extras
. Drush Launcher is installed by default. - The
drush_version
configuration option is no longer used by default. - Drush make files cannot be built with Drush 9+. If you have
drupal_build_makefile: true
in yourconfig.yml
, you must add configuration to install an older version of Drush inside Drupal VM. See the Drupal VM Drush make docs.
New/changed variables in default.config.yml
- Added the following variables to support Drush 9:
drush_aliases_host_template_yml: "templates/drupalvm.aliases.yml.j2"
drush_aliases_guest_template_yml: "templates/drupalvm-local.aliases.yml.j2"
- Removed now-unused variable:
drush_version: "8.1.15"
(Drush Launcher is installed by default inside Drupal VM).
Improvements
- #1672: Upgrade Drupal VM to use Drush Launcher and natively support Drush 9.0.0.
- #1595: Create Drush global aliases that work for Drush 9+ and work outside Drupal VM.
- Updated roles: drush.
Bugfixes
N/A