Skip to content

Releases: acquia/blt

8.6.11

01 Feb 16:56
Compare
Choose a tag to compare

Full Changelog

Notable changes

  • BLT no longer runs Lightning's tests by default. To change this, set a custom value for behat.paths.
  • blt vm will now prompt and ask if you'd like to boot the vm. This is intended to help users realize that vagrant commands should be used to control the VM after initial setup.
  • Compiled CSS in docroot/themes/custom/*/css is now gitignored by BLT. If this is not desirable, customize your root .gitignore.

Implemented enhancements:

Fixed bugs:

Closed issues:

  • arknoll.selenium issue while running blt vm #1020
  • Running BLT commands within Drupal VM requires bz2 extension #1017
  • phpunit tests not executed during build #1011
  • Add box/local.config.yml to gitignore (for Drupal VM local overrides) #997
  • Travis CI Drupal site install failing after 8.6.10 upgrade #990
  • deploy-exclude.txt is missing project.local.yml from listed excludes. #983
  • Issue on SimpleSAMLphp init #980
  • Tag-based Travis deploys don't work #968
  • Travis and xvfb #967
  • Allow local database sanitization to be disabled #953
  • Documentation: More comprehensive CM docs #846

Misc merged pull requests

8.6.10

10 Jan 18:55
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • When deploying, I'm always prompted to enter a tag name even if I chose not to create one #940

8.6.9

06 Jan 21:49
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

8.6.8

06 Jan 18:01
Compare
Choose a tag to compare

Hotfix to project creation process. b013590

8.6.7

06 Jan 17:51
Compare
Choose a tag to compare

Full Changelog

Notable changes

  • Drupal Console has been updated to the latest stable release, minimum RC-13.

Implemented enhancements:

  • Investigate Parallelizing Behat tests #900
  • Upgrade to Drupal VM 4.1.0 #898
  • Add YAML validation #857
  • Tagging integration with Travis CI / Pipelines? #830
  • Remove factory-hooks from default template #599
  • Upgrade Drupal Console to latest RC #513
  • Investigate replacing custom commands with drupal/console commands #251
  • Adding create-project:init-repo target. #928 (grasmash)
  • Add inclusion of optional site settings file. #927 (dpagini)
  • Remove factory-hooks from default template. #923 (dpagini)
  • Adding custom BltLogger for Phing. #922 (grasmash)
  • Delete trusted_host.settings.php #921 (danepowell)
  • Ignore private files. #920 (danepowell)
  • Executing create-project on initial install using Composer plugin. #913 (grasmash)
  • Updating BLT templated files. #912 (grasmash)
  • Fixes #857: Adding YAML linting target. #904 (grasmash)
  • Add tagging of remote repo. #903 (arknoll)
  • Fixes #898: Upgrade to Drupal VM 4.1.0. #899 (geerlingguy)
  • Reducing update output. #894 (grasmash)
  • Adding update script to correct drupal scaffold excludes. #892 (grasmash)
  • Fixes #513: Updating Console to dev-master. #887 (grasmash)

Fixed bugs:

  • project.yml modules.enable/disable empty sets overridden on BLT upgrade #916
  • Get "Query failed." during drush sql-sync in blt local:refresh #914
  • Schema updates get run on new installs #909
  • Drupal console exception #896
  • BLT Upgrades keep adding back modules to project.yml #888
  • Git commit messages are not being validated. #840
  • After Blt Update to 8.6.4 - array merge issue inside blt/project.yml file #821
  • Freshly-built project doesn't get a README.md file in project root #702
  • Fixes #924: Remove nonexistent --db option from db-scrub script. #925 (geerlingguy)
  • Ignore local.aliases.drush.php #910 (timcosgrove)
  • Disabling deploy.tag prompt whenndeploy.branch is set. #908 (grasmash)
  • Ignore local.services.yml #905 (danepowell)
  • Fixes #840: Git commit messages are not being validated. #901 (shahinam)
  • Fixes #893: Exclude patches of excluded packages. #895 (grasmash)
  • Fixes #888: BLT Upgrades keep adding back modules to project.yml. #891 (grasmash)

Closed issues:

  • BLT custom settings include file #926
  • Cloud deployments fail during DB sanitization with 'Unknown option: --db' #924
  • blt > vm:local:init - Error occurred while installing json (2.0.2) #917
  • Documentation: Onboarding docs for the whole BLT stack. #850

Misc merged pull requests

8.6.6

28 Dec 20:59
Compare
Choose a tag to compare

Full Changelog

Notable changes:

  • BLT now requires Drush 8 rather than Drush 9.
  • PhantomJS has been added alongside Selenium. Consider it an experimental feature. You may choose to use either PhantomJS or Selenium by setting the values behat.launch-selenium: true or behat.launch-phantomjs: true in blt/project.yml.
  • A Cloud Hook has been added that will perform sanitization on all text-based user fields following a database copy.

Implemented enhancements:

  • Modify composer blt-alias script so that it creates ~/.bash_profile if it does not exist. #872
  • Remove default git.remotes url from project.yml on project create. #866
  • Improve Git commit hooks #825
  • Replace simplesaml gist #824
  • Re-introduce PhantomJS along side Selenium #787
  • Warn users using beta/alpha versions of modules #703
  • Add cloudhooks for scrubbing database #659
  • Automatically populate machine name for new projects #624
  • Automated testing for conflicting and overridden features #38
  • Bolt should allow deployment of tags not just branches #17
  • Configuring PhantomJS during ci:pipelines:init. #880 (grasmash)
  • Adding update hook for 8.6.6. #879 (grasmash)
  • Fixes #866: Remove default git.remotes url from project.yml on project create. #877 (shahinam)
  • Fixes #872: Modify composer blt-alias script so that it creates ~/.bash_profile if it does not exist. #873 (grasmash)
  • Fixes #753: Add xdebug to Drupal VM by default. #868 (grasmash)
  • Add php5.6-yaml package #848 (bobbygryzynger)
  • Issue #38: Test for features overrides. #841 (danepowell)
  • Fixes #787: Re-introduce PhantomJS along side Selenium. #839 (grasmash)
  • Fixes #824: Replace simplesaml gist. #838 (grasmash)
  • Fixes #624: Automatically populate machine name for new projects. #837 (grasmash)
  • Fixes #819: Making GitTest idempotent. #836 (grasmash)
  • Initializing Drupal console during setup. #834 (grasmash)
  • Adding @example tag to example Behat tests. #833 (grasmash)
  • Fixes #825: Adding color to commit msg error. #832 (grasmash)
  • Removing field_ui from default uninstall arrays. #826 (grasmash)
  • Switching Pipelines to use MySQL service. #800 (grasmash)
  • Downgrading to Drush 8. #728 (grasmash)
  • Fixes #659: Adding cloudhooks for basic database scrubbing. #697 (grasmash)

Fixed bugs:

  • Drush commands error with "env: drush9: No such file or directory" #856
  • GitTasksTest::testGitPreCommitHook() is destructive #819
  • Module schemas are not installed when enabling a module via config when running blt deploy #718
  • Fixing drupal-scaffold excludes array. #883 (grasmash)
  • Reverts #848: Add php5.6-yaml package. #882 (grasmash)
  • Fixes #856: Drush commands error with "env: drush9: No such file or directory. #867 (grasmash)

Closed issues:

  • Improve the Mac installation instructions so that it will be easier to onboard new users #865
  • Deployment workflow can be read like just for ACE #843
  • Add Pipelines documentation #829
  • Document that Acquia Connector should never have its configuration exported to code on Cloud #242

Misc merged pull requests

8.6.5

21 Dec 01:34
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

  • BLT not ignoring local Behat config file #822
  • Fixes #822: Ignore Behat local.yml file. #823 (geerlingguy)
  • Ignoring @lightningextension tests in acquia-pipelines.yml. #816 (grasmash)

Misc merged pull requests

8.6.4

20 Dec 16:48
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Adding update hook to remove deprecated packages. #820 (grasmash)
  • Adding grasmash/drupal-security-warning package dependency. #818 (grasmash)
  • Ignoring @lightningextension tests in acquia-pipelines.yml. #816 (grasmash)
  • Added Drush to DrupalVM. #815 (danepowell)

Misc merged pull requests

8.6.3

19 Dec 20:50
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Hotfix for 8.6.2: drupal/core version constraint. #808 (grasmash)

Closed issues:

  • Mailhog required for some commands #809

8.6.2

20 Dec 17:38
Compare
Choose a tag to compare

Full Changelog

Manual update instructions

Due to upstream changes in acquia/lightning, you must run the following commands to apply required updates:

export COMPOSER_PROCESS_TIMEOUT=2000
composer update
composer nuke

Notable changes:

  • The packagist.drupal-composer.org composer repository has been replaced with packages.drupal.org/8. This requires changing all "drupal/*" package version constraints. BLT will attempt to do this for you automatically as part of the update process.
  • All @lightningextension Behat tests are being ignored due to an incompatibility introduced by Lightning 2.1.1.
  • Default Drupal VM config has been updated to 4.0.x.

Implemented enhancements:

  • blt should have an acsf:init:drush command #779
  • blt acsf:init should be able to pull from dev repo #778
  • blt acsf:init should be able to increase its memory usage #777
  • Switch to use acquia/lightning and Drupal packagist #759
  • Ignoring new LightningExtension tests. #807 (grasmash)
  • Reducing verbosity of memory_limit expression. #801 (grasmash)
  • Fixes #796: Don't exclude local.* files from build artifact. #797 (geerlingguy)
  • Add defaults for deployment branch and message #793 (bobbygryzynger)
  • Fixing bash conditionals. #792 (grasmash)
  • Changing implementation of php.memory_limit param. #791 (grasmash)
  • Renaming acsf.repo_branch to acsf.package. #789 (grasmash)
  • Cleaning up output of setup tasks. #788 (grasmash)
  • Reducing default verbosity of cloud hook tasks. #786 (grasmash)
  • Fixes #784: Update to Drupal VM 4.0.x. #785 (geerlingguy)
  • Fixes #779: Separate out composer from drush in acsf:init #782 (nikgregory)
  • Fixes #778: Make it more flexible to change and acsf repository #781 (nikgregory)
  • issue-777 Make php memory limit settable #780 (nikgregory)
  • Updating template/composer.json to use Drupal packagist constraints. #762 (grasmash)
  • Add multisite support during deploy and local setup tasks #736 (bobbygryzynger)
  • Change private files path. #732 (dpagini)

Fixed bugs:

  • Fixes #772: Preventing trusted_host.settings.php from being overwritten. #773 (grasmash)

Closed issues:

  • Incorrect Cache Clear Option in Setup.xml #802
  • Don't exclude local.* files from build artifact #796
  • Acquia Cloud Account Creation + CI Instructions #794
  • Update to Drupal VM 4.0.x #784
  • Acquia cloud workflow log and deploy:update in cloud hooks #783
  • BLT upgrade removed my customizations in trusted_host.settings.php #772

Misc merged pull requests