Skip to content
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"

Compare
Choose a tag to compare
@geerlingguy geerlingguy released this 30 Jan 22:32
· 381 commits to master since this release

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 in installed_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 your config.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