Skip to content

Releases: acquia/blt

8.3.1

16 Aug 19:54
Compare
Choose a tag to compare

Full Changelog

Closed issues:

  • PhantomJS installation fails 403 Issue. #223
  • Allow separate setup and build frontend tasks #221
  • When using VM built with vm:init, NFS synced folder doesn't always mount correctly #214
  • Remove architecture.md #204
  • Travis CI Automated Deployment Problems #196
  • Simplify front end file inclusion #146
  • Difference between PHPUnit Tests included with Bolt versus PHPUnit tests in my custom module #143
  • Site installs crash if files directory is not empty #128
  • Installation script fails when using VM and configuration directory exists #64

Merged pull requests:

8.3.0

12 Aug 01:18
Compare
Choose a tag to compare

This release introduces a major architectural change. There is an upgrade path, see upgrade instructions.

Notable changes

  • BLT is now a composer package! It should be installed and upgraded via composer. This brought with it many changes. E.g.,
    • All custom variables now live in project.yml.
    • You can now provide a single custom Phing build file by setting the import variable in project.yml
  • Documentation has been moved out of the template and over to readthedocs.org. It has also been heavily modified.
  • Fixed issue with drush.root variable, drush.wrapper, and Drupal VM config.

Full Changelog

Implemented enhancements:

  • Make -r in drush.wrapper read from drush.root in project.yml #262
  • Get project prefix from project.yml for git-commit hook #249

Fixed bugs:

  • TravisCI installs failing #273
  • The local:refresh task overwrites local.settings.php #248
  • Issue updating BLT #245

Closed issues:

  • Documentation Improvements #261
  • Document how to run a partial set of tests #243
  • Patches pulled from Drupal.org's core issue queue do not apply against drupal/core Composer dependency #240
  • Can't use composer to require new modules #238
  • Document how to modify deploy excludes #237
  • Can BLT projects be built without Lightning? #235
  • Cloud hook permissions are not being passed to the deployed artifact. #233
  • Force certain directories when deploying to Acquia Cloud #227
  • Improve composer documentation #226
  • Document lightning requirement for npm #220
  • Document how to commit dependencies #219
  • Local setup fails on Drupal\Core\Installer\Exception\AlreadyInstalledException + Contains unmentioned dependencies #218
  • Investigate converting BLT into a composer package #213
  • why is composer.json using packagist instead of https://packages.drupal.org/8? #187
  • Patch failures should cause composer install to fail #183
  • Document using Behat with Drupal VM #176
  • ./blt.sh blt:update error - Update seems broken on Windows & Mac #171
  • composer.json install-path for custom module hosted externally? #170
  • Git PHPUnit tests take a reeeeally long time #166
  • Drupal VM Build Failure when using deafult box/config.yml #161
  • Rename build dir #160
  • Some files are not removed from build artifact #157
  • Support alternate front end build tasks #154
  • project.acquia_subname should be defined or otherwise replaced in project.yml #139
  • Permission Denied on blt bash alias creation #133
  • Command site-install needs a higher bootstrap level to run - you will need to invoke drush from a more functional Drupal environment to run this command. #132
  • Incorrect link #118
  • Create's output 'next instructions' are out of date #109
  • Cannot Write Settings.php #103
  • Build failing on drush alias #101
  • Add test coverage for ACSF configuration. #90
  • grasmash/phing composer dependency Build Failure #88
  • Enable local Twig Debugging #85
  • [RFC] Change the name to avoid confusion with the CMS named Bolt. #81
  • Avoiding Github rate limiting #70
  • Make vendor name configurable #67
  • Distinction needed between 'CI' environment and 'local' environment #52
  • ACSF does not get hash salt set #46
  • Running setup:bolt:update has error #45
  • Provide default services.yml, including APCu config #40
  • Document overriding Phing variable values #24
  • Improve DX of project creation #23
  • Generating a deployment artifact for ACE is slow #22
  • Example factory hooks. #21
  • How do you use standard/minimal core profiles? #20
  • Typo in deploy:artifact:add-remote usage. #16
  • PHPUnit Drush test should use the actual local URL #12
  • PHPUnit Git tests shouldn't create actual commits #11
  • composer install is run twice on initial setup #8
  • Switch documentation to not use line breaks at 80 cols #4

Merged pull requests:

Read more

8.2.0

08 Aug 15:24
Compare
Choose a tag to compare

Notable changes

  • Added support for custom frontend build commands
  • Automated process for updating scaffold files
  • Bug fixes to the deployment process
  • Bug fixes for Drupal VM integration

Merged pull requests since 8.1.0

8.1.0

17 Jun 15:31
Compare
Choose a tag to compare

Notable changes

  • Drupal VM integration has been significantly improved, but is not yet fully complete.
  • New targets have been added that specifically run tasks on CI or Local environments.
  • A 'blt' alias has been added. It is no longer necessary to use './blt.sh' to run BLT targets.
  • Project generation has been sped up significantly
  • ACSF vanity domains are now supported.
  • Preliminary tugboat support has been added.
  • Deployments have been integrated with Travis CI's new deploy script feature.
  • Fixed a bug causing some files to remain in the deployment artifact after deletion from the project

Merged pull requests since 8.0.0

Initial release.

03 Jun 15:49
Compare
Choose a tag to compare

This is the first stable public release.

Future releases will be named using semantic versioning.