Skip to content

v0.6.0

Compare
Choose a tag to compare
@grayside grayside released this 20 Mar 19:38
· 490 commits to master since this release
  • Added automatic support for Drupal 8 based on Drush detection of the Drupal
    version.
  • Dynamically compute Drush Make concurrency based on system capability with a
    new concurrency detection service.
  • Ruby (bundler) will now install dependencies into vendor/bundle.
  • Ruby and PHP upstream binaries are placed or symlinked from vendor/bin.
    This frees up bin/ for custom project scripts.
  • Adding default values for the buildPaths in the project Gruntconfig.json so
    the buildPaths config is no longer required.
  • Ensure reports directory is created before running analyze.
  • Support for *.sass files in compass watch.
  • Refactored grunt help task to be extensible from separate projects.
  • The docroot assembly tasks (such as the symlinking) performed after drush make
    have been consolidated into a new scaffold task.
  • Due to npm's behavior that strips .gitignore files from packages, the example
    .gitignore is renamed to gitignore, and needs to be renamed manually after
    installation.

Upgrade Notes

  • Remove the Drush Make --concurrency option from your Gruntconfig. It will no
    longer be respected.
  • The example composer.json and Gruntconfig.json have been both updated
    to support installing PHP component executables to vendor/bin instead
    of bin. If you want to continue using bin, use caution when updating
    these files.
  • Ruby bundle executables are moved to vendor/bin from bin. This change is
    intrinsic to v0.6.0. You may need to run rm -Rf .bundle to clear Bundler
    configuration to make way for the new install location.
  • Gruntconfig.json no longer needs the buildPaths config key. Elements of
    buildPaths added to your project Gruntconfig will override default behavior.
  • Configuration of grunt help for project-specific tasks via Gruntconfig.json
    removed in favor of new Help API.