Skip to content

Releases: phase2/grunt-drupal-tasks

v1.1.0 [2018/04/25] "Spring Cleaning"

25 Apr 23:17
Compare
Choose a tag to compare

Thanks to @markdboyd, @jhedstrom, @csegarra, @scottalan, and @spacepants for
contributing.

Changes

  • Drush 9 Compatibility: Only pass dbUrl to Drush if set. (#342)
  • For Drupal 8 packaging, loading composer.json from repo root. (#331)
  • Fixed githook configuration. (#321, #344)
  • Fix Behat failures: Add conflict with behat >= v3.4 (#343)
  • Fix eslint error in test regex. (#317)
  • Correct path of the config.serve.concurrent configuration (#334)
  • Use absolute path to HTML build directory. (#325)
  • expose eslint/phpcs report format option (#310)

Project Plumbing

  • Added Greenkeeper for automated dependency update management.
  • Added Docker-based local development & testing environment.
  • Add mailmap for contributor aliasing.
  • Ignore build byproducts in examples directory.
  • Ignore the .idea directory for phpstorm (#329)
  • Minor tweaks to Travis testing.
  • Re-sequenced README badges

v1.0.0

19 Oct 16:15
209362b
Compare
Choose a tag to compare

Since v1.0.0-rc1

  • No changes since the v1.0.0-rc1 pre-release.

Since v1.0.0-alpha4

  • Adding scaffold step to ensure the profiles, modules, and libraries
    directories are created within the build output.
  • By default, exclude bower_components and node_modules paths from phpmd.
  • Fixed task error if phpcsConfig and eslintConfig are not defined.
  • Setting up generated documentation site, and documentation updates.
  • Removing Travis test coverage for Node.js v5.

Since v1.0.0-alpha3

  • Adding support to configure the packaging task's output location of the
    docroot and vendor directories for Drupal 8 projects using Composer.

Since v1.0.0-alpha2

  • Fixed missing composer:drupal-scaffold command error.
  • Fixed eslint installation issue.

Since v1.0.0-alpha1

  • Fixed regression issue for projects using Composer but not drupal-scaffold.
  • For Composer installs, rebuild package output to exclude dev dependencies.
  • Extended default PHPCS configuration to validate YAML files.
  • Removed deprecated code and documentation.
  • Updated dependencies.

Since v0.11.1

  • Dropped support for Node.js v0.12 and earlier and PHP v5.4 and earlier.
  • Added support for a Composer build process for Drupal 8.
  • Removed built-in support for Compass theme compilation and Ruby bundle
    installation.
  • Added configuration for the Behat binary path. Add default configuration for
    the paths of the phpcs, phpmd, and Drush binaries. Changed configuration key
    from drush.cmd to drush.path for consistency.
  • Minor code refactoring and adopting code style standard.
  • Updated dependencies.

Upgrade Notes

  • Node.js v4 or later is required. Grunt Drupal Tasks is now compatible with
    Node.js v4 and v6.
  • PHP v5.5 or later is required.
  • Use of the built-in Compass theme compilation steps must be replaced by custom
    handling at the project- or theme-level.
  • Change the Gruntconfig.json configuration key cmd under drush to path,
    or if using the default path of vendor/bin/drush, remove the setting entirely.

1.0.0 RC1 (Pre-release)

14 Oct 22:53
42cde99
Compare
Choose a tag to compare
Pre-release

Since v1.0.0-alpha4

  • Adding scaffold step to ensure the profiles, modules, and libraries
    directories are created within the build output.
  • By default, exclude bower_components and node_modules paths from phpmd.
  • Fixed task error if phpcsConfig and eslintConfig are not defined.
  • Setting up generated documentation site, and documentation updates.
  • Removing Travis test coverage for Node.js v5.

Since v1.0.0-alpha3

  • Adding support to configure the packaging task's output location of the
    docroot and vendor directories for Drupal 8 projects using Composer.

Since v1.0.0-alpha2

  • Fixed missing composer:drupal-scaffold command error.
  • Fixed eslint installation issue.

Since v1.0.0-alpha1

  • Fixed regression issue for projects using Composer but not drupal-scaffold.
  • For Composer installs, rebuild package output to exclude dev dependencies.
  • Extended default PHPCS configuration to validate YAML files.
  • Removed deprecated code and documentation.
  • Updated dependencies.

Since v0.11.1

  • Dropped support for Node.js v0.12 and earlier and PHP v5.4 and earlier.
  • Added support for a Composer build process for Drupal 8.
  • Removed built-in support for Compass theme compilation and Ruby bundle
    installation.
  • Added configuration for the Behat binary path. Add default configuration for
    the paths of the phpcs, phpmd, and Drush binaries. Changed configuration key
    from drush.cmd to drush.path for consistency.
  • Minor code refactoring and adopting code style standard.
  • Updated dependencies.

Upgrade Notes

  • Node.js v4 or later is required. Grunt Drupal Tasks is now compatible with
    Node.js v4 and v6.
  • PHP v5.5 or later is required.
  • Use of the built-in Compass theme compilation steps must be replaced by custom
    handling at the project- or theme-level.
  • Change the Gruntconfig.json configuration key cmd under drush to path,
    or if using the default path of vendor/bin/drush, remove the setting entirely.

1.0.0 Alpha4 (Pre-release)

26 Sep 23:22
94bb537
Compare
Choose a tag to compare
Pre-release

Since v1.0.0-alpha3

  • Adding support to configure the packaging task's output location of the docroot and vendor directories for Drupal 8 projects using Composer.

Since v1.0.0-alpha2

  • Fixed missing composer:drupal-scaffold command error.
  • Fixed eslint installation issue.

Since v1.0.0-alpha1

  • Fixed regression issue for projects using Composer but not drupal-scaffold.
  • For Composer installs, rebuild package output to exclude dev dependencies.
  • Extended default PHPCS configuration to validate YAML files.
  • Removed deprecated code and documentation.
  • Updated dependencies.

Since v0.11.1

  • Dropped support for Node.js v0.12 and earlier and PHP v5.4 and earlier.
  • Added support for a Composer build process for Drupal 8.
  • Removed built-in support for Compass theme compilation and Ruby bundle
    installation.
  • Added configuration for the Behat binary path. Add default configuration for
    the paths of the phpcs, phpmd, and Drush binaries. Changed configuration key
    from drush.cmd to drush.path for consistency.
  • Minor code refactoring and adopting code style standard.
  • Updated dependencies.

Upgrade Notes

  • Node.js v4 or later is required. Grunt Drupal Tasks is now compatible with
    Node.js v5.
  • PHP v5.5 or later is required.
  • Use of the built-in Compass theme compilation steps must be replaced by custom
    handling at the project- or theme-level.
  • Change the Gruntconfig.json configuration key cmd under drush to path,
    or if using the default path of vendor/bin/drush, remove the setting entirely.

1.0.0 Alpha3 (Pre-release)

21 Aug 16:11
ad182c4
Compare
Choose a tag to compare
Pre-release

Since v1.0.0-alpha2

  • Fixed missing composer:drupal-scaffold command error.
  • Fixed eslint installation issue.

Since v1.0.0-alpha1

  • Fixed regression issue for projects using Composer but not drupal-scaffold.
  • For Composer installs, rebuild package output to exclude dev dependencies.
  • Extended default PHPCS configuration to validate YAML files.
  • Removed deprecated code and documentation.
  • Updated dependencies.

Since v0.11.1

  • Dropped support for Node.js v0.12 and earlier and PHP v5.4 and earlier.
  • Added support for a Composer build process for Drupal 8.
  • Removed built-in support for Compass theme compilation and Ruby bundle
    installation.
  • Added configuration for the Behat binary path. Add default configuration for
    the paths of the phpcs, phpmd, and Drush binaries. Changed configuration key
    from drush.cmd to drush.path for consistency.
  • Minor code refactoring and adopting code style standard.
  • Updated dependencies.

Upgrade Notes

  • Node.js v4 or later is required. Grunt Drupal Tasks is now compatible with
    Node.js v5.
  • PHP v5.5 or later is required.
  • Use of the built-in Compass theme compilation steps must be replaced by custom
    handling at the project- or theme-level.
  • Change the Gruntconfig.json configuration key cmd under drush to path,
    or if using the default path of vendor/bin/drush, remove the setting entirely.

1.0.0 Alpha2 (Pre-release)

15 Jul 20:29
Compare
Choose a tag to compare
Pre-release

Since v1.0.0-alpha1

  • Fixed regression issue for projects using Composer but not drupal-scaffold.
  • For Composer installs, rebuild package output to exclude dev dependencies.
  • Extended default PHPCS configuration to validate YAML files.
  • Removed deprecated code and documentation.
  • Updated dependencies.

Since v0.11.1

  • Dropped support for Node.js v0.12 and earlier and PHP v5.4 and earlier.
  • Added support for a Composer build process for Drupal 8.
  • Removed built-in support for Compass theme compilation and Ruby bundle
    installation.
  • Added configuration for the Behat binary path. Add default configuration for
    the paths of the phpcs, phpmd, and Drush binaries. Changed configuration key
    from drush.cmd to drush.path for consistency.
  • Minor code refactoring and adopting code style standard.
  • Updated dependencies.

Upgrade Notes

  • Node.js v4 or later is required. Grunt Drupal Tasks is now compatible with
    Node.js v5.
  • PHP v5.5 or later is required.
  • Use of the built-in Compass theme compilation steps must be replaced by custom
    handling at the project- or theme-level.
  • Change the Gruntconfig.json configuration key cmd under drush to path,
    or if using the default path of vendor/bin/drush, remove the setting entirely.

1.0.0 Alpha1 (Pre-release)

22 Jun 20:32
Compare
Choose a tag to compare
Pre-release
  • Dropped support for Node.js v0.12 and earlier and PHP v5.4 and earlier.
  • Added support for a Composer build process for Drupal 8. WARNING: Requires specially configured composer.json as seen in phase2/generator-gadget#66
  • Removed built-in support for Compass theme compilation and Ruby bundle
    installation.
  • Added configuration for the Behat binary path. Add default configuration for
    the paths of the phpcs, phpmd, and Drush binaries. Changed configuration key
    from drush.cmd to drush.path for consistency.
  • Minor code refactoring and adopting code style standard.
  • Updated dependencies.

Upgrade Notes

  • Node.js v4 or later is required. Grunt Drupal Tasks is now compatible with
    Node.js v5.
  • PHP v5.5 or later is required.
  • Use of the built-in Compass theme compilation steps must be replaced by custom
    handling at the project- or theme-level.
  • Change the Gruntconfig.json configuration key cmd under drush to path,
    or if using the default path of vendor/bin/drush, remove the setting entirely.

v0.11.1

17 Apr 14:28
Compare
Choose a tag to compare
  • Fixed grunt package regression that excluded custom code from the packaged outputs.

v0.11.0

12 Apr 20:18
Compare
Choose a tag to compare
  • Updated example to use Grunt v1.x. Resolved peer dependency compatibility
    issues with dependencies.
  • Adding default options to use with composer install to improve performance
    and cacheability.
  • Added support for processing *.make.yml as Drush make files.
  • Fixed issue on Windows where copy:tempbuild was never called.
  • Updated dependencies in example project and for the plugin itself.

Upgrade Notes

  • Grunt should be a dependency in the package.json file of projects that use
    Grunt Drupal Tasks. It is recommended to update this to use Grunt ^1.0.0. If
    projects include any dependency that specifies Grunt as a peer dependency and is
    limited to version < 0.5, then you may encounter an incompatible peer
    dependency error when running npm install. The recommended solution is to
    upgrade dependencies to versions that are compatible with Grunt v1.x.

v0.10.1

20 Mar 19:25
Compare
Choose a tag to compare
  • Using Drush --root option by default to ensure the docroot is identified.
  • Updating example project to install Drush 8.x instead of dev-master.
  • Removing the theme validate step from the validate:staged special command, due to incompatibilities.