This repository was archived by the owner on Feb 13, 2023. It is now read-only.
  
  
  
  
3.1.0 "Love Theme"
Drupal VM 3.0.0 focused on team-based Drupal VM usage, as well as the modernization of infrastructure components (e.g. defaulting to PHP 7, MySQL 5.7, and Ubuntu 16.04)—Drupal VM 3.1.0 continues the trend, with some of the following major features:
- Composer-based workflow is the default (though Drush make is still supported)
- Apache Solr 5 is the default version (6 works as well, and 3.5 and 4 are also still supported!)
- vagrant-cachieris supported for faster VM rebuilds
- config.ymlis now optional, and you can just include the variables you need to override, instead of having to maintain an entire copy of- default.config.yml
Read on for full details of the best Drupal VM release yet!
Breaking changes
N/A
New variables in default.config.yml
- local_path: .- the default Vagrant synced folder- local_pathis set to the Drupal VM directory. This way multiple copies of Drupal VM can have independent Drupal codebases by default.
- build_makefile: false- Drupal VM now defaults to a composer-based workflow. To keep using a makefile, set this- trueand set all the- build_composer*variables to- false.
- build_composer,- drupal_composer_*,- build_composer_project,- drupal_composer_project_*- New variables to support- composer.jsonor- composer create-projectsite builds.
- extra_parametersadded to the default Apache vhost definition for the Drupal VM dashboard (to support displaying PHP information on the dashboard).
- hirak/prestissimoadded to- composer_global_packages(to speed up Composer operations inside the VM).
- solr_version: "5.5.1"- New default version of Apache Solr, if- solris in- installed_extras.
- configure_local_drush_aliaseshas been changed to- configure_drush_aliases(there is a shim to allow the use of the old variable name).
Improvements
- #648: Make config.yml optional (always load default configuration).
- #693: Default to Apache Solr 5.x.
- #687: Default the synced folder to the Drupal VM directory.
- #688: Add docs on how to run custom Ansible playbooks using a local Vagrantfile.
- #694, #701: Add support for, and default to, Composer-based Drupal 8 site builds.
- #698: Add docs about vagrant-bindfsto help those with NFS permissions issues.
- #703: Include default vagrant-cachierconfiguration, with an :apt bucket and a :generic bucket for Composer.
- #705: Add Packagist project badge.
- #706: Updated docs for 3.1.0 and default Composer workflow.