packagist drush/drush 8.0.0

latest releases: 13.x-dev, 12.x-dev, dev-phpstan-migrate...
8 years ago

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

  • Drush now recommends download of its .phar, during installation.. A new init command helps integrate drush further into your bash shell. composer global remove drush/drush can help uninstall old versions.
  • Drush Docs automatically updates anytime we commit to Github
  • Drush Commands is a nifty command help viewer
  • Drush Packages (commandfiles)

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.

Don't miss a new drush release

NewReleases is sending notifications on new releases.