Skip to content

8.0.0

Compare
Choose a tag to compare
@weitzman weitzman released this 19 Nov 20:19
· 2385 commits to master since this release

Changes since Drush 6:

Features

  • Psysh shell. Psysh is a REPL shell for your Drupal site. Finally, you can do quick experiments in the shell in a bootstrapped Drupal site.
  • Refactored sql-sync. Sql-sync has been internally refactored for easier maintenance. The new version has the advantage that you can now sync between two remote sites.
  • Make. Make files can now be yaml, in addition to the legacy ini format. In addition, we added a make-convert command to convert from ini format to yaml. new make-lock and make-update commands resolve the specifications in your makefile to actual versions, similar to a Composer .lock file. This is useful when you need to re-make a codebase. Shorthand introduced for download urls.

Install and Documentation

Drupal 8

Drush 8 is compatible with Drupal 8. You will find new commands for managing Views, State, Twig, Entity Updates, etc. Of special importance are the config commands which help promote Drupal configuration across dev/stage/prod environments.

Composer

  • We recommend that Composer built sites add Drush as a dependency. This site-local copy of Drush helps prevent dependency hell. Your global Drush now hands off execution to a site-local Drush when possible.
  • Drush uses more OO, adds a preflight stage early in the request, and adds a boot class for each version of Drupal.