Skip to content

8.3.0

Compare
Choose a tag to compare
@grasmash grasmash released this 12 Aug 01:18

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: