8.6.6
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
orbehat.launch-phantomjs: true
inblt/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
- Fixes #865: Improve the Mac installation instructions. #871 (grasmash)
- Improve instructions for Pipelines integration #869 (kieranacquia)
- More explicity replace default repo #864 (kieranacquia)
- Explain role of Pipelines #863 (kieranacquia)
- Update bash console with new blt command #860 (kieranacquia)
- Don't use undefined acronym "TA" in documentation #855 (TravisCarden)
- Update deploy.md #845 (snize)
- Fixing markdown spacing for readthedocs. #835 (grasmash)
- Adding Pipelines documentation. #828 (grasmash)
- Update RELEASE.md #763 (grasmash)