Releases: acquia/blt
Releases · acquia/blt
8.3.1
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:
- Resolves #204: Removing architecture.md. #303 (grasmash)
- Improving upgrade path. #302 (grasmash)
- Removing composer-patches fork. #301 (grasmash)
- Fixing bug in docs deletion. #300 (grasmash)
- Replaced require with require_once in settings.php and blt.settings.php #298 (aweingarten)
- Resolves #196: Travis CI documentation. #293 (grasmash)
- Updating phantomjs-installer to 2.x. #292 (grasmash)
- Resolves #221: Adding frontend-setup target-hook. #291 (grasmash)
- Resolves #146: Simplify frontend file inclusion. #289 (grasmash)
- Update top-level .editorconfig to include composer.json indent size. #287 (jrbeeman)
- [BUGFIX] Tests may fail due to PhantomJs not ready #283 (mickaelperrin)
- Updated features doc. #281 (danepowell)
8.3.0
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.
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:
- Resolves #243: Document how to run a partial set of tests. #282 (grasmash)
- Resolves #219: Documenting committing dependencies. #280 (grasmash)
- Resolves #226: Adding composer docs. #278 (grasmash)
- Resolves #237: Document deploy excludes. #277 (grasmash)
- Making drush docroot smarter. #276 (grasmash)
- Moving docs to readme. #275 (grasmash)
- Adding blt extension docs. #272 (grasmash)
- [BUGFIX] Failed Behat tests keeps pahntomJS running #271 (mickaelperrin)
- Mkdocs #270 (grasmash)
- Fixed broken git commit msg hook. #269 (danepowell)
- Mkdocs #268 (grasmash)
- Mkdocs #267 (grasmash)
- Updating mkdocs to fix build errors. #266 (grasmash)
- Replace blt sh mentions with blt alias. #263 (ChuChuNaKu)
- Updating Drupal Console. #258 (grasmash)
- Updating deploy excludes. #257 (grasmash)
- Resolves #249: Adding yaml parser to git-commit hook. #256 (grasmash)
- Update repo-architecture.md #239 (rhuffstedtler)
- Removing undocumented bower dependency. #236 (grasmash)
- Issue 233: Removing --no-p option from rsync command in deploy:copy task #234 (msherron)
- Remove scripts/drupal directory from blt/update-scaffold #232 (pixlkat)
- Making security test failure more verbose. #231 (grasmash)
- Updating drupal-scaffold. #230 (grasmash)
- #227 Force certain directories when deploying to Acquia Cloud. #228 (webkenny)
- Update release-process.md to fix typo #225 (kmbremner)
- [console] Update Drupal Console to 1.0 ver. #224 (jmolivas)
- Update includes.settings.php #222 (janaksingh)
- Converting BLT to composer package. #217 (grasmash)
- Ignoring Behat tests with PHPCS, add...
8.2.0
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
- August 4, 2016: Updating Drupal Console.
- August 3, 2016: Updating deploy excludes.
- August 4, 2016: Resolves #249: Adding yaml parser to git-commit hook.
- July 21, 2016: Update repo-architecture.md
- July 20, 2016: Removing undocumented bower dependency.
- July 20, 2016: Issue 233: Removing --no-p option from rsync command in deploy:copy task
- July 19, 2016: Remove scripts/drupal directory from blt/update-scaffold
- July 19, 2016: Making security test failure more verbose.
- July 18, 2016: Updating drupal-scaffold.
- July 18, 2016: #227 Force certain directories when deploying to Acquia Cloud.
- July 17, 2016: Update release-process.md to fix typo
- August 2, 2016: [console] Update Drupal Console to 1.0 ver.
- July 15, 2016: Update includes.settings.php
- July 8, 2016: Ignoring Behat tests with PHPCS, adding style-guide dir exemption.
- July 8, 2016: Fixes #214: Fix default Drupal VM synced_folder path doc.
- August 3, 2016: Don't overwrite local config files
- July 6, 2016: Adding docroot to drush.wrapper.
- June 30, 2016: Fixed dev env detection on ACSF.
- June 29, 2016: Fix permission changes to default sites directory contents
- June 28, 2016: Removing Icon from gitignore
- August 3, 2016: Ignore custom theme node_modules folder
- June 27, 2016: Language update
- June 23, 2016: Fixing prompt for BLT alias.
- June 23, 2016: Subversion needed for ./blt.sh blt:update in VM
- June 23, 2016: Fixing up drush.wrapper.
- June 22, 2016: Update composer.json
- June 22, 2016: Correctly detect environments on ACSF.
- June 22, 2016: Adding support for custom commands in frontend and setup targets.
- June 21, 2016: Revert "Adding support for custom commands in frontend and setup targets."
- June 21, 2016: Adding support for custom commands in frontend and setup targets.
- June 21, 2016: Adding composer validation early in Travis build.
- June 21, 2016: Support composer patches.
- June 21, 2016: Adding more excludes for deployments.
- June 21, 2016: Adding docs for using local patches.
- June 21, 2016: Update local-development.md
- June 21, 2016: Composer install should fail on bad patches.
- June 21, 2016: Provide temp files location in default local settings.
- June 20, 2016: Adding install-phantomjs script for composer.
- June 20, 2016: Ensuring that project.local.yml overrides core yml values.
- June 27, 2016: Minor Typo fix and updating default selenium port
- June 17, 2016: Update local-development.md
- June 16, 2016: Tweaking deploy excludes.
- June 16, 2016: Updated update scaffold.
- June 16, 2016: Defining custom docroot for Drupal VM in project.local.yml.
- June 16, 2016: Clarifying load test environments
- June 16, 2016: Resolves #166: Speed up GitTest commit-msg checks.
- June 17, 2016: Removing :artifact from deploy targets.
- June 16, 2016: Allow project.local.yml for different local environments.
- June 27, 2016: Make project description configurable.
8.1.0
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
- June 16, 2016: Tweaking deploy excludes.
- June 16, 2016: Updated update scaffold.
- June 16, 2016: Defining custom docroot for Drupal VM in project.local.yml.
- June 16, 2016: Clarifying load test environments
- June 17, 2016: Resolves #166: Speed up GitTest commit-msg checks.
- June 15, 2016: Improve composer validation.
- June 16, 2016: Changing deploy to use rsync.
- June 16, 2016: Allow project.local.yml for different local environments.
- June 14, 2016: Minor update scaffold cleanup.
- June 14, 2016: Fixing remote repo value.
- June 14, 2016: Workin on BLT deploys. (#152)
- June 14, 2016: Don't fail on chmod.
- June 14, 2016: Cleaning vendor dir of deployment artifact.
- June 14, 2016: Adding deploy.dryRun param for deploy:artifact target.
- June 13, 2016: Adding PHP Bz2 to Drupal VM config.
- June 13, 2016: Fixing failing Behat tests in child project.
- June 10, 2016: Improving VM instructions.
- June 10, 2016: Created common settings includes file.
- June 9, 2016: Update INSTALL.md
- June 9, 2016: Making chmod on site/default optional.
- June 9, 2016: Updated features doc.
- June 9, 2016: Update php minimum requirement
- June 9, 2016: Improving output of blt:alias.
- June 8, 2016: Isolating Bolt PHPunit tests in Bolt subdir.
- June 8, 2016: Updating default behat config for bolt updates.
- June 8, 2016: Adding a default value for drush.default_alias.
- June 8, 2016: Make phpcs test 1st for faster test fail
- June 8, 2016: Adding more detailed instructions to log output.
- June 8, 2016: DX improvement by adding composer install to blt.sh
- June 8, 2016: Adding local.protocol and local.hostname.
- June 8, 2016: Removing unneeded files from update scripts.
- June 8, 2016: Updating .gitignore, adding drupal console.
- June 8, 2016: Specifying config dir in setup:drupal:install.
- June 7, 2016: Allowing delete prompt to be skipped if do.abort = y.
- June 7, 2016: build:validate:test is deprecated.
- June 7, 2016: Support ACSF vanity domains.
- June 6, 2016: Updating instructions output by create command.
- June 6, 2016: Removed the now deleted deploy directory from the update-scaffold scr…
- June 4, 2016: Fixing incorrect references to bolt.
- June 4, 2016: Update local-development.md
- June 8, 2016: Adding Drupal VM 3.1 integration.
- June 3, 2016: Updating docs for Drupal VM.
- June 3, 2016: Excluding Lightning AJAX Behat tests.
- June 3, 2016: Adding tugboat support.
- June 4, 2016: Fixing deployments
- June 6, 2016: Make vendor name configurable.
Initial release.
This is the first stable public release.
Future releases will be named using semantic versioning.