Skip to content

8.6.6

Compare
Choose a tag to compare
@grasmash grasmash released this 28 Dec 20:59

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