Skip to content

Latest commit

 

History

History
4151 lines (3293 loc) · 271 KB

CHANGELOG.md

File metadata and controls

4151 lines (3293 loc) · 271 KB

Change Log

12.0.0 (2020-06-03)

Full Changelog

Fixed bugs

  • Handle docroot/.gitignore on deploys. (#4154)

Miscellaneous

  • Fix local environment detection.
  • Remove deprecated annotation registry usage. (#4092)

12.0.0-beta1 (2020-05-15)

Full Changelog

Miscellaneous

  • Docs sync.
  • DT-1399: Composer 2 compatibility. (#4144)

12.0.0-alpha1 (2020-05-07)

Full Changelog

Breaking changes

  • DT-1150: Fixes #3983: Better location for secrets.settings.php for ACSF. (#4120)
  • DT-589: Support Behat 3.4+. (#4032)
  • DT-1179: Moved probo integration to plugin. (#4026)

Implemented enhancements

  • DT-1584: Run BLT updates and install shell alias after composer install. (#4142)
  • Fixes #4132: Removing BLT Gitlab support. (#4133)
  • Fixes #3973: Acquia Cloud db does not support periods. (#4135)
  • Fixes #3970: Document Pipelines setup.:
  • Fixed #3886: Handle non-standard bin dirs.
  • Fixes #3685: Print warning for Drush version mismatches.
  • Fixes #3557: Pre-commit check warning for untracked files.
  • DT-1177: Fixes #3825: Move DrupalVM integration to plugin. (#4125)
  • DT-1356: Support drupal-check 1.1.1. (#4076)
  • fix(inspector): remove dependency on MySQL database (#4049)
  • support Chromium Browser (#4027)

Fixed bugs

  • Fixes #4136: Dynamically run all tests/validate commands in namespace. (#4138)
  • Fixes #4123: Move Drupal Check integration to plugin. (#4129)
  • Fixes #4108: Dev Desktop doctor check missing env var. (#4119)
  • Fix logic to make sure user config directory exists. (#4109)
  • Fix warnings due to missing env var during blt updates. (#4074)
  • Public/Private File Sync Options Aren't Respected In "drupal:sync:all-sites" (#4073)
  • Correctly detect $_acsf_site_name for local multisites setup. (#4052)
  • Removed drush-request-trace.settings.php. (#4059)
  • DT-1171: Fixed #3993: Cannot run Drupal functional tests in Pipelines. (#4060)
  • Fixes #4041: Updated pipelines link in readme.
  • Failed pre-push validation doesn't prevent push. (#4044)
  • Fixes #4005: DT-1193: Remove usage of $_ENV (#4020)
  • Fixes #3998: Support PHP 7.4 (#3997)
  • DT-1183-2: Fixes #4003: Create 12.x branch of BLT Project for Drupal 9. (#4023)
  • Fixes #3994: Get environment detector subclass results on bootstrap. (#4017)

Miscellaneous

  • DT-1399: Evaluate Composer 2.0 readiness. (#4088)
  • DT-1515: Move Acquia Environment Detector to standalone package. (#4130)
  • Moved plugins to kb article.
  • Fixed pre-commit error.
  • Docs sync.
  • Fix composer installs. (#4140)
  • adds bootstrap results to debug log (#4128)
  • DT-3914: Custom drush install args. (#4131)
  • DT-1507: Make composer doctor check more permissive. (#4134)
  • Clean up travis scripts. (#4126)
  • DT-1214: Fixes #4040: Removed support for Features. (#4124)
  • DT-1159: Removed references to deprecated config_directories. (#4121)
  • Docs sync.
  • Log more details about the response from the test server. (#4104)
  • DT-1034: Moved Behat integration to plugin. (#4115)
  • DT-1069: Moved SimpleSAMLPhp integration to plugin. (#4114)
  • DT-1494: Moved Drupal tests to plugin. (#4113)
  • Export unprocessed config to use proper docroot in multisites. (#4106)
  • CI docs update. (#4099)
  • DT-1492: Restore drupal core tests. (#4102)
  • DT-1490: Restore setup command test. (#4101)
  • DT-1488: Restore config import test. (#4100)
  • Updates suggest for latest version of typhonius/acquia_cli. (#4095)
  • DT-1486: Moved ACSF integration to plugin. (#4098)
  • Docs sync.
  • DT-1489: Remove Lightning integration test. (#4097)
  • More informative error when BLT can't locate repo root. (#4090)
  • Remove custom sandbox manager. (#4080)
  • Removed unused composer installers extender. (#4089)
  • Remove symfony console patch. (#4079)
  • Cache environment detectors. (#4085)
  • Fixed PSR-4 standards for internal tests. (#4083)
  • Updated contributing docs. (#4086)
  • ORCA back to master. (#4082)
  • Move phpcs to standalone plugin. (#4077)
  • Remove update hooks from prior to BLT 9. (#4075)
  • Replace factory-hooks/post-install by post-site-install (#4061)
  • Downgrade permissions error on read-only filesystems. (#4071)
  • Support Robo 2. (#4063)
  • Remove ORCA patch.
  • DT-1201: Run BLT tests with ORCA fixture (#4064)
  • Patch symfony console to fix interactive input BC-breaking change (#4066)
  • Remove BLT Project subtree split (#4057)
  • Removed ORCA patch. (#4058)
  • Make exception output cleaner. (#4047)
  • Use ORCA's D9 readiness job. (#4056)
  • Remove merged ORCA patch. (#4050)
  • DT-1181: Updated dependencies for Drupal 9. (#4037)
  • Docs sync.
  • DT-1178: Kill blt-require-dev. (#4036)
  • DT-1178: Moved Behat out of blt-project and blt-require-dev. (#4034)
  • DT-1178: Moved PHPUnit out of blt-project and blt-require-dev. (#4035)
  • Minor doc fix.
  • updating readme to better represent supported drush versions. (#4029)
  • adding azure pipelines to plugin docs. (#4028)
  • Fixes #4012: Added update hook for #587 (gitignore for simulated deploys). (#4016)
  • Memcache doc cloud sync.
  • Update RELEASE.md
  • Updated release process to use Github API HTTP auth.
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

11.2.0 (2020-02-05)

Full Changelog

Breaking changes

  • DT-1036: Command to migrate projects to Composer Scaffold. (#3982)

Implemented enhancements

  • Added source:link command to support local package development. (#3986)
  • Adds a config value for deployment docroot. (#3975)

Fixed bugs

  • DT-1166: Restrict drupal-check version to fix Pipelines TTY error. (#4001)
  • DT-1108: Fixes #3965: Stop setting tmp file path. (#3991)
  • Fixes #3984: updates docs to refer to PHP 7.2 and 7.3 instead of 7.1. (#3985)
  • DT-1141: Fixes #3980: pre-commit validation doesn't catch code standards errors. (#3981)
  • DT-1129: Avoid PHPUnit version conflict with Drupal core. (#3978)
  • DT-1128: Fixes #3952: Contributed Drush commands deployed as subprojects. (#3977)

Miscellaneous

  • Fixed pipelines deploys.
  • Fixed Pipelines deploy issue.
  • Revert "MS-4593| Prevents test command to kill wrong processes (#3971)" (#3995)
  • Fixes #3940: DT-1053: $config_directories deprecated in Drupal 8.8. (#3990)
  • DT-1056: Reconciled saml docs.
  • DT-1057: Reconciled multisite docs.
  • DT-1060: Reconciled install docs.
  • DT-1059: Reconciled extending-blt docs.
  • Fix README.md 404 links. (#3988)
  • Removed unnecessary allowed-packages key
  • DT-1061: Minor docs reconciliation (#3951)
  • Fix broken link in factory-hooks/post-settings-php/includes.php (#3972)
  • MS-4593| Prevents test command to kill wrong processes (#3971)
  • DT-1058: Reconcile frontend docs.
  • DT-1052: Reconcile testing doc. (#3949)
  • Warning about using port 80 in tests targets
  • Upstream docs sync: product names.
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

11.1.0 (2020-01-02)

Full Changelog

Fixed bugs

  • DT-1082: Fixes #3957: Fix unexpected PHPCS behavior with Coder 8.3.7. (#3962)
  • BLT-3953: Fix example SimpleSAMLphp code. (#3954)

Miscellaneous

  • Update RELEASE.md
  • DT-1055: Reconcile adding-to-project doc. (#3950)
  • Switch back to ORCA dev-master (#3963)
  • Update RELEASE.md
  • Update RELEASE.md

11.0.1 (2019-12-16)

Full Changelog

Miscellaneous

  • Fixed update script.
  • Update README.md
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.
  • Require PHP 7.2.
  • Update README.md

11.0.0 (2019-12-16)

Full Changelog

Implemented enhancements

  • DT-981: Fixes #3921: Enabled D9 deprecated code scanning by default. (#3946)
  • DT-980: Fixes #3922: Anonymous telemetry commands. (#3947)

Miscellaneous

  • DT-588: New projects use Composer Scaffold. (#3944)
  • Delete plugins.md
  • Update README.md
  • Composer updates.
  • Sync docs changes.
  • ORCA Travis template updates. (#3945)
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

11.0.0-rc1 (2019-12-09)

Full Changelog

Implemented enhancements

  • Allow blt:init:shell-alias install confirmation to be configurable when run with --no-interaction (#3937)
  • DT-581: Added nightwatch support. (#3941)

Miscellaneous

  • DT-1035: Fixes #3929: Move Drupal Scaffold to project composer.json. (#3942)
  • Auto install aliases by default.
  • DT-1045: Removed duplicate markdown docs. (#3943)
  • Convert CONTRIBUTING to rst. (#3934)
  • Converted faq.rst to support.rst. (#3935)
  • DT-1016: BLT 10.x tests broken. (#3938)
  • Composer update.
  • Release notes clarify breaking changes
  • Replaced docs with RST versions from docs.acquia.com.
  • Update Updates.php

11.0.0-alpha1 (2019-11-26)

Full Changelog

Major / breaking changes

  • DT-878: Support Drush 10. (#3905)
  • DT-747: Removing dependency on webflo. (#3908)
  • DT-850: Renamed sync.files config to sync.public-files. (#3907)
  • DT-950: Update node version in Pipelines. (#3901)
  • DT-655: Removed selenium-server-standalone from blt-require-dev. (#3878)
  • DT-458: Removed drush alias generation. (#3877)

Implemented enhancements

  • DT-587: Fixes #3564: Simulate deploys on TravisCI. (#3927)
  • DT-596: Fixes #3052: Add Git pre-push validation. (#3925)
  • DT-657: Fixes #3785: Split up examples:init command, don't run automatically (#3923)
  • DT-658: Anonymous telemetry (#3912)
  • DT-849: Fixes #3859: Better CI environment detection for BLT config. (#3909)
  • Show diff for the dirty build. (#3885)
  • Issue #3865: Move location of logging UI override to appropriate file. (#3866)

Fixed bugs

  • DT-593: Codesniffing via pre-commit hook doesn't respect filesets. (#3902)
  • DT-851: Fix local private files path. (#3906)
  • DT-948: Improve ACSF detection logic. (#3896)
  • TwigCommand should use configured project docroot. (#3892)
  • DT-880: Fixes #3869: duplicate .htaccess in composer.json with acsf:init (#3881)

Miscellaneous

  • DT-971: Fixes #3917: Deprecate run-tests.sh, support Chrome for Drupal core tests. (#3931)
  • Update RELEASE.md
  • Remove clear-twig-cache.sh which is now done by the main platform (#3913)
  • DT-602: Fixes #3735: Reorganize robo commands and directories. (#3919)
  • Update ORCA version (#3884)
  • DT-879: Composer updates. (#3879)
  • Update README.md
  • Corrected extra.patches data type in blt-project/composer.json. (#3875)
  • DT-773: Fixes #3845: Clean up SAML docs and support policy. (#3872)
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

10.5.0 (2019-10-02)

Full Changelog

Implemented enhancements

  • DT-689: Fixes #3814: Document how to override environment detector. (#3864)
  • DT-728: Fixes #3828: Add BLT plugin directory. (#3868)
  • DT-795: Fixes #3847: Add support link to BltException. (#3856)
  • DT-586: Fixes #3616: Support syncing of private files. (#3853)

Fixed bugs

  • DT-598: Fixes #2722: ci.blt.yml not consistently applied. (#3857)

Miscellaneous

  • Removed unused datastore components. (#3861)

10.4.1 (2019-09-17)

Full Changelog

Fixed bugs

  • Fixes #3849: Drush alias check fails on Windows. (#3851)
  • DT-682: Fixes #3811: Ensure all failing commands throw exceptions. (#3846)

Miscellaneous

  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

10.4.0 (2019-09-09)

Full Changelog

Major / breaking changes

  • DT-652: Migrate memcache settings to standalone package. (#3801)

Fixed bugs

  • DT-679: Fixes #3798: Treat CDE and Cloud sites identically. (#3833)
  • Fixes #3815: SQL sanitization fails when using memcache. (#3824)
  • Skip drupal:update if Drupal is not installed (#3831)
  • DT-676: Fixes #3807: Fix composer warnings for Composer 1.9.0. (#3829)
  • use by default latest stable chromedriver released version. (#3822)
  • DT-575: Fixes #3802: Improve documentation of multisite Behat config and profile overrides (#3803)
  • Fixes #3796: Deploy command continues despite composer failure (#3809)

Miscellaneous

  • Revert "Hotfix: Alias behat/mink-selenium2-driver version."
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.
  • Hotfix: Alias behat/mink-selenium2-driver version.
  • DT-681: Fixes #3810: Replace links to wiki with links to support KB. (#3834)
  • Update adding-to-project.md (#3826)
  • Link New Multi-site Behat Section to the Multisite Page (#3812)
  • Removed Drupal Spec Tool version constraint. (#3808)
  • Note backlog prioritization guidelines (#3805)
  • Add note about PHPCS filesets to build.yml (#3806)
  • Include adminer url with thedrupal-vm default config. (#3800)
  • Fix typo. (#3799)
  • DT-663: Ensure deploy.dir config is set before running deploys. (#3793)
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

10.3.0 (2019-08-06)

Full Changelog

Implemented enhancements

  • DT-654: Link to troubleshooting guide for errors. (#3787)
  • Replaced tivie/php-os-detector with drupol/phposinfo. (#3781)
  • DT-597: Run updates after CDE DB copies. (#3778)
  • DT-584: Support custom filesets via BLT plugins (#3782)
  • DT-633: blt:dev:link-composer lando support (#3773)
  • DT-628: Update default Lightning version to 4.x. (#3770)
  • Fixes #3645: Allow EnvironmentDetector to be overridden. (#3737)
  • DT-548: Remove patches when dev-linking BLT. (#3771)

Fixed bugs

  • Clear cache before sql-sanitise on sync (#3792)
  • Fix Issue-3767 Git commit fails due to yaml linting. (#3775)
  • DT-577: Ensure after_failure runs during Travis tests. (#3768)

Miscellaneous

  • Update RELEASE.md
  • Update RELEASE.md
  • Removed redundant method override. (#3794)
  • Remove patch that no longer applies (#3797)
  • Remove BLT Project tests. (#3780)
  • Updated to ORCA alpha21 to fix tests. (#3790)
  • DT-649: Update ORCA to alpha19. (#3774)
  • Fixes #3761 - Set Composer PHP Platform to 7.2. (#3769)

10.2.1 (2019-07-22)

Full Changelog

Fixed bugs

  • DT-642: Fix environment detector on ACE. (#3766)
  • Fixes #3734: DT-603: Errors during blt setup do not fail travis builds. (#3756)

Miscellaneous

  • Updating CHANGELOG.md and setting version for 10.2.1.
  • DT-605: Use account() to test cloud api auth. (#3764)
  • Bumped PHP version in use on Travis CI. (#3758)
  • Update ORCA to alpha18. (#3712)
  • Removed unused functions and improved docs (#3746)
  • Add new BLT logos (PNG and SVG) (#3745)
  • Fixes #3738: Failing deprecation tests. (#3739)
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable. Full Changelog

Fixed bugs

  • Fixes #3734: DT-603: Errors during blt setup do not fail travis builds. (#3756)

Miscellaneous

  • DT-642: Fix environment detector on ACE. (#3766)
  • DT-605: Use account() to test cloud api auth. (#3764)
  • Bumped PHP version in use on Travis CI. (#3758)
  • Update ORCA to alpha18. (#3712)
  • Removed unused functions and improved docs (#3746)
  • Add new BLT logos (PNG and SVG) (#3745)
  • Fixes #3738: Failing deprecation tests. (#3739)
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

10.2.0 (2019-07-03)

Full Changelog

Major / breaking changes

  • DT-485: Update hook for composer autoload change. (#3721)

Implemented enhancements

  • Fixes #3722 to add a config-status command. (#3723)
  • Fixes #3386 to add drupal check for deprecation. (#3710)
  • Fixes #3684 BLT docs to point at the KB instead of maintaining our own Config Split docs. (#3713)

Fixed bugs

  • DT-536: Fix ACSF stack detection. (#3724)
  • Fixes #3704: Pin Chromedriver to 74 on TravisCI (#3708)

Miscellaneous

  • Use AcquiaDrupalStrict coding standards (#3726)
  • Added some clarifying language. (#3736)
  • Update INSTALL.md (#3725)
  • Correcting hosting type check, to generaate aliases. (#3728)
  • Fixes #3639: DT-529: Use Acquia coding standards (#3720)
  • DT-508: Removed references to deprecated -y flag. (#3718)
  • Preserve comments in blt.yml on project creation. (#3714)
  • Cleaned up TravisCI cruft (#3711)
  • Remove RTD references from README.md (#3707)
  • Fixed tests.
  • Updated composer dependencies.
  • Work around Drush 9.5 bug with path based domains (#3705)
  • Cleaned up test matrix. (#3706)
  • Fixed ORCA / Lightning test failures.
  • Revert "Bump blt-project to stable."
  • Bump blt-project to stable.

10.1.0 (2019-06-06)

Full Changelog

Implemented enhancements

  • Fixes #3665: Drupal Spec Tool dependency version. (#3667)
  • Fixes #3436: Reduce verbosity of BLT internal test output. (#3663)
  • Preserve comments in DrupalVM config when adding multisites. (#3629)
  • Fixes #3643: Allow directory argument for Drupal phpunit tests. (#3652)
  • Fixes #3650: Squelch Drush runserver output. (#3651)
  • Fixes #3617: Run cache clears for config strategy 'none'. (#3632)
  • Tracing the Drupal requests in drupal-requests.log on acquia cloud. (#3625)
  • Improve multisite generate command. (#3614)

Fixed bugs

  • Fixes #3674 to repair site splits in 10.x. (#3676)
  • Fixes #3671: Remove posix dependency. (#3672)
  • Fixes #3661: Abort deploy if Git repo is inaccessible. (#3662)
  • Fixes #3647: Removed stale references to failOnDirty option. (#3659)
  • Fixes #3653 to update saml documentation. (#3654)
  • Fixed drush alias generation loop. (#3646)

Miscellaneous

  • Fixes #3148: Frivolous composer notices. (#3701)
  • DT-483: Disable interactive input on vm command. (#3700)
  • DT-482: Fix deprecated SUT tests (#3694)
  • Don't optimize Composer autoloader locally. (#3692)
  • Updated ORCA implementation. (#3696)
  • Fixed config split template needs description field. (#3681)
  • Prevent patched htaccess from being overwritten for ACSF customers. (#3682)
  • DT-481: Removed references to readthedocs. (#3691)
  • Allow easier non-interactive Behat tests on multiple sites. (#3517)
  • Updated ACSF documentation. (#3680)
  • Removed docs on updating from non-Composer versions. (#3678)
  • Improve dev:link-composer command. (#3649)
  • Minor settings cleanup: removed unnecessary logic. (#3666)
  • Fixed symlinks after moving template to blt-project. (#3670)
  • Remove stale composer files. (#3669)
  • Update bug_report.md
  • Updates links to documentation in template/README.md. (#3656)
  • Combine template with blt-project subtree split. (#3648)
  • Standardize on \Drupal instead of Drupal. (#3657)
  • Updates FAQ to further elaborate on the check dirty issues. (#3655)
  • Don't use bootstrap for sandboxmanager and phpunit tests. (#3640)
  • Removed cruft.
  • Moved logo.
  • Delete .github_changelog_generator
  • Delete .ruby-version
  • Delete mkdocs.yml
  • Disabled RTD buids.
  • Fixed rtd builds.
  • Fixed rtd builds.
  • Fixed rtd builds.
  • Deprecate RTD documentation. (#3631)
  • Integrate with ORCA for automated testing (#3578)

10.0.1 (2019-05-03)

Full Changelog

Implemented enhancements

  • Fixes #2938: Support running BLT outside of a VM. (#3613)

Miscellaneous

  • Fixed the truly freaking finickiest command (git tag for release notes.)
  • Updating CHANGELOG.md and setting version for 10.0.1.
  • Fixed wrong blt version added during 10.x upgrade. (#3624)
  • Added command to symlink to BLT from projects for development. (#3623)
  • Update README.md
  • Cleaned up and removed unused test code. (#3610)
  • Cleaning up tests (#3608)
  • Updated README for 10.x.
  • Revert "BLT Project pull stable release."
  • BLT Project pull stable release. Full Changelog

Implemented enhancements

  • Fixes #2938: Support running BLT outside of a VM. (#3613)
  • Fixes #3527: Change settings file include order. (#3599)

Fixed bugs

  • Fixes #3575 to update profile split docs and functions. (#3598)

Miscellaneous

  • Fixed wrong blt version added during 10.x upgrade. (#3624)
  • Added command to symlink to BLT from projects for development. (#3623)
  • Update README.md
  • Cleaned up and removed unused test code. (#3610)
  • Cleaning up tests (#3608)
  • Updated README for 10.x.
  • Revert "BLT Project pull stable release."
  • BLT Project pull stable release.
  • Updating CHANGELOG.md and setting version for 10.0.0.
  • Fixing changelog.
  • Updating CHANGELOG.md and setting version for 10.0.0.
  • Fixed release script.
  • Updating CHANGELOG.md and setting version for 10.0.0.
  • Cleaned up update comments. (#3606)
  • Update RELEASE.md
  • Fix code block indent in docs creating-new-project (#3604)
  • Speed up Composer operations in Travis. (#3603)
  • Clean up frontend docs and FAQs for deployments. (#3602)
  • Cleaned up settings files. (#3601)
  • Minor cleanup before release. (#3600)
  • Recommend installing zaporylie globally. (#3596)
  • Revert "Prep stable release of blt-project."
  • Prep stable release of blt-project.

10.0.0 (2019-05-01)

Full Changelog

Implemented enhancements

  • Fixes #3527: Change settings file include order. (#3599)

Fixed bugs

  • Fixes #3575 to update profile split docs and functions. (#3598)

Miscellaneous

  • Fixing changelog.
  • Updating CHANGELOG.md and setting version for 10.0.0.
  • Fixed release script.
  • Updating CHANGELOG.md and setting version for 10.0.0.
  • Cleaned up update comments. (#3606)
  • Update RELEASE.md
  • Fix code block indent in docs creating-new-project (#3604)
  • Speed up Composer operations in Travis. (#3603)
  • Clean up frontend docs and FAQs for deployments. (#3602)
  • Cleaned up settings files. (#3601)
  • Minor cleanup before release. (#3600)
  • Recommend installing zaporylie globally. (#3596)
  • Revert "Prep stable release of blt-project."
  • Prep stable release of blt-project.

10.0.0-rc4 (2019-04-26)

Full Changelog

Major / breaking changes

  • Remove support for PhantomJS. (#3580) Implemented enhancements

  • Fixes #3417: Don't ignore platform reqs by default during deploys (#3590)

Fixed bugs

  • Get rid of Vagrant warnings during update process. (#3597)
  • Fixes #3574: Git tag needs author info, should stop deploy. (#3586)
  • Removed remaining referenes to --yes. (#3594)
  • Fixes #3583: Infinite recursion when using global.settings.default.php. (#3587)

Miscellaneous

  • Minor code style fix.
  • Alphabetize blt-project dependencies.
  • Update cloud hooks for previous 10.x users. (#3595)
  • Prevent cache collisions in multisite install tasks #3171. (#3554)
  • Remove / replace references to 9.x branch. (#3593)
  • Add breaking changes to release notes. (#3589)
  • Fixes #3558: Use --no-interaction when deploying tags on Travis. (#3588)
  • Update example.local.blt.yml (#3585)
  • Removed unused site-install parameter. (#3582)

10.0.0-rc3 (2019-04-24)

Full Changelog

Implemented enhancements

  • Make the composer create-project acquia/blt work on Windows (#3538)
  • Upgrade DrupalVM to 5, default PHP to 7.2, clean up DrupalVM config. (#3539)
  • Don't glob global settings by default. (#3537)
  • Fixed coding standards in BLT settings. (#3534)
  • Print output from checkDirty command. (#3531)

Fixed bugs

  • Use a unified environment detector. (#3570)
  • Fixed #3562: SQL sanitization should throw non-zero exit code on failure. (#3567)
  • Fixes #3568: Don't run Drupal tests on Pipelines. (#3577)
  • run_tests should not use the --yes argument on Pipelines (#3560)
  • Fixes #3511: Check Git user before committing, set dummy user if necessary (#3541)
  • Alter run_tests not to use --yes as argument (#3549)
  • Issue 3529: Adding --ignore-unmatch parameter so deploy stops failing. (#3530)
  • Fixed profile splits. (#3522)

Miscellaneous

  • Fixed build status images
  • Improved logging of Selenium server start. (#3576)
  • Text and link improvements (#3581)
  • Update project-tasks.md (#3579)
  • Removed PHP5.6-specific APC settings. (#3571)
  • Add documentation for checkDirty deploy step. (#3572)
  • Clarify ACSF config setup docs. (#3535)
  • Update RELEASE.md
  • Back to dev for blt-project.
  • Prep stable release of blt-project.
  • Fix #3553: Document a release process for stable and dev versions of blt-project (#3573)
  • Fixed code style. (#3569)
  • Minor grammatical fix for skills.md
  • Readme for blt-project.
  • Set composer memory to unlimited. (#3545)
  • Update hooks for #3510. (#3551)
  • Removed Phing cruft. (#3519)
  • Move Drupal module dependencies to project template (#3510)
  • Update doc for generating a private key (#3543)
  • Lowered drupal/core version constraint to lowest supported version. (#3544)
  • Update support-request.md
  • Update bug_report.md
  • Improve Drush runserver error message. (#3521)
  • Delete example.multisite.yml (#3509)
  • Fix coding standards in settings warning comment (#3524)
  • Create no-response.yml
  • Update creating-new-project.md

10.0.0-rc2 (2019-04-05)

Full Changelog

Miscellaneous

  • Fix running Composer updates. (#3520)
  • turn off ssh strict host checking when drush is connecting to drupal vm; this avoids prompting the user like this: (#3518)
  • Removing -y breaks updates. (#3515)

10.0.0-rc1 (2019-04-03)

Full Changelog

Implemented enhancements

  • Fixes #2985: Remove -y flag. (#3506)
  • Fixes #3272: Do not deploy files directory. (#3487)
  • Fixes #3256: Add geerlingguy/drupal-vm as default base box. (#3486)
  • Fixes #3238: Removed gitignore files from git on deploy. (#3479)
  • Fixes #3219: Move secret settings file according to public docs. (#3478)
  • Fixes #3032: Ensure source files are clean before committing on Pipelines. (#3472)
  • Fixed #2972: Install BLT alias after creating bash profile. (#3466)

Fixed bugs

  • Fixes #3445: Pass site context when regenerating Behat config. (#3505)
  • Fix multisite db permissions for new sites. (#3504)
  • Fixes #3344: Support commits with apostrophes. (#3495)
  • Fixes #3247: Support content_archive module. (#3485)
  • Fixes #3239: build-dependencies option doesn't behave as expected. (#3482)
  • Fixes #3016: Commands run in parallel don't run to completion. (#3475)
  • Issue 3014 (#3468)

Miscellaneous

  • Fixed release note generation for bug and enhancement labels.
  • Minor RELEASE.md update.
  • Fixed release notes for version numbers above 10.
  • Composer update.
  • Get BLT Project tests working. (#3507)
  • Cleaned up multisite docs and best practices. (#3503)
  • Minor clarification to release schedule
  • Fixes #3255: On Acquia Cloud, acquia_config.php should better handle multisite (#3492)
  • Update issue templates (#3499)
  • Update PULL_REQUEST_TEMPLATE.md
  • Update simplesaml acquia_config.php for use on ODEs. (#3498)
  • Update README.md
  • Note release cadence in README. (#3489)
  • Failed composer create-project should exit with non-zero code. (#3494)
  • Don't allow Travis failures for Drupal 8.7. (#3493)
  • Fixes #3332: Config imports should run for core-only after setup. (#3488)
  • Update PULL_REQUEST_TEMPLATE.md
  • Fixes #3242: Change private files path to support multisite. (#3483)
  • Start testing Drupal 8.7. (#3481)
  • Update PULL_REQUEST_TEMPLATE.md
  • Update PULL_REQUEST_TEMPLATE.md
  • Migrated to travis-ci.com.
  • Cleaned up command and hooks docs to match recent changes.
  • Update composer.lock.
  • Update PULL_REQUEST_TEMPLATE.md
  • Remove failing cache-clear from BLT tests. (#3474)
  • Fix config message. (#3473)
  • Fixes #3015: Cannot run Twig or Yaml validators multiple times. (#3470)

10.0.0-beta3 (2019-03-15)

Full Changelog

Implemented enhancements

  • Fixed #1793: Allow custom commands via autoloader. (#3447)
  • Fixes #3050: Memcache stampede protection doesn't exist. (#3439)
  • BLT-3256: commit-msg UX improvements. (#3237)
  • Add patchutils through extra_packages in VM config (#3191) (#3193)
  • Allows Drush ANSI output to be disabled. (#3146)
  • Fixes #3116: Suggest testing db updates. (#3164)
  • Fixes #3086: Install sites from existing config. (#3241)
  • Improvements to sanitize the deploy build artifact (#3423)
  • Fixes #2984 to allow admin username to be set by config. (#3398)
  • Moved pipelines-deploy from build event to post-deploy event (#3374)
  • Revert "Update db-update.sh (#3291)" (#3367)
  • Account for named arguments in Twig filter and function linting. (#3181)
  • Fixes #3355 to update devel in 10.x. (#3356)
  • Fixes #2932: Inline example of how to require additional settings (#3342)
  • [10.0.x] Drupal testing enhancements. (#3249)
  • Fixes #3217 to provide acsf-init-verify as part of git hooks and blt validate. (#3218)
  • Add assertions to remove PHPUnit notices. (#3190)
  • Updates ignore-existing to include .editorconfig. (#3300)
  • Adding BLT commands for db/files cloud hooks. (#3202)
  • Speed up composer operations (#3287)
  • Update db-update.sh (#3291)
  • Update to Drupal Coder 8.3.x. (#3294)
  • Porting 9.2.x changes forward to 10.0.x (#3296)
  • Update db-update.sh (#3288)
  • Speed up deploys with shallow fetching (#3271)
  • Add setup instructions for PHPStorm + PHPUnit (#1787) (#3198)
  • Fixes #3206 to include sensiolabs/security-checker and new composer security test. (#3227)
  • Clean up PHPUnit directories and namespaces. (#3153)
  • Increase wait timeout. (#3163)
  • Fixes issue #2744: Remove wikimedia/composer-merge-plugin from BLT. (#3120)

Fixed bugs

  • Fixes #3357: Don't use relative path for memcache PSR-4 path registration (#3358)
  • Disable ANSI when BLT runs in Cloud Hooks. (#3426)
  • Move ACSF validate command to default config. (#3420)
  • Fixed #3366: Exclude ACSF files from code sniffing. (#3419)
  • Replace by (stable) global variable equivalent (#3408)
  • Fixes #3379 to regenerate settings and hooks upon BLT 10.x update. (#3380)
  • Fixes #3362 to better identify why the site URI is not found. (#3369)
  • Fixes #3322 to disable variable sniffs on factory hooks. (#3381)
  • Fixes #3322 to fix docs and codesniffer issues in factory hooks. (#3370)
  • Fixes #3345 to run db updates even when config strategy is none. (#3363)
  • Fix discrepancy in behavior btw create project with tag vs branch. (#3314)
  • Only load APC setting when APC is enabled (#3290)
  • Pipelines pr-closed event doesn't fire. (#3266)
  • Ensure blt-project works for project creation. (#3274)
  • Fixes #2945 by removing cloud hook exception for ACSF. (#2946)

Miscellaneous

  • Updated Drush to 9.6. (#3464)
  • Fixed broken local tests. (#3463)
  • Add composer.lock. (#3462)
  • Fixed #2968: Show composer validation warnings and errors. (#3461)
  • Remove cruft from travis ci. (#3460)
  • Clean up .travis.yml. (#3459)
  • Update CONTRIBUTING.md (#3456)
  • Update drush to 9.6.0, and robo to 1.3.4 (#3384)
  • Noted MySQL requirement for local testing. (#3453)
  • Release from 'upstream', not 'origin'. (#3452)
  • Disable buggy tests.
  • Fixes #3325: Verbose bash logging and error reporting for factory hooks. (#3443)
  • Revert "Revert "[10.0.x] Drupal testing enhancements." (#3348)" (#3351)
  • Fixed cloud hooks error. (#3442)
  • Add example .lando.yml blt tooling (#3430)
  • Add isset check on $_SERVER['PWD'] in blt-robo.php to fix PHP notice (#3428)
  • Updating CI settings with a default database. (#3421)
  • Update README.md (#3435)
  • Replace 10.0.x references with 10.x. (#3434)
  • Update composer.json (#3433)
  • Create branch alias for 10.x-dev to 10.0.x-dev. (#3432)
  • Fixes #3317: Remove extraneous sql-drop. (#3429)
  • Update CONTRIBUTING.md
  • Update CONTRIBUTING.md
  • Issue #3039: Updated Behat docs. (#3424)
  • Warn users that BLT is supported on Windows only under WSL. Updated documentation with alternatives. (#3415)
  • Fixes #3265 to expand alias documentation. (#3399)
  • Create 10.x branch alias. (#3387)
  • Test tests:acsf:validate (#3392)
  • Updating CHANGELOG.md and setting version for 10.0.0-beta2.
  • Updates release and readme docs. (#3382)
  • Fix code style standards in settings files. (#3375)
  • Added steps to install nfs-utils and enable access via firewalld; without it DrupalVm gets stuck at mounting NFS (#3376)
  • Update CHANGELOG.md
  • Updating CHANGELOG.md and setting version for 10.0.0-beta1.
  • Fixes #3353 to update docs for factory hook. (#3364)
  • Pin memcache to 2.0-alpha7 until Acquia cloud is ready. (#3361)
  • Revert "[10.0.x] Drupal testing enhancements." (#3348)
  • 10.0.x: Upgrade BLT to Xenial on Travis CI (#3340)
  • Updating Drupal VM config versions. (#3328)
  • Force stable drush version (#3337)
  • Fix broken link to Cloud Hooks docs. (#3331)
  • Docksal documentation (#3330)
  • Updating BLT's docs to remove nvm and point to Cog's documentation for theme installation. (#3313)
  • Update README.md
  • Updating CHANGELOG.md and setting version for 10.0.0-alpha1.
  • Add links to docsal and ddev pages.
  • Use optimized classloader to resolve notices (#3312)
  • Fix composer.json updates for 10.0.x (#3308)
  • Merge 9.2.x into 10.0.x. (#3310)
  • Remove deprecation detection. (#3311)
  • Add command for updating Drupal core (#3303)
  • Ensuring suggested packages are not lost in 10.x update. (#3302)
  • Docksal documentation (#3268)
  • Update INSTALL.md (#3273)
  • Added ddev documentation (#3250)
  • Added instruction to install BLT and ddev. (#3235)
  • Update onboarding.md (#3234)
  • Simplifying onboarding doc (#3240)
  • Adds FAQ for drush 8/9 permission denied issue. (#3264)
  • Fixes #3243 dry-run option for deploy. (#3262)
  • Fix typo in testing docs. (#3233)
  • Fixes #3122 to remove misleading jmeter example. (#3230)
  • Fixes #3185 to bring install and local docs inline. (#3228)
  • Fixes #3223 to update git docs. (#3226)
  • Fixes #3063 by updating faq and install docs to improve install profile instructions. (#3221)
  • Fix comment formatting in PhpUnitCommand. (#3212)
  • Update deploy.md with correct Cloud Hooks links. (#3188)
  • Update Updates.php (#3176)
  • Travis shouldn't duplicate Drupal 8.6 tests (#3152)
  • Fixed travis output. (#3151)
  • 3149: Minor grammar fix (#3150)
  • Fix PHP syntax error in acquia simplesamlphp config. (#3141)
  • Update support policies (#3147)
  • Resolves #3106: Add 'skip_permissions_hardening' setting to local settings file template (#3107)
  • Fixes #3118: Update theme path to more standardized D8 defaults. (#3119)
  • Fix INSTALL.md installation directions for Drush Launcher. (#3127)
  • updating blt docs to cover ACSF memcache use. (#3136)
  • Remove PHP 5.6 support (#3140)
  • Fix the link of Memcache documentation page. (#3135)
  • Minor variable / comment refactor. (#3111)
  • Update README.md (#3113)
  • Update config_split.config_split.ci.yml (#3129)

10.0.0-beta2 (2019-02-14)

Full Changelog

Implemented enhancements

  • Moved pipelines-deploy from build event to post-deploy event (#3374)
  • Revert "Update db-update.sh (#3291)" (#3367)
  • Account for named arguments in Twig filter and function linting. (#3181)
  • Fixes #3355 to update devel in 10.x. (#3356)
  • Fixes #2932: Inline example of how to require additional settings (#3342)
  • [10.0.x] Drupal testing enhancements. (#3249)
  • Fixes #3217 to provide acsf-init-verify as part of git hooks and blt validate. (#3218)
  • Add assertions to remove PHPUnit notices. (#3190)
  • Updates ignore-existing to include .editorconfig. (#3300)
  • Adding BLT commands for db/files cloud hooks. (#3202)
  • Speed up composer operations (#3287)
  • Update db-update.sh (#3291)
  • Update to Drupal Coder 8.3.x. (#3294)
  • Porting 9.2.x changes forward to 10.0.x (#3296)
  • Update db-update.sh (#3288)
  • Speed up deploys with shallow fetching (#3271)
  • Add setup instructions for PHPStorm + PHPUnit (#1787) (#3198)
  • Fixes #3206 to include sensiolabs/security-checker and new composer security test. (#3227)
  • Clean up PHPUnit directories and namespaces. (#3153)
  • Increase wait timeout. (#3163)
  • Fixes issue #2744: Remove wikimedia/composer-merge-plugin from BLT. (#3120)

Fixed bugs

  • Fixes #3379 to regenerate settings and hooks upon BLT 10.x update. (#3380)
  • Fixes #3362 to better identify why the site URI is not found. (#3369)
  • Fixes #3322 to disable variable sniffs on factory hooks. (#3381)
  • Fixes #3322 to fix docs and codesniffer issues in factory hooks. (#3370)
  • Fixes #3345 to run db updates even when config strategy is none. (#3363)
  • Fix discrepancy in behavior btw create project with tag vs branch. (#3314)
  • Only load APC setting when APC is enabled (#3290)
  • Pipelines pr-closed event doesn't fire. (#3266)
  • Ensure blt-project works for project creation. (#3274)
  • Fixes #2945 by removing cloud hook exception for ACSF. (#2946)

Miscellaneous

  • Updates release and readme docs. (#3382)
  • Fix code style standards in settings files. (#3375)
  • Added steps to install nfs-utils and enable access via firewalld; without it DrupalVm gets stuck at mounting NFS (#3376)
  • Update CHANGELOG.md
  • Updating CHANGELOG.md and setting version for 10.0.0-beta1.
  • Fixes #3353 to update docs for factory hook. (#3364)
  • Pin memcache to 2.0-alpha7 until Acquia cloud is ready. (#3361)
  • Revert "[10.0.x] Drupal testing enhancements." (#3348)
  • 10.0.x: Upgrade BLT to Xenial on Travis CI (#3340)
  • Updating Drupal VM config versions. (#3328)
  • Force stable drush version (#3337)
  • Fix broken link to Cloud Hooks docs. (#3331)
  • Docksal documentation (#3330)
  • Updating BLT's docs to remove nvm and point to Cog's documentation for theme installation. (#3313)
  • Update README.md
  • Updating CHANGELOG.md and setting version for 10.0.0-alpha1.
  • Add links to docsal and ddev pages.
  • Use optimized classloader to resolve notices (#3312)
  • Fix composer.json updates for 10.0.x (#3308)
  • Merge 9.2.x into 10.0.x. (#3310)
  • Remove deprecation detection. (#3311)
  • Add command for updating Drupal core (#3303)
  • Ensuring suggested packages are not lost in 10.x update. (#3302)
  • Docksal documentation (#3268)
  • Update INSTALL.md (#3273)
  • Added ddev documentation (#3250)
  • Added instruction to install BLT and ddev. (#3235)
  • Update onboarding.md (#3234)
  • Simplifying onboarding doc (#3240)
  • Adds FAQ for drush 8/9 permission denied issue. (#3264)
  • Fixes #3243 dry-run option for deploy. (#3262)
  • Fix typo in testing docs. (#3233)
  • Fixes #3122 to remove misleading jmeter example. (#3230)
  • Fixes #3185 to bring install and local docs inline. (#3228)
  • Fixes #3223 to update git docs. (#3226)
  • Fixes #3063 by updating faq and install docs to improve install profile instructions. (#3221)
  • Fix comment formatting in PhpUnitCommand. (#3212)
  • Update deploy.md with correct Cloud Hooks links. (#3188)
  • Update Updates.php (#3176)
  • Travis shouldn't duplicate Drupal 8.6 tests (#3152)
  • Fixed travis output. (#3151)
  • 3149: Minor grammar fix (#3150)
  • Fix PHP syntax error in acquia simplesamlphp config. (#3141)
  • Update support policies (#3147)
  • Resolves #3106: Add 'skip_permissions_hardening' setting to local settings file template (#3107)
  • Fixes #3118: Update theme path to more standardized D8 defaults. (#3119)
  • Fix INSTALL.md installation directions for Drush Launcher. (#3127)
  • updating blt docs to cover ACSF memcache use. (#3136)
  • Remove PHP 5.6 support (#3140)
  • Fix the link of Memcache documentation page. (#3135)
  • Minor variable / comment refactor. (#3111)
  • Update README.md (#3113)
  • Update config_split.config_split.ci.yml (#3129)

10.0.0-beta1 (2019-02-06)

Full Changelog

Implemented enhancements

  • Account for named arguments in Twig filter and function linting. (#3181)
  • Fixes #3355 to update devel in 10.x. (#3356)
  • Fixes #2932: Inline example of how to require additional settings (#3342)
  • [10.0.x] Drupal testing enhancements. (#3249)
  • Fixes #3217 to provide acsf-init-verify as part of git hooks and blt validate. (#3218)
  • Add assertions to remove PHPUnit notices. (#3190)
  • Updates ignore-existing to include .editorconfig. (#3300)
  • Adding BLT commands for db/files cloud hooks. (#3202)
  • Speed up composer operations (#3287)
  • Update db-update.sh (#3291)
  • Update to Drupal Coder 8.3.x. (#3294)
  • Porting 9.2.x changes forward to 10.0.x (#3296)
  • Update db-update.sh (#3288)
  • Speed up deploys with shallow fetching (#3271)
  • Add setup instructions for PHPStorm + PHPUnit (#1787) (#3198)
  • Fixes #3206 to include sensiolabs/security-checker and new composer security test. (#3227)
  • Clean up PHPUnit directories and namespaces. (#3153)
  • Increase wait timeout. (#3163)
  • Fixes issue #2744: Remove wikimedia/composer-merge-plugin from BLT. (#3120)

Fixed bugs

  • Fixes #3322 to fix docs and codesniffer issues in factory hooks. (#3370)
  • Fixes #3345 to run db updates even when config strategy is none. (#3363)
  • Fix discrepancy in behavior btw create project with tag vs branch. (#3314)
  • Only load APC setting when APC is enabled (#3290)
  • Pipelines pr-closed event doesn't fire. (#3266)
  • Ensure blt-project works for project creation. (#3274)
  • Fixes #2945 by removing cloud hook exception for ACSF. (#2946)

Documentation enhancements

  • Fixes #3353 to update docs for factory hook. (#3364)
  • Fix broken link to Cloud Hooks docs. (#3331)
  • Docksal documentation (#3330)
  • Updating BLT's docs to remove nvm and point to Cog's documentation for theme installation. (#3313)
  • Update README.md
  • Updating CHANGELOG.md and setting version for 10.0.0-alpha1.
  • Docksal documentation (#3268)
  • Fixes #3243 dry-run option for deploy. (#3262)
  • Fix typo in testing docs. (#3233)
  • Fixes #3122 to remove misleading jmeter example. (#3230)
  • Fixes #3185 to bring install and local docs inline. (#3228)
  • Fixes #3223 to update git docs. (#3226)
  • Fixes #3063 by updating faq and install docs to improve install profile instructions. (#3221)
  • Update INSTALL.md (#3273)
  • Added ddev documentation (#3250)
  • Added instruction to install BLT and ddev. (#3235)
  • Update onboarding.md (#3234)
  • Simplifying onboarding doc (#3240)
  • Adds FAQ for drush 8/9 permission denied issue. (#3264)
  • Update deploy.md with correct Cloud Hooks links. (#3188)
  • 3149: Minor grammar fix (#3150)
  • Fix INSTALL.md installation directions for Drush Launcher. (#3127)
  • updating blt docs to cover ACSF memcache use. (#3136)
  • Fix the link of Memcache documentation page. (#3135)
  • Update README.md (#3113)
  • Add links to docsal and ddev pages.

Miscellaneous

  • Pin memcache to 2.0-alpha7 until Acquia cloud is ready. (#3361)
  • Revert "[10.0.x] Drupal testing enhancements." (#3348)
  • 10.0.x: Upgrade BLT to Xenial on Travis CI (#3340)
  • Updating Drupal VM config versions. (#3328)
  • Force stable drush version (#3337)
  • Use optimized classloader to resolve notices (#3312)
  • Fix composer.json updates for 10.0.x (#3308)
  • Merge 9.2.x into 10.0.x. (#3310)
  • Remove deprecation detection. (#3311)
  • Add command for updating Drupal core (#3303)
  • Ensuring suggested packages are not lost in 10.x update. (#3302)
  • Fix comment formatting in PhpUnitCommand. (#3212)
  • Update Updates.php (#3176)
  • Travis shouldn't duplicate Drupal 8.6 tests (#3152)
  • Fixed travis output. (#3151)
  • Fix PHP syntax error in acquia simplesamlphp config. (#3141)
  • Update support policies (#3147)
  • Resolves #3106: Add 'skip_permissions_hardening' setting to local settings file template (#3107)
  • Fixes #3118: Update theme path to more standardized D8 defaults. (#3119)
  • Remove PHP 5.6 support (#3140)
  • Minor variable / comment refactor. (#3111)
  • Update config_split.config_split.ci.yml (#3129)

10.0.0-alpha1 (2018-12-21)

Full Changelog

Implemented enhancements

  • Adding BLT commands for db/files cloud hooks. (#3202)
  • Speed up composer operations (#3287)
  • Update db-update.sh (#3291)
  • Update to Drupal Coder 8.3.x. (#3294)
  • Porting 9.2.x changes forward to 10.0.x (#3296)
  • Update db-update.sh (#3288)
  • Speed up deploys with shallow fetching (#3271)
  • Add setup instructions for PHPStorm + PHPUnit (#1787) (#3198)
  • Fixes #3206 to include sensiolabs/security-checker and new composer security test. (#3227)
  • Clean up PHPUnit directories and namespaces. (#3153)
  • Increase wait timeout. (#3163)
  • Fixes issue #2744: Remove wikimedia/composer-merge-plugin from BLT. (#3120)

Fixed bugs

  • Only load APC setting when APC is enabled (#3290)
  • Pipelines pr-closed event doesn't fire. (#3266)
  • Ensure blt-project works for project creation. (#3274)
  • Fixes #2945 by removing cloud hook exception for ACSF. (#2946)

Miscellaneous

  • Add links to docsal and ddev pages.
  • Use optimized classloader to resolve notices (#3312)
  • Fix composer.json updates for 10.0.x (#3308)
  • Merge 9.2.x into 10.0.x. (#3310)
  • Remove deprecation detection. (#3311)
  • Add command for updating Drupal core (#3303)
  • Ensuring suggested packages are not lost in 10.x update. (#3302)
  • Docksal documentation (#3268)
  • Update INSTALL.md (#3273)
  • Added ddev documentation (#3250)
  • Added instruction to install BLT and ddev. (#3235)
  • Update onboarding.md (#3234)
  • Simplifying onboarding doc (#3240)
  • Adds FAQ for drush 8/9 permission denied issue. (#3264)
  • Fixes #3243 dry-run option for deploy. (#3262)
  • Fix typo in testing docs. (#3233)
  • Fixes #3122 to remove misleading jmeter example. (#3230)
  • Fixes #3185 to bring install and local docs inline. (#3228)
  • Fixes #3223 to update git docs. (#3226)
  • Fixes #3063 by updating faq and install docs to improve install profile instructions. (#3221)
  • Fix comment formatting in PhpUnitCommand. (#3212)
  • Update deploy.md with correct Cloud Hooks links. (#3188)
  • Update Updates.php (#3176)
  • Travis shouldn't duplicate Drupal 8.6 tests (#3152)
  • Fixed travis output. (#3151)
  • 3149: Minor grammar fix (#3150)
  • Fix PHP syntax error in acquia simplesamlphp config. (#3141)
  • Update support policies (#3147)
  • Resolves #3106: Add 'skip_permissions_hardening' setting to local settings file template (#3107)
  • Fixes #3118: Update theme path to more standardized D8 defaults. (#3119)
  • Fix INSTALL.md installation directions for Drush Launcher. (#3127)
  • updating blt docs to cover ACSF memcache use. (#3136)
  • Remove PHP 5.6 support (#3140)
  • Fix the link of Memcache documentation page. (#3135)
  • Minor variable / comment refactor. (#3111)
  • Update README.md (#3113)
  • Update config_split.config_split.ci.yml (#3129)

9.2.2 (2018-12-17)

Full Changelog

Miscellaneous

  • Check if argv is set before using it (#3282)
  • Multisite bugfixes (#3231)
  • Fixes #3243 to clean up dry-run in deploy command. (#3263)
  • Fixing missing semi-colon at end of line. (#3208)
  • Fixing updates 9002000 message. (#3205)
  • Fixes #3185 to bring install and local docs inline. (#3186)
  • [9.2.x] Fix undefined trusted_reverse_proxy_ips #3214 (#3215)
  • Fixes #3063 by updating faq and install docs to improve install profile instructions. (#3064)
  • Fix comment formatting in PhpUnitCommand. (#3211)

9.2.1 (2018-11-01)

Full Changelog

Implemented enhancements

  • Update to Drupal Coder 8.3.x. (#3132)

Fixed bugs

  • Fixes #2945 by removing cloud hook exception for ACSF. (#2946)

Miscellaneous

  • Update deploy.md with correct Cloud Hooks links. (#3188)
  • Update BLT settings for site and http/proxy detection (#3172)
  • Prevent cache collisions in multisite install tasks (#3171)
  • Prevent cache collisions in multisite db-update tasks (#3166)
  • Updating CHANGELOG.md and setting version for 9.2.0.
  • Travis shouldn't duplicate Drupal 8.6 tests (#3152)
  • Fixed travis output. (#3151)
  • 3149: Minor grammar fix (#3150)
  • Fix PHP syntax error in acquia simplesamlphp config. (#3141)
  • Update support policies (#3147)
  • Resolves #3106: Add 'skip_permissions_hardening' setting to local settings file template (#3107)
  • Fixes #3118: Update theme path to more standardized D8 defaults. (#3119)
  • Fix INSTALL.md installation directions for Drush Launcher. (#3127)
  • updating blt docs to cover ACSF memcache use. (#3136)
  • Remove PHP 5.6 from the list of tested versions. (#3137)
  • Fix the link of Memcache documentation page. (#3135)
  • Minor variable / comment refactor. (#3111)
  • Update README.md (#3113)
  • Update config_split.config_split.ci.yml (#3129)

9.2.0 (2018-10-09)

Full Changelog

Fixed bugs

  • Fixes #2945 by removing cloud hook exception for ACSF. (#2946)

Miscellaneous

  • Travis shouldn't duplicate Drupal 8.6 tests (#3152)
  • Fixed travis output. (#3151)
  • 3149: Minor grammar fix (#3150)
  • Fix PHP syntax error in acquia simplesamlphp config. (#3141)
  • Update support policies (#3147)
  • Resolves #3106: Add 'skip_permissions_hardening' setting to local settings file template (#3107)
  • Fixes #3118: Update theme path to more standardized D8 defaults. (#3119)
  • Fix INSTALL.md installation directions for Drush Launcher. (#3127)
  • updating blt docs to cover ACSF memcache use. (#3136)
  • Remove PHP 5.6 from the list of tested versions. (#3137)
  • Fix the link of Memcache documentation page. (#3135)
  • Minor variable / comment refactor. (#3111)
  • Update README.md (#3113)
  • Update config_split.config_split.ci.yml (#3129)

9.2.0-alpha3 (2018-09-15)

Full Changelog

Implemented enhancements

  • Fixes #3065: Use webflo/drupal-core-require-dev instead of tracking core dev dependencies. (#3068)
  • Fixes #3053: Update requirement to drush/drush:^9.4.0. (#3078)

Fixed bugs

  • Fixes #3046: Cleaned up Pipelines docs. (#3104)
  • Cherry-pick in lost/abandoned commits from 9.x (#3072)

Miscellaneous

  • Exclude the 'sites/settings' dir for the default list of sites. (#2994) (#3105)
  • Run validation without interaction on CI. (#3070) (#3097)
  • Remove support for PHPUnit 5. (#3102)
  • Support memcache on ACSF via flags. (#3096)
  • amotic -> atomic (#3098)
  • Use core's PHPUnit bootstrap file. (#3092)
  • Remove memcache.yml and references to it. (#3093) (#3094)
  • Update local-development.md (#3087)
  • Run simplesaml config command on all composer calls. (#3051)
  • Travis CI Memcache Service and Settings (#3082)

9.2.0-alpha2 (2018-09-08)

Full Changelog

Implemented enhancements

  • Allow PHPUnit to bootstrap from core. (#3071)

Fixed bugs

  • Finished updating memcache config for alpha7. (#3076)
  • Fixes #3055: Update memcache settings to match changes in Drupal memcache module. (#3058) (#3067)

Miscellaneous

  • Clarified Git hook documentation. (#3073)

9.2.0-alpha1 (2018-09-06)

Full Changelog

Miscellaneous

  • Updating versions of Drupal core and Lightning. (#3061)
  • Test against Drupal 8.6.x-dev. (#2937)
  • Adding the BLT logo to the README. (#3040)
  • Added acquia/drupal-spec-tool to Composer suggestions. (#3025)
  • Use tab indents for *.mk makefiles (#3018)
  • Add PHPUnit bridge adapter. (#3008)
  • Added mention of recipes:config:init:splits in config split documentation. (#3020)
  • Acquia PHP SDK V2 back to stable release (#3012)
  • Fix GitHub typos (#3019)

9.1.2 (2018-08-16)

Full Changelog

Fixed bugs

  • Fixes #2969: RTD "edit on github" link (#2998)
  • Fixes #2988: Correcting notice text to indicate correct config setting. (#2991)
  • Correcting the vm command invocation. (#2979)

Miscellaneous

  • Minor code review docs update (#3013)
  • SAML Config Refactor (#2953)
  • Improve template/README.md (#3004)
  • Multisite setup enhancements and bugfixes (#2997)
  • Update Drupal core required version (#2987)

9.1.1 (2018-08-03)

Full Changelog

Implemented enhancements

  • Fixes #2771: Support newer PHPUnit versions (#2982)
  • Add support for generating ACSF site aliases (#2961)
  • Adding PHP 7.2 to the version testing list. (#2965)
  • Fixes #2880: Re-add ACSF tools. (#2911)
  • Added Acquia Cloud support to BLT alias and command. (#2896)

Fixed bugs

  • Fixes #2967: Explicitly invoke drupal:hash-salt:init in blt:init:settings (#2978)
  • Fixes #2981: Correct alias to use consistent variable naming. (#2986)
  • Addresses #2890: Adding documentation telling people to install Ansible to contribute. (#2977)
  • Correct invocation of wizard command. (#2974)
  • Fixes #2962: bad documentation for setting up SimpleSAMLphp (#2963)
  • Fixes #2906: Set mysql_user array when user supplies new multisite db credentials. (#2908)
  • Reduce drush verbosity on CI. (#2636)
  • Fixes #2864 to run a redundant config import for config splits. (#2865)
  • Adding directions for clearing TravisCI cache as discussed in #2877. (#2903)
  • Restructure documentation to conform to new readthedocs standards. (#2894)

Miscellaneous

  • Fix phpunit version detection (#2990)
  • Fixed typo in blt.yml (#2976)
  • Add comment to blt.yml explaining where to find a list of available properties (#2975)
  • Add tips for using BLT with Lando (#2958)
  • 2959 - WSL filemode fix (#2960)
  • Updating CHANGELOG.md and setting version for 9.1.0.
  • Minor docs update
  • Fixed #2867: Cache clear errors on ACSF deploys. (#2922)
  • Updates around drush 9 files, removing drush 8 file references. (#2927)
  • Update VmCommand.php (#2935)
  • Markdown formatting fix to lists render properly
  • Fix broken links in Getting Started section (#2928)
  • Add Drupal 'trans' tag to Twig linter. (#2831)
  • Fixes #2863: Update documentation to include recipe:multisite:init. (#2905)
  • Fixed drush cc error on ACSF. (#2862)
  • Minor typo correction and wording change.
  • Adding FAQ. (#2902)
  • Updating BLT release process to include updating blt-project. (#2866)
  • Fix link (#2889)
  • Fix typo: add missing "have" (#2888)
  • Correct readme links pointing to github 8.x branch blobs. (#2887)
  • Documentation updates (#2882)
  • Fix composer patches creating extraneous core directories. (#2816)
  • Minor typo fix

9.1.0 (2018-07-21)

Full Changelog

Implemented enhancements

  • Fixes #2880: Re-add ACSF tools. (#2911)
  • Added Acquia Cloud support to BLT alias and command. (#2896)

Fixed bugs

  • Fixes #2906: Set mysql_user array when user supplies new multisite db credentials. (#2908)
  • Reduce drush verbosity on CI. (#2636)
  • Fixes #2864 to run a redundant config import for config splits. (#2865)
  • Adding directions for clearing TravisCI cache as discussed in #2877. (#2903)
  • Restructure documentation to conform to new readthedocs standards. (#2894)

Miscellaneous

  • Minor docs update
  • Fixed #2867: Cache clear errors on ACSF deploys. (#2922)
  • Updates around drush 9 files, removing drush 8 file references. (#2927)
  • Update VmCommand.php (#2935)
  • Markdown formatting fix to lists render properly
  • Fix broken links in Getting Started section (#2928)
  • Add Drupal 'trans' tag to Twig linter. (#2831)
  • Fixes #2863: Update documentation to include recipe:multisite:init. (#2905)
  • Fixed drush cc error on ACSF. (#2862)
  • Minor typo correction and wording change.
  • Adding FAQ. (#2902)
  • Updating BLT release process to include updating blt-project. (#2866)
  • Fix link (#2889)
  • Fix typo: add missing "have" (#2888)
  • Correct readme links pointing to github 8.x branch blobs. (#2887)
  • Documentation updates (#2882)
  • Fix composer patches creating extraneous core directories. (#2816)
  • Minor typo fix

9.1.0-alpha1 (2018-06-08)

Full Changelog

Implemented enhancements

  • Reverted changes to solr config script for DrupalVM. (#2852)
  • Update drush to ^9.3.0. (#2849)
  • PHPStorm documentation (#2843)
  • Update README.md (#2819)
  • Cleaning up INSTALL.md (#2812)
  • Update local-development.md (#2803)
  • Remove pipes from deploy sanitize find command (#2798)
  • Remove bootstrap line from behat config. (#2783)
  • Adding support for factory hooks. (#2787)
  • Update DrupalVM for multiple dbs. (#2778)
  • Exclude .github folder from artifact. (#2773)
  • Require ACSF ^2.47.0. (#2772)
  • Feature/deploy gitignore improvements (#2767)
  • Fixes #2697: Remove disabled git hooks. (#2702)
  • Allow config_splits to be enabled when config files are not exported. (#2716)
  • adding the apache vhost for the Drupal VM Dashboard (#2712)
  • Fixes #2696 to include config in composer munge. (#2701)
  • Add example auth user Behat test. (#2669)
  • Suggest typhonius/acquia_cli v1.0+ (#2659)

Fixed bugs

  • Fixes #2857: Documentation lists non-existant command. (#2858)
  • ACSF Factory Hooks, Deploy tasks, and Config bugfixes (#2846)
  • Issue #2796: Fixes failing deploys due to config status check. (#2802)
  • Fixed Solr in DrupalVM. (#2841)
  • Updated consolidation/robo to use ~1.2.4. (#2833)
  • Fix issue 2806, wrong files patch in ACSF envs. (#2807)
  • Fixes #2789: Require minimum Composer API version. (#2790)
  • Removing acsf-tools. (#2786)
  • Fixes #2762 to include missing use statement. (#2763)
  • Fixes #2720: Write deployment identifier using robo task. (#2726)
  • Fixes #2718: Can't git commit image files. (#2752)
  • Fixes #2747 to define target_env for BLT 9.x. (#2748)
  • Fixes #2742 to include a composer munge as part of the 9.1 update process. (#2745)
  • Fixes #2707 by resyncing the ci.blt.yml with the template file. (#2737)
  • patch to fix #1038 (#2733)
  • Fixes #2658 by moving sanitize command out of hook and into blt command. (#2675)
  • Fixes #2705: moving features override functionality and re-enabling. (#2706)
  • Prevent unintended config export. (#2680)
  • Fixes #2686: Add deployment_identifier to project gitignore. (#2690)
  • Remove over-aggressive Icon .gitignore rule. (#2683)
  • Fixes #2662: Allow newer version of chrome-mink-driver. (#2674)

Miscellaneous

  • Update RELEASE.md
  • Update RELEASE.md
  • Update RELEASE.md
  • Update RELEASE.md
  • Update Blt.php
  • Updating CHANGELOG.md and setting version for 9.1.0-alpha.
  • Update RELEASE.md
  • Fixes #2830 to default back to PHP 7.1 in the VM. (#2840)
  • #2820 Add use statement for ClassLoader to memcache settings. (#2821)
  • Cleaning up onboarding doc (#2810)
  • Fixes #2727 to direct users to docs.acquia site. (#2800)
  • Fixes #2797: Pass option instead of argument when generating deployment identifier. (#2799)
  • Update SyncCommand.php
  • Updating CHANGELOG.md and setting version for 9.1.0.
  • Update onboarding.md
  • Update INSTALL.md (#2788)
  • Updating BLT README template to include more information about working with BLT + Git. (#2735)
  • Fixes #2759: Alias should search for vendor in cwd. (#2777)
  • Fixes #2723: Disable post-code-deploy cloud hook for acsf builds. (#2768)
  • Fixes #2760: Leverage source and target dump options for sync. (#2770)
  • Fixed a little typo. (#2774)
  • Fixes #2758: Add notice about composer.suggested.json. (#2764)
  • update link to wiki page in inline comment (#2766)
  • Fix broken links to CONTRIBUTING.md. (#2754)
  • Fixes #2728 to properly document Drush 9 alias generation. (#2751)
  • Update dependency-management.md
  • Fixes #2713: Lock XDebug into an older version for compatibility with PHP 5.6. (#2714)
  • Update README.md
  • Fixes #2688: Adding ConfigContext to behat config by default. (#2693)
  • Revert back to requiring php 5.6 as the minimum php version (#2665)
  • Change docroot/sites/mysite/site.yml to docroot/sites/mysite/blt.yml (#2678)
  • Fixes #2670: Remove deprecated drush docs.
  • Update README.md
  • Fixes #2582: Config documentation fixes. (#2668)
  • Fixes #2644: Further encourage use of vagrant ssh prior to running commands. (#2656)

9.1.0-alpha (2018-06-04)

Full Changelog

Implemented enhancements

  • Remove pipes from deploy sanitize find command (#2798)
  • Remove bootstrap line from behat config. (#2783)
  • Update DrupalVM for multiple dbs. (#2778)
  • Exclude .github folder from artifact. (#2773)
  • Require ACSF ^2.47.0. (#2772)
  • Feature/deploy gitignore improvements (#2767)
  • Fixes #2697: Remove disabled git hooks. (#2702)
  • Allow config_splits to be enabled when config files are not exported. (#2716)
  • adding the apache vhost for the Drupal VM Dashboard (#2712)
  • Fixes #2696 to include config in composer munge. (#2701)
  • Add example auth user Behat test. (#2669)
  • Suggest typhonius/acquia_cli v1.0+ (#2659)

Fixed bugs

  • Issue #2796: Fixes failing deploys due to config status check. (#2802)
  • Fixed Solr in DrupalVM. (#2841)
  • Fixes #2789: Require minimum Composer API version. (#2790)
  • Removing acsf-tools. (#2786)
  • Fixes #2762 to include missing use statement. (#2763)
  • Fixes #2720: Write deployment identifier using robo task. (#2726)
  • Fixes #2718: Can't git commit image files. (#2752)
  • Fixes #2747 to define target_env for BLT 9.x. (#2748)
  • Fixes #2742 to include a composer munge as part of the 9.1 update process. (#2745)
  • Fixes #2707 by resyncing the ci.blt.yml with the template file. (#2737)
  • patch to fix #1038 (#2733)
  • Fixes #2658 by moving sanitize command out of hook and into blt command. (#2675)
  • Fixes #2705: moving features override functionality and re-enabling. (#2706)
  • Prevent unintended config export. (#2680)
  • Fixes #2686: Add deployment_identifier to project gitignore. (#2690)
  • Remove over-aggressive Icon .gitignore rule. (#2683)
  • Fixes #2662: Allow newer version of chrome-mink-driver. (#2674)

Miscellaneous

  • Update RELEASE.md
  • Update drush to ^9.3.0. (#2849)
  • PHPStorm documentation (#2843)
  • Fixes #2830 to default back to PHP 7.1 in the VM. (#2840)
  • Updated consolidation/robo to use ~1.2.4. (#2833)
  • #2820 Add use statement for ClassLoader to memcache settings. (#2821)
  • Update README.md (#2819)
  • Cleaning up INSTALL.md (#2812)
  • Fix issue 2806, wrong files patch in ACSF envs. (#2807)
  • Cleaning up onboarding doc (#2810)
  • Update local-development.md (#2803)
  • Fixes #2727 to direct users to docs.acquia site. (#2800)
  • Fixes #2797: Pass option instead of argument when generating deployment identifier. (#2799)
  • Update SyncCommand.php
  • Updating CHANGELOG.md and setting version for 9.1.0.
  • Update onboarding.md
  • Update INSTALL.md (#2788)
  • Updating BLT README template to include more information about working with BLT + Git. (#2735)
  • Adding support for factory hooks. (#2787)
  • Fixes #2759: Alias should search for vendor in cwd. (#2777)
  • Fixes #2723: Disable post-code-deploy cloud hook for acsf builds. (#2768)
  • Fixes #2760: Leverage source and target dump options for sync. (#2770)
  • Fixed a little typo. (#2774)
  • Fixes #2758: Add notice about composer.suggested.json. (#2764)
  • update link to wiki page in inline comment (#2766)
  • Fix broken links to CONTRIBUTING.md. (#2754)
  • Fixes #2728 to properly document Drush 9 alias generation. (#2751)
  • Update dependency-management.md
  • Fixes #2713: Lock XDebug into an older version for compatibility with PHP 5.6. (#2714)
  • Update README.md
  • Fixes #2688: Adding ConfigContext to behat config by default. (#2693)
  • Revert back to requiring php 5.6 as the minimum php version (#2665)
  • Change docroot/sites/mysite/site.yml to docroot/sites/mysite/blt.yml (#2678)
  • Fixes #2670: Remove deprecated drush docs.
  • Update README.md
  • Fixes #2582: Config documentation fixes. (#2668)
  • Fixes #2644: Further encourage use of vagrant ssh prior to running commands. (#2656)

9.1.0 (2018-05-02)

Full Changelog

Implemented enhancements

  • Remove bootstrap line from behat config. (#2783)
  • Update DrupalVM for multiple dbs. (#2778)
  • Exclude .github folder from artifact. (#2773)
  • Require ACSF ^2.47.0. (#2772)
  • Feature/deploy gitignore improvements (#2767)
  • Fixes #2697: Remove disabled git hooks. (#2702)
  • Allow config_splits to be enabled when config files are not exported. (#2716)
  • adding the apache vhost for the Drupal VM Dashboard (#2712)
  • Fixes #2696 to include config in composer munge. (#2701)
  • Add example auth user Behat test. (#2669)
  • Suggest typhonius/acquia_cli v1.0+ (#2659)

Fixed bugs

  • Fixes #2789: Require minimum Composer API version. (#2790)
  • Removing acsf-tools. (#2786)
  • Fixes #2762 to include missing use statement. (#2763)
  • Fixes #2720: Write deployment identifier using robo task. (#2726)
  • Fixes #2718: Can't git commit image files. (#2752)
  • Fixes #2747 to define target_env for BLT 9.x. (#2748)
  • Fixes #2742 to include a composer munge as part of the 9.1 update process. (#2745)
  • Fixes #2707 by resyncing the ci.blt.yml with the template file. (#2737)
  • patch to fix #1038 (#2733)
  • Fixes #2658 by moving sanitize command out of hook and into blt command. (#2675)
  • Fixes #2705: moving features override functionality and re-enabling. (#2706)
  • Prevent unintended config export. (#2680)
  • Fixes #2686: Add deployment_identifier to project gitignore. (#2690)
  • Remove over-aggressive Icon .gitignore rule. (#2683)
  • Fixes #2662: Allow newer version of chrome-mink-driver. (#2674)

Miscellaneous

  • Update onboarding.md
  • Update INSTALL.md (#2788)
  • Updating BLT README template to include more information about working with BLT + Git. (#2735)
  • Adding support for factory hooks. (#2787)
  • Fixes #2759: Alias should search for vendor in cwd. (#2777)
  • Fixes #2723: Disable post-code-deploy cloud hook for acsf builds. (#2768)
  • Fixes #2760: Leverage source and target dump options for sync. (#2770)
  • Fixed a little typo. (#2774)
  • Fixes #2758: Add notice about composer.suggested.json. (#2764)
  • update link to wiki page in inline comment (#2766)
  • Fix broken links to CONTRIBUTING.md. (#2754)
  • Fixes #2728 to properly document Drush 9 alias generation. (#2751)
  • Update dependency-management.md
  • Fixes #2713: Lock XDebug into an older version for compatibility with PHP 5.6. (#2714)
  • Update README.md
  • Fixes #2688: Adding ConfigContext to behat config by default. (#2693)
  • Revert back to requiring php 5.6 as the minimum php version (#2665)
  • Change docroot/sites/mysite/site.yml to docroot/sites/mysite/blt.yml (#2678)
  • Fixes #2670: Remove deprecated drush docs.
  • Update README.md
  • Fixes #2582: Config documentation fixes. (#2668)
  • Fixes #2644: Further encourage use of vagrant ssh prior to running commands. (#2656)

9.0.5 (2018-03-19)

Full Changelog

Implemented enhancements

  • checkUriResponse should better indicate whether /etc/hosts is correctly configured (#2655)

Fixed bugs

  • Fixes #2633: Make git hook symlinks relative. (#2651)

Miscellaneous

  • Remove custom ArrayInput now that BLT 9 requires Drupal 8.5 and Symfony 3.4. (#2654)
  • Fixes #2652: Readme Getting Started links 404. (#2653)
  • Fixes #2649: Require DrupalVM 4.8. (#2650)

9.0.4 (2018-03-15)

Full Changelog

Implemented enhancements

  • Executing all tests in tests/phpunit by default. (#2638)
  • Adding messages to 9.0.0 update hook. (#2625)
  • Run drush cr instead off cc-drush in SyncCommand. (#2623)

Fixed bugs

  • Fixes #2639: Add blt/src dir. (#2643)
  • Fixes #2633: Make git hook symlinks relative. (#2635)
  • #2618: Use proper subcommand name. (#2624)
  • Add drupal:sync alias. (#2622)
  • Update composer.required.json (#2621)

Miscellaneous

  • Remove 9.0.4 release notes.
  • Fixes #2641: Add workaround for Drush 9 sql:sync bug. (#2642)
  • Fixes #2613: Resolve error in BLT wizard. Add tests. (#2626)
  • Revert "Fixes #2628: Correctly pass verbosity to Drush." (#2634)
  • Update README.md
  • Fixes #2628: Correctly pass verbosity to Drush. (#2631)
  • Fixes #2629: Incorrect documentation of frontend hooks. (#2630)
  • Update adding-to-project.md
  • Updating CHANGELOG.md and setting version for 9.0.4.

9.0.3 (2018-03-09)

Full Changelog

Miscellaneous

  • Fixes #2616: Config Splits not correctly activated. (#2617)

9.0.2 (2018-03-09)

Full Changelog

Fixed bugs

  • Fix bug causing update failure. (#2615)
  • Correctly return failure in cloud hooks. (#2612)

Miscellaneous

  • Update .travis.yml
  • Set VERSION back to 9.x-dev.

9.0.1 (2018-03-08)

Full Changelog

Implemented enhancements

  • Alias dev-master to 9.x-dev. (#2609)
  • Requiring drupal/core:^8.5.0, acquia/lightning:^3.1.0. (#2608)
  • Use --environment option rather than --define. (#2607)

Fixed bugs

  • Require PHP 7.1 in all the right places. (#2611)

Miscellaneous

  • Update internal deploy branch setting.
  • Set VERSION back to 9.x-dev.
  • Updating CHANGELOG.md and setting version for 9.0.0.

9.0.0 (2018-03-08)

Full Changelog

Implemented enhancements

  • Use --environment option rather than --define. (#2607)

9.0.0-rc1 (2018-03-06)

Full Changelog

Implemented enhancements

  • Require PHP 7 minimum. (#2601)
  • Removing Drupal VM command proxy. (#2597)
  • Require drupal/features ^3.7.0. (#2595)
  • Use HEAD of main Lightning branch (#2592)
  • Update (again) the patch to clear Twig caches on deploys (#2579)
  • Add veryVerbose() and debug() methods to drush task. (#2591)
  • Refactoring how git hooks are installed so they are found from yml configuration. (#2575)
  • Add separate include for GitLab CI. (#2544)
  • Moving cloud hook logic to PHP. (#2552)

Fixed bugs

  • Prevent warnings in update hook. (#2604)
  • Execute internal:drupal:install in VM. (#2596)
  • Fixes #2580: Recent Project Update throws intimidating error. (#2581)
  • Update patch to clear Twig caches on deploys (#2570)
  • Fix error message when security-updates test fails (#2568)
  • Overwrite phpcs.xml.dist from template. (#2562)
  • Fixes #2550: Rogue local.yml file following upgrade. (#2553)
  • Fixes #2549: File permission error during upgrade to 9.0.0-beta2. (#2551)

Miscellaneous

  • Update README.md
  • Fixes from pre-release testing. (#2602)
  • Drush 9 blt doctor fixes (#2598)
  • Fixes #2566: Allow site to be installed from existing config. (#2590)
  • Connects to #2582: Disabling BLT commit message. (#2585)
  • Update doc references to 9.x. (#2586)
  • Fixes #2587: Use strict variable interpolation in git-hooks pre-commit. (#2588)
  • Update ISSUE_TEMPLATE.md

9.0.0-beta3 (2018-02-13)

Full Changelog

Implemented enhancements

  • Run long PHPUnit tests separately. (#2545)
  • Fixes #2524: Improve output of deprecation validator on failure. (#2536)
  • Test Drupal 8.5.x. (#2516)
  • Require drush ^9.1.0. (#2530)
  • Override superglobals in AC settings includes. (#2528)

Fixed bugs

  • 2546-fix-simplesamlphp-config-memcache-fatal-error (#2547)
  • Fixes #2510: 9.x Updates Fail. (#2535)
  • Fixes #2523: Failed Config Import Didn't Cause Failed Build. (#2533)
  • BLT-2512: adding execute in VM for config. (#2513)

Miscellaneous

  • Require drupal/core ^8.5.0-beta1. (#2542)
  • Exclude .schema_version from sniffing. (#2534)
  • Increasing PHP memory limit.
  • Minor comment fix.
  • Fixes #2522: BLT Attempted to Reinitializ e existing Git repository. (#2529)
  • Update composer.json
  • Update ISSUE_TEMPLATE.md

9.0.0-beta2 (2018-01-26)

Full Changelog

Fixed bugs

  • Upgrade path fixes. (#2500)
  • Leaving vendor in place during reinstall. (#2497)
  • Upgrade path fixes. (#2499)

Miscellaneous

  • Add correct anchor to release command.
  • Fix release command.
  • Fix syntax errer.
  • Fix version.
  • Updating CHANGELOG.md for 9.0.0-beta2.
  • Update version to 9.x-dev.

8.9.1 (2017-08-08)

Full Changelog

Implemented enhancements:

  • Manual setup required for sync:refresh #1875
  • Add ACSF-Tools package require in acsf:init #1868
  • Document that SimpleSAML on PHP 7 should only use database session storage #1857
  • BLT sync:refresh Should Include More Commands #1850
  • Increase Robo Executor Time Out or Make it configurable #1840
  • Allow --exclude-paths to be configured for sync:files #1835
  • Switch to Xenial for Drupal VM base box #1830
  • Allow group options in phpunit #1827
  • Lint the TravisCI YAML file #1812
  • Allow Multiple Configuration Management Strategies #1809
  • Evaluate the inclusion of acquia_cli tool #1800
  • Allow PHPCS to use DrupalPractice standard #1786
  • Allow deploy_updates cloud hook function to accept a site parameter #1718
  • Allow PHPCS to Sniff Behat Context Files #1523
  • Re-ignore Behat during PHPCS sniffs. #1884 (grasmash)
  • Allowing verbose output from PHPUnit. #1883 (grasmash)
  • Fixes #1787: Better support using BLT for testing core and contrib with PHPUnit. #1882 (grasmash)
  • Fixes #1800: Suggest acquia_cli tool. #1881 (grasmash)
  • Fixes #1875: Manual setup required for sync:refresh. #1877 (grasmash)
  • Defaults Simplesaml to database storage. #1876 (typhonius)
  • BLT-1523: allowing behat php files to be sniffed by phpcs. #1873 (mikemadison13)
  • Acsf init dev #1869 (msherron)
  • Adding shell to doctor output. #1865 (grasmash)
  • Fixes #1840: Increase Robo Executor Time Out or Make it configurable. #1861 (grasmash)
  • Adds default memcache prefix for simplesaml. #1856 (typhonius)
  • BLT-1850: adding setup:composer:install and frontend. #1851 (mikemadison13)
  • Fixes #1835: provide --exclude-paths configuration key. #1846 (bobbygryzynger)
  • Fix coding standards in simplesamlphp acquia config #1832 (christopher-hopper)
  • Fixes #1830: Switch Drupal VM to Xenial (16.04 LTS) to match Acquia Cloud. #1831 (geerlingguy)
  • Prevent doctrine/inflector from advancing to 1.2.x. #1829 (timcosgrove)
  • Add additional option support for phpunit. #1828 (steveworley)
  • Replacing PHP filesets with php.xml.dist. #1820 (grasmash)
  • Fixes #1786: Allow PHPCS to use DrupalPractice standard. #1819 (grasmash)
  • Fixes #1004: Configurable test steps for fresh installs and live dbs. #1818 (grasmash)
  • Allow Drupal-VM config flexibility. #1817 (dpagini)
  • Allowing $split to be overridden. #1804 (grasmash)
  • Return to containerized Travis builds #1802 (danepowell)
  • Moving ExampleTest.php to examples:init command. #1783 (dpagini)
  • Provide initial template for Gitlab Pipelines #1733 (snufkin)

Fixed bugs:

  • Config split ignored during config-import on Acquia cloud #1891
  • sync:files fails due to non-interactive shell #1874
  • Parameters not passed when invokeCommand is used with @executeInDrupalVM #1866
  • validate:phpcs:files fails to find additional violations after an initial violation is found #1855
  • BLT's deploy_updates bash function doesn't define the environment #1854
  • BLT Sync does not permit drush prompt #1852
  • Files are synced to a subdirectory of files. #1845
  • Make sync:db non interactive on Travis. #1841
  • Incorrect script path causes Probo builds to fail. #1824
  • PHPUnit Fatal Error Doesn't Fail Build #1822
  • blt sync:refresh still prompts for confirmation when -y is supplied. #1810
  • Deploy command fails silently #1807
  • Behat tests fail out of the box with Pipelines #1799
  • checkDrupalVm:remote-host always fails #1797
  • sync:refresh doesn't support multisites #1580
  • Sniffing all PHPCS files after commit. #1894 (grasmash)
  • Fixes #1891: Config split ignored during config-import on Acquia cloud. #1893 (grasmash)
  • Fixes #1874: sync:files fails due to non-interactive shell. #1880 (grasmash)
  • Fixes #1870: PHPCS Hanging. #1871 (grasmash)
  • BLT-1852 assuming -y when prompting while executing something in blt #1862 (alex-moreno)
  • Fixes #1854: BLT's deploy_updates bash function doesn't define the environment. #1860 (grasmash)
  • Fixes #1841: blt sync issue exit code 75. #1859 (grasmash)
  • Fixes #1855: validate:phpcs:files fails to find additional violations after an initial violation is found. #1858 (grasmash)
  • Fixes #1845: provide trailing slash for files path. #1847 (bobbygryzynger)
  • Fixes #1843: use invokeCommand on simplesamlphp:deploy:config. #1844 (bobbygryzynger)
  • Preventing Probo builds from failing due to incorrect path. #1825 (jkaeser)
  • Fixes #1822: PHPUnit Fatal Error Doesn't Fail Build. #1823 (grasmash)
  • Fixes #1810: blt sync:refresh still prompts for confirmation when -y is supplied. #1815 (grasmash)
  • Fixes #1797: checkDrupalVm:remote-host always fails. #1814 (grasmash)

Closed issues:

  • SAML configuration copying fails during the deploy task #1843
  • Simplesamlphp Acquia config file needs improvment #1837

Misc merged pull requests

8.9.0 (2017-07-12)

Full Changelog

Fixed bugs:

  • config-split cm strategy always uses sync as config directory key #1775

Misc merged pull requests

8.9.0-rc3 (2017-07-11)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • config-split cm strategy always uses sync as config directory key #1775
  • blt vm writes to bashrc in DrupalVM and leaves it unwritable #1771
  • composer create-project fails on Twig patch application #1770
  • Updating behat copy target. #1784 (dpagini)
  • Fixes #1772: Increasing Composer plugin timeout to 1hr. #1776 (grasmash)
  • Fixes #1771: blt vm writes to bashrc in DrupalVM and leaves it unwritable. #1773 (grasmash)

Misc merged pull requests

8.9.0-rc1 (2017-06-29)

Full Changelog

Implemented enhancements:

Fixed bugs:

Misc merged pull requests

8.9.0-beta6 (2017-06-27)

Full Changelog

Implemented enhancements:

  • Unneeded .gitignore line about drupal console. #1727
  • Robo feature request: total "setup" time #1719
  • Copying behat.yml and example.local.yml as part of setup:behat. #1732 (grasmash)
  • Printing metadata for hook invokations. #1731 (grasmash)
  • Fixes #1719: Robo feature request: total "setup" time. #1730 (grasmash)
  • Defaulting web driver to Selenium. #1729 (grasmash)
  • #1727 Removes drupal console related gitignore line. #1728 (marvil07)
  • Adds probo.ci settings. #1726 (typhonius)
  • Normalize variable usage in travis.yml. #1720 (greylabel)
  • Preventing duplicate warnings from being displayed. #1716 (grasmash)

Fixed bugs:

  • Connects to #1528: BLT's merged dependencies not installed during deploy #1634
  • Allowing specific Behat features to be tested. #1723 (grasmash)
  • Implementing exit_early after composer install. #1721 (dpagini)

Closed issues:

  • Unable to run tests via the simpletest UI #1724

Misc merged pull requests

  • Issue #1724: Fixed missing dev dependency. #1725 (danepowell)
  • Changing drupalextension version to work with Lightning tests. #1717 (grasmash)
  • Ensure travis commands run as 'CI' environment. #1715 (dpagini)

8.9.0-beta5 (2017-06-21)

Full Changelog

Implemented enhancements:

  • Connects to #1711: Adding config:get and config:dump commmands. #1714 (grasmash)
  • Fixes #1709: Adding notifications regarding manual upgrade path. #1713 (grasmash)

Fixed bugs:

  • BLT Upgrade to 8.9.0-beta4 Issues #1707
  • New plugin.php is not executed after BLT update #1683
  • Fixes #1683: Check schema version before command execution. #1710 (grasmash)

Misc merged pull requests

8.9.0-beta4 (2017-06-20)

Full Changelog

Implemented enhancements:

  • Remove ExampleCommand and ExampleHook from template, require blt examples:init or something. #1669
  • Fixes #1669: Remove ExampleCommand and ExampleHook from template, require blt examples:init or something. #1697 (grasmash)
  • Fixes #1675: Setting cm.core.dirs.vcs to cm.core.dirs.sync. #1695 (grasmash)
  • Issue #1681: Set vagrant exec default directory in BLT Vagrantfile. #1688 (geerlingguy)

Fixed bugs:

  • blt tests failure #1698
  • Behat Tests Fail #1681
  • Features Import Fails #1679
  • Git Hooks Failing on Commit #1677
  • setup commands not using multisite param #1676
  • BLT Fails to run config-import sync on cloudhooks #1675
  • Config Import Incorrect On Multi-site install #1674
  • Fixes #1698: blt tests failure. #1700 (grasmash)
  • Fixing early return. #1696 (grasmash)
  • Connects to #1681: Fixing Vagrantfile syntax. #1694 (grasmash)
  • Fixes #1675: Use cm.core.key everywhere. #1693 (grasmash)
  • Throwing BltException whenever invokeCommand() fails. #1692 (grasmash)
  • Fixes #1674: Config Import Incorrect On Multi-site install. #1691 (grasmash)
  • Fixes #1681: Expand Vagrantfile properties. #1690 (grasmash)
  • BLT-1679: correcting features import in config import process. #1680 (mikemadison13)

Closed issues:

  • Instructions to generate a custom profile don't work #1682
  • Unable to set permissions for site directories. #1678
  • Documentation gap for alternative local development environments #1636

Misc merged pull requests

  • Fixes #1636: Documentation gap for alternative local development environments. #1699 (grasmash)
  • Fix a dead link in the tests directory to point to the updated URL on… #1689 (gabe-connolly)
  • Fixes #1682: Instructions to generate a custom profile don't work. #1686 (grasmash)
  • Adding @todos. #1684 (grasmash)

8.9.0-beta3 (2017-06-15)

Full Changelog

Implemented enhancements:

  • Ignoring *.min.js in validation commands. #1672 (grasmash)
  • Adding -y param to blt:create-project call. #1670 (grasmash)
  • Run the appropriate behat tags when testing on pipelines. #1665 (arknoll)

Fixed bugs:

Misc merged pull requests

  • Fix drush site install command to disable update status module. #1663 (arknoll)
  • Adding -y param to blt update call. #1662 (grasmash)

8.9.0-beta2 (2017-06-13)

Full Changelog

Implemented enhancements:

  • Don't run ACSF Cloud Hooks in update environments. (#1642) (danepowell)
  • Removing .htaccess files from non-docroots. (#1650) (dpagini)
  • Importing config splits after site install. #1661 (grasmash)
  • Fixing repo.root detection, removing duplicative methods. #1660 (grasmash)
  • Don't clobber drush.uri parameter #1656 (danepowell)
  • Adding --release-branch arg to release command. #1644 (grasmash)

Fixed bugs:

  • PHP shebang echoed during commit message validation #1657
  • Front-end Tests not executed during pipelines build #1631
  • Fixed ACSF deploys, don't clobber drush URI #1659 (danepowell)
  • Fixed ACSF deploy error #1653 (danepowell)
  • Fixed Git fetch/merge during deploy #1651 (danepowell)
  • Fixes #1631: Front-end Tests not executed during pipelines build. #1638 (grasmash)

Closed issues:

  • Documented Directory structure not created? #1637

Misc merged pull requests

  • Fixes #1657: PHP shebang echoed during commit message validation. #1658 (grasmash)
  • Update repo architecture docs #1649 (danepowell)
  • Update gitignore patter for libraries to match contrib expectations. #1648 (greylabel)
  • Fixing call @launchWebServer annotation in frontend:test. #1645 (grasmash)

8.9.0-beta1 (2017-06-12)

Full Changelog

Implemented enhancements:

  • Execute the front-end tests target while the Drush Webserver is active #1564
  • Removed redundant file path setting. #1641 (danepowell)
  • Printing error output when runserver fails. #1639 (grasmash)
  • Set site_dir to fix config imports on ACSF. #1635 (danepowell)
  • Removed BUILD_DIR and replaced with SOURCE_DIR #1633 (aweingarten)
  • Ensuring that all commands throw exceptions and return status. #1625 (grasmash)
  • Fixes #1564: Added frontend-web-test hook to BLT. #1615 (grasmash)
  • Randomize DrupalVM IP address #1605
  • BLT Split settings missing for ODE #1554
  • Split up "run-tests" #1541
  • Add git version requirements #1532
  • Allow Both Features and Default CMI #1481
  • Execute Tests inside the VM where possible #1472
  • Stop creating a tests/behat/features/Examples.feature file #1441
  • Multisite property suggestions and default/site.yml #1423
  • Deploy to multiple remotes, but not merge from? #1415
  • Speed up builds by conditionally "returning early"? #1159
  • Access to production databases #1109
  • Allow PHPUnit Tests to Bootstrap Drupal #1048
  • New Feature: Allow for Custom PHPUnit Paths #1047
  • Allow custom Twig lint paths #1016
  • Invoke blt frontend from inside drupalVM #1009
  • Execute installation of Lighting on Acquia Cloud environment after Pipelines build #975
  • Fixes #1423: Multisite property suggestions and default/site.yml. #1607 (grasmash)
  • Fixes #1605: Randomize DrupalVM IP address. #1606 (grasmash)
  • Refactoring DrushTask->run() after upstream changes. #1604 (grasmash)
  • Improving detection of DVM state. #1601 (grasmash)
  • Fixes #1582: Improve detection of DVM. #1587 (grasmash)
  • Fixes #1582: @executeInDrupalVm annotation not respected. #1585 (grasmash)
  • Run frontend:setup prior to frontend:build. #1584 (bobbygryzynger)
  • Allowing Inspector state to be cleared. #1559 (grasmash)
  • Fixes ##1554: Added config split settings for Acquia ODEs. #1555 (aweingarten)
  • Fixes #1532: Add git version requirements. #1550 (grasmash)
  • Porting validate:* and filesets concept. #1503 (grasmash)
  • Porting blt:* commands to Robo. #1498 (grasmash)
  • Config module isn't necessary to handle config updates #1494 (danepowell)
  • BLT-1490: removing invalid parameter (partial). #1491 (mikemadison13)
  • Fixes #1481: allowing for combo of features and default config. #1488 (grasmash)
  • Refactoring tests:security-updates command. #1487 (grasmash)
  • Port simplesamlphp targets to Robo. #1485 (malikkotob)
  • Fixes #1472: Execute Tests inside the VM where possible. #1475 (grasmash)
  • Fixes #1159: Speed up builds by conditionally "returning early". #1468 (grasmash)
  • Making random username generation more efficient. #1467 (grasmash)
  • Fixes #1441: Make Example.feature more generic. #1466 (grasmash)
  • Override CommandArguments::option to default option separator. #1461 (malikkotob)
  • Refactor drush task #1460 (malikkotob)
  • Refactoring ConfigCommand to use taskDrush(). #1455 (grasmash)
  • BLT-1047: adding ability to customize paths for phpunit tests. #1435 (mikemadison13)
  • Update drupal/simplesamlphp_auth module. #1422 (dpagini)
  • Ensure configuration export integrity #1421 (danepowell)

Fixed bugs:

  • PHP Memory Limit Errors During Travis Builds #1629
  • Custom Filesets.php overridden by update #1621
  • blt doctor failing (or drush in vagrant issue) #1617
  • Fixed #1621: Custom Filesets.php overridden by update. #1624 (grasmash)
  • Fixes #1617: blt doctor failing (or drush in vagrant issue) . #1620 (grasmash)
  • Fixing call to non-existant drupal:update command. #1614 (grasmash)
  • An alternative default.local.settings.php #1610
  • Running any blt command gives php notices #1598
  • Deployment doesn't import configuration #1597
  • Unexpected NULL results from getOutputData #1593
  • blt doctor only returns error output #1590
  • Connects to #1582: @executeInDrupalVm not respected during invokeCommand #1589
  • @executeInDrupalVm annotation not respected #1582
  • sync:refresh doesn't support multisites #1580
  • default/settings.php and default/settings/default.local.settings.php wiped out by update #1577
  • local.drushrc.php not created for multisites #1576
  • 8.9.x Head Pipelines Error #1538
  • 8.9.x Head has issues with ZSH #1537
  • Pipelines Build Fail to Complete on 8.9.x #1535
  • Drush not installed when running blt deploy #1528
  • unexpected EOF Error #1527
  • Regression of MySQL Error #1526
  • Pipelines builds hang #1511
  • Scripted updates fail between 8.7.0-beta1 and 8.7.3 #1510
  • Travis CI: MySQL is not available #1509
  • Fatal Error in 8.x.dev (8.9.x): PHP Memory Usage #1508
  • blt local:setup stalls unexpectedly on HEAD #1502
  • Drupal Not Installed Issue w/ Robo & blt tests command #1478
  • blt local:refresh errors #1452
  • Cannot install site in VM #1448
  • Vm::checkRequirements never called during VM setup #1446
  • blt setup:update:features-override-check is dependent on console window size #1443
  • Cannot disable security-updates #1440
  • Spaces in project paths break BLT #1328
  • Fixes #1610: An alternative default.local.settings.php. #1612 (grasmash)
  • Fixes #1597: Deployment doesn't import configuration. #1609 (grasmash)
  • Fixes #1593: Replacing getOutputData() with getMessage(). #1603 (grasmash)
  • Fixes #1580: sync:refresh doesn't support multisites. #1599 (grasmash)
  • Fixes #1576: local.drushrc.php not created for multisites. #1596 (grasmash)
  • Fixes #1589: @executeInDrupalVm not respected during invokeCommand. #1595 (grasmash)
  • Fixes #1590: blt doctor only returns error output. #1594 (grasmash)
  • Fixes #1572: Failing Behat Test Hangs Pipelines Build. #1575 (grasmash)
  • Fixing update hook. #1569 (grasmash)
  • Fixing deploy:update command. #1565 (grasmash)
  • Fixing incorrect call to drupal:install. #1557 (grasmash)
  • Disabling command cache if dir is not writable. #1553 (grasmash)
  • Fixing SimpleSamlPhpCommand. #1552 (grasmash)
  • Fixing typo with create-db option in local:sync:db command. #1521 (malikkotob)
  • Fixes #1508: Increasing DVM memory_limit. #1520 (grasmash)
  • Killing processes more effectively, in Pipelines. #1518 (grasmash)
  • Fixing project creation bugs in 8.9.x. #1517 (grasmash)
  • Fixes #1509, #1502: Correcting drush.alias settings and preventing ci interaction. #1512 (grasmash)
  • Fixing execution of commands in VM. #1495 (grasmash)
  • Fixes #1443: blt setup:update:features-override-check is dependent on console window size. #1454 (grasmash)
  • Fixes #1452: blt local:refresh errors. #1453 (grasmash)
  • Fixes #1446: Vm::checkRequirements never called during VM setup. #1450 (grasmash)
  • Fixes #1448: Cannot install site in VM. #1449 (grasmash)
  • Fixed errors for BLT doctor. #1447 (danepowell)
  • Fixes #1328: Spaces in project paths break BLT. #1426 (grasmash)

Misc merged pull requests

Closed issues:

  • If the blt command is included in git commit message, blt command will be executed. #1592
  • Failing Behat Test Hangs Pipelines Build #1572
  • Memcache patch breaking blt build #1562
  • How to auto checkout build branches with git post-receive? #1501
  • Typo in documentation title -- "Acquia BLT Documentaton" #1496
  • Invalid Parameter in Configuration Import #1490
  • Incorrect PHPUnit Path for Config File #1479
  • blt local:setup is asking for a password, and I have no idea what it is #1477

8.8.5 (2017-06-12)

Full Changelog

Implemented enhancements:

  • Increasing Travis CI memory limit to 512Mb. (#1627)

Fixed bugs

  • Remove nonexistent ansi option. (#1640)

8.7.5 (2017-06-12)

Full Changelog

Implemented enhancements:

  • Increasing Travis CI memory limit to 512Mb. (#1628)

8.7.4 (2017-06-06)

Full Changelog

Implemented enhancements:

  • Move post-config-import target call. (#1522)
  • Backporting ArrayManipulator. (#1551)
  • Added config split settings for Acquia ODEs. (#1560)

8.8.4 (2017-06-06)

Full Changelog

Implemented enhancements:

  • Fixes #1597: Deployment doesn't import configuration. (#1608)
  • Fixing calls to getOutputData() after upstream Robo change. (#1613)
  • Connects to #1566: Adding color to Behat output in Pipelines. (#1583)
  • Fixes #1504: Documentation for "Automated testing using live content"… (#1586)
  • Killing web server after Behat runs. (#1536)
  • Killing processes on Pipelines more effectively.
  • Fixes #1440: Cannot disable security-updates. (#1489)

8.9.0-alpha1 (2017-04-26)

Full Changelog

Notable changes:

  • The following targets have been moved to Robo:
    • setup:*
    • ascf:*
    • frontend:*
    • drupal:*

Implemented enhancements:

Fixed bugs:

  • Not all BLT commands showing up when running blt list #1425
  • BLT Doctor checkUri reports incorrect uri #1408
  • "vendor/acquia/blt/composer.suggested.json" causing issues with composer #1325
  • Resolve merge bug in wikimedia/composer-merge-plugin #1241
  • BLT Doctor checkNvmExists() on Drupal-VM #764
  • Fixes #1438: Project prefix contains quote characters. #1442 (grasmash)
  • Fixes #1431 - PHP Notice: Undefined index: tests:behat #1432 (aguasingas)
  • Fixes #1425: Not all BLT commands showing up when running blt list. #1427 (grasmash)
  • Prefixing BLT calls with composer.bin. #1419 (grasmash)

Closed issues:

  • project.prefix including single quotes when validating commit message #1438
  • PHP Notice: Undefined index: tests:behat #1431
  • MySQL error when trying to run Behat tests on my VM #1424

Misc merged pull requests

8.7.3 (2017-04-21)

Full changelog

  • Pass --yes parameter for cloud db sanitize script. (#1410)
  • Remove sudo mysql starts (#1406)
  • Run config-import twice (#1398)
  • BLT 8.7.0 update wipes out pre-existing composer-merge-plugin config.
  • Update composer command invocation. (#1387)
  • Recommend installing hostsupdater plugin. (#1389)
  • Exclude sites/all from multisite variable. (#1388)
  • Fixes #1374: BLT upgrade deletes docroot/sites/default/settings/includes.settings.php. (#1385)
  • Fixes #1354: BLT 8.7.0 upgrade wipes out custom installer-paths configuration. (#1383)

8.8.3 (2017-04-21)

Full changelog

  • Pass --yes parameter for cloud db sanitize script. (#1410)
  • Remove sudo mysql starts (#1406)
  • Adding explanation of "box" directory. (#1404)
  • Issue #53: Fixed git config command. (#1402)
  • Minor spelling fix (#1401)
  • Fix example command doc comment. (#1399)
  • Run config-import twice (#1398)
  • Fixes #1390: Fixing strict errors in ExampleHook. (#1396)
  • Fixes #1390: Using custom Robo commands within a BLT project. (#1395)
  • Using custom Robo commands within a BLT project. (#1393)
  • Fixes #1367: Allow extra arguments to be added to composer install. (#1394)
  • BLT 8.7.0 update wipes out pre-existing composer-merge-plugin config. (#1392)
  • Fixes #1377: Failing behat tests still allow travisci to "pass". (#1381)
  • Update composer command invocation. (#1387)
  • Recommend installing hostsupdater plugin. (#1389)
  • Exclude sites/all from multisite variable. (#1388)
  • Fixes #1343: Add a command to print out available Behat definitions. (#1384)
  • Fixes #1374: BLT upgrade deletes docroot/sites/default/settings/includes.settings.php. (#1385)
  • Fixes #1354: BLT 8.7.0 upgrade wipes out custom installer-paths configuration. (#1383)
  • Allow BLT tests to pass when blt is not symlinked into place.
  • Update project.yml (#1376)

8.7.2 (2017-04-14)

Full changelog

  • Disable update module at install time. #1360
  • Fix broken core-only config strategy #1358
  • Update configuration-management.md #1352
  • Update notifications not disabled during Drupal 8.3.x installation #1353
  • Travis email error starting with Drupal 8.3.0 and Lightning 2.1.0 #1336
  • Removing search_api from suggested modules. #1334
  • Examples.feature changes overwritten whenever BLT is updated #1322
  • Fixes #1324: Add ah_other config split. #1331
  • Fixes #1257 Complete branching and tagging documentation #1321
  • Minor cleanup of configuration-management.md #1319

8.8.2 (2017-04-14)

Full changelog

  • Update configuration-management.md (#1378)
  • Removing memcache patch. (#1373)
  • Fixing PHPCS syntax issue.
  • Fixing incorrectly referenced DVM alias.
  • Fixing Pipelines interactive() bug in tests:behat.

8.8.1 (2017-04-11)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Currently not possible to hook into post deploy #1363

8.8.0 (2017-04-11)

Full Changelog

Implemented enhancements:

  • Fixes #1355: Make Drush alias for 'local' work in VM guest or host by default. #1356
  • Support CDEs for config splits #1311
  • Deploy can be run with uncommitted changes #1276
  • Let phing recognize git environment variables #1249
  • Allow deploy-exclude-additions.txt to be defined #1246
  • Force tests:behat to be executed inside VM, if DVM is used. #1359 (grasmash)
  • Update notifications not disabled during Drupal 8.3.x installation #1353 (danepowell)
  • Add QA Accounts module #1351 (danepowell)
  • Fixes #1276: Fail deploys with uncommitted changes. #1348 (bobbygryzynger)
  • Running Robo tests during internal CI. #1347 (grasmash)
  • Porting vm:* commands to Robo. #1337 (grasmash)
  • Fix local warnings about trusted host pattern #1335 (danepowell)
  • Removing search_api from suggested modules. #1334 (grasmash)
  • Fixes #1317: Change doctrine/common to ^2.5 after Drupal 8.3.* released. #1333 (grasmash)
  • Fixes #1322: Examples.feature changes overwritten whenever BLT is updated. #1332 (grasmash)
  • Fixes #1324: Add ah_other config split. #1331 (grasmash)
  • Fixes #1246: Allow deploy-exclude-additions.txt to be defined #1327 (malikkotob)

Fixed bugs:

  • Travis email error starting with Drupal 8.3.0 and Lightning 2.1.0 #1336
  • manual build and deploy process fails if git user.useConfigOnly option is set #53
  • Fix broken core-only config strategy #1358 (bkosborne)
  • Fixes #1336: Travis email error starting with Drupal 8.3.0 and Lightning 2.1.0. #1338 (grasmash)

Closed issues:

  • What to do if using Config Split with the RA environment? #1324
  • Examples.feature changes overwritten whenever BLT is updated #1322
  • Change doctrine/common to ^2.5 after Drupal 8.3.* released #1317
  • Complete Branching and Tagging documentation #1257

Misc merged pull requests

8.7.1 (2017-04-05)

Full Changelog

  • Removed drupal/console from composer.required.json.

8.7.0 (2017-04-05)

Full Changelog

Fixed bugs:

  • Ensuring that enable-patching remains in root composer.json. #1315 (grasmash)

Misc merged pull requests

8.7.0-beta4 (2017-04-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • $BLT_DIR/scripts/travis/deploy_branch running on TravisCI results in error #1308
  • Running blt deploy:drupal:install -Denvironment=$target_env -Dblt.verbose=true on cloud results in error #1307
  • SimpleSAMLPHP defines NO_CACHE by default. #1304
  • Final setup:config-import:config-split not being run on blt local:setup #1303
  • Fixes #1307: Specify sync config directory for config import. #1309 (arknoll)
  • Fixes #1303: config split import test. #1305 (arknoll)

8.7.0-beta3 (2017-04-03)

Full Changelog

Implemented enhancements:

  • Loading databases for each multisite #1227
  • Don't run drush updb with the entity-updates flag during setup:config-import, it's dangerous #1014
  • Connects to #678: Set config sync dir correctly, despite ACE defaults. #1299 (grasmash)
  • Fixes #1014: Don't run drush entity-updates during config-import. #1293 (grasmash)
  • Temporarily pinning to search_api 1.0-beta4. #1291 (grasmash)
  • Fixes #1273: Set web driver to Phantom js in vm:init. #1290 (grasmash)
  • Fixes #1286: Silence git output when it may output fatal errors. #1289 (grasmash)
  • Fixes #1227: Add target to sync all local multisite dbs. #1229 (grasmash)

Fixed bugs:

  • Travis deploy_branch failing on 8.7.0-beta2 #1300
  • composer merge + composer patches not playing nicely #1292
  • Drupal install fails with error when using VM #1283
  • Fixes #1300: Travis deploy_branch failing on 8.7.0-beta2. #1301 (grasmash)
  • Fix undefined index when running remote drush commands #1295 (danepowell)
  • Fixes #1292: composer merge + composer patches not playing nicely. #1294 (grasmash)
  • Fixes #1283: Drupal install fails with error when using VM #1288 (grasmash)

Closed issues:

  • Latest BLT causes local:refresh to fail #1284
  • Set web driver to Phantom js in vm:init #1273

Misc merged pull requests

  • Revert "Fixes #1286: Silence git output when it may output fatal errors." #1296 (grasmash)
  • Moving composer repos to root composer.json. #1287 (grasmash)
  • Fixes #1284: Local refresh db sync target needs to account for Drush alias. #1285 (geerlingguy)
  • Trying to fix BLT doctor for when Drupal is not installed. #1254 (grasmash)

8.7.0-beta2 (2017-03-31)

Full Changelog

Implemented enhancements:

  • Skip config import if config directory is empty #1272
  • Make post-provision.sh script less opinionated #1264
  • deploy:drupal:install doesn't work with config management #1247
  • DrupalConsoleTask.php #1237
  • Scripts called from BLT's hooks don't have access to internal variables #1232
  • Add default patch for memcache to permit ODE integration #1224
  • Adjust BLT's Config Split workflow for new Config Filter approach #1138
  • Git pre-commit hook is slow #1104
  • Connects to #1028: Auto-discovery of $site_dir #1086
  • Multisite setup improvements #1028
  • Fixes #1138: Support Config Split for environment-specific Core CMI #965
  • .gitignore customizations overridden during BLT upgrade #915
  • Cloud hooks for ACSF #853
  • Make deployments fail when composer patches do not apply #705
  • Add node_modules and bower_components to yaml fileset excludes. #1280 (devert)
  • Add additional output during deployments. #1277 (bobbygryzynger)
  • Checking for config prior to import. #1275 (grasmash)
  • Instruct local files sync to exclude image styles as well as the css/js cache folders #1267 (bkosborne)
  • Fixes #1264: Make post-provision.sh script more flexible. #1266 (geerlingguy)
  • Fixes #915: Sync drushrc.php with template drushrc.php via update hook. #1265 (malikkotob)
  • Connects to #915: Move config from template drushrc into vendor drushrc. #1261 (malikkotob)
  • Connects to #915: .gitignore customizations overridden. #1256 (malikkotob)
  • Moving drush files from template into vendor. #1253 (grasmash)
  • Changing config management to be opt-in. #1251 (grasmash)
  • Add *.tgz directive to .gitattributes #1248 (TravisCarden)
  • Fixes #1104: Git pre-commit hook is slow. #1242 (malikkotob)
  • Update .gitattributes (Woff files are binary) #1238 (danepowell)
  • Fixes #1224: Add patch for memcache SASL Support, supports ODEs. #1230 (grasmash)
  • Fixes #1225: Move cweagans/composer-patches to composer.required.json. #1226 (grasmash)
  • Adding blt/composer.overrides.json. #1221 (grasmash)
  • Fixes #1212: Make Acquia Cloud hooks opt-in. #1219 (malikkotob)
  • Fix Selenium failure due to insufficient entropy #1211 (fiasco)
  • Add Cloud hooks for ACSF #1209 (lcatlett)
  • Fixes #705: Make deployments fail when composer patches do not apply. #1205 (grasmash)
  • Adding support for config_split. #1102 (grasmash)

Fixed bugs:

  • Default project.yml of blt suggests to work with devel module that is not present in the file system #1258
  • Build fails on blt vm:nuke if nuked previously #1213
  • Fixing mixed up run_tests scripts. #1282 (grasmash)
  • Fixing deploy:update target. #1281 (grasmash)
  • Fixing post-provision script for Drupal VM. #1274 (grasmash)
  • Fixes #1258: Move devel to require in composer.required.json #1270 (malikkotob)
  • Fixes #1247: deploy:drupal:install doesn't work with config management #1268 (malikkotob)
  • Fixes #1262: Set Drupal VM's ssh_home. #1263 (geerlingguy)
  • Fixing update hook version for 8.7.0. #1252 (grasmash)
  • Fixes #1243: deployment failures caused by config_split. #1244 (grasmash)
  • Fixes #1235: Pipelines builds failing due to composer self-update #1236 (geerlingguy)
  • Working around compser-merge-plugin replace bug. #1233 (grasmash)
  • Fixes #1215: Projects can't define post_provision_tasks_dir. #1231 (grasmash)
  • Fix acquia/lightning version constraint. #1228 (grasmash)
  • Fixing PhantomJS installer version constraint, removing operators. #1223 (grasmash)
  • Making sites/[site-name] writable for setup:drush:settings target. #1222 (grasmash)
  • Fixes #1213: Build fails on blt vm:nuke if nuked previously. #1217 (grasmash)

Closed issues:

  • Exclude node_modules and bower_components from validate:yaml #1279
  • Deploy can be run with uncommitted changes #1276
  • Set Drupal VM's 'ssh_home' #1262
  • Deployment failures caused by config_split #1243
  • Pipelines builds failing due to composer self-update #1235
  • Move cweagans/composer-patches to composer.required.json. #1225
  • Update acsf-setup.md with subprofile guidance instead of lightning.extend.yml #1218
  • Make Acquia Cloud hooks opt-in #1212
  • Behat failures with Selenium #1210

Misc merged pull requests

8.7.0-beta1 (2017-03-16)

Full Changelog

Implemented enhancements:

  • AC Cloud hook error related to slack settings #1176
  • Exclude patches from merge? #1074
  • BLT & Visual Regression Strategy #1072
  • Require blt validate:phpcbf #977
  • Clear Twig caches on deployment #813
  • Improving workflow for adding BLT to existing projects. #1204 (grasmash)
  • Updating grasmash/yaml-cli and dfly/dot-access-data. #1203 (grasmash)
  • Splitting suggested composer packages from required. #1197 (grasmash)
  • Changing BLT internal testing to re-install Drupal on deploys to AC. #1187 (grasmash)
  • Adding validation for installers-path. #1186 (grasmash)
  • Add post-config-import hook #1185 (rjgwiz)
  • Changing Updater to use ints rather than semver. #1181 (grasmash)
  • Fixes #1176: AC Cloud hook error related to slack settings . #1179 (grasmash)
  • Changing default composer config to use wikimedia/composer-merge-plugin. #1165 (grasmash)
  • Issue #813: Clear twig caches on deployments. #1151 (danepowell)
  • Add file sync to local:sync. #1147 (bobbygryzynger)

Fixed bugs:

  • Add name property to installer-paths for type:drupal-library. #1183
  • ACSF site verify failed #1182
  • Cloud hook failure #1177
  • Changing deploy:update to loop through multisite array. #1200 (grasmash)
  • Adding back composer munge for blt:create target. #1189 (grasmash)
  • Fixes #1180, #1182: BLT should ignore sites/g entirely. #1188 (grasmash)
  • 1183: Add name property to installer-paths for type:drupal-library. #1184 (greylabel)
  • Fixing artifact generated by BLT during CI. #1175 (grasmash)

Closed issues:

  • Improve Documentation to Address Recommended Developer Skillset #881
  • Manual steps required after old Bolt/BLT upgrade to 8.3.0/latest #858

Misc merged pull requests

8.6.15 (2017-03-10)

Full Changelog

Implemented enhancements:

  • Add vagrant_ip to Drupal VM config.yml when running 'blt vm' #1112
  • Exclude node_modules from validate:twig #1110
  • Auto-discovery of multisite.name #1087
  • Test for schema changes to stored config #842
  • Automate / allow overrides of .htaccess for SSL and SAML #608
  • Fixes #1173: Update Drupal VM to 4.3.0 or later. #1174 (geerlingguy)
  • Creating temporary build branch name when tags are built. #1171 (grasmash)
  • Fixes #1110: Exclude node_modules from validate:twig. #1168 (grasmash)
  • Fixes #1152: Allow for screenshots in Behat test runs. #1158 (geerlingguy)
  • Fixes #1141: Fixes deploy updates only applied to default site. #1146 (danepowell)
  • Added node modules to the php linting excludes list. #1143 (aweingarten)
  • Removing nvm from blt CI scripts. #1142 (grasmash)
  • Add local:sync:files task. #1136 (bobbygryzynger)
  • Fixes #1112: Add a default vagrant_ip and comment in Drupal VM config.yml. Fixes #1112. #1130 (geerlingguy)
  • Connects to #1113: Add multisite properties documentation. #1124 (bobbygryzynger)
  • Fixes #1087: Auto-discovery of multisite.name. #1119 (bobbygryzynger)
  • Feature/blt phpcbf #1019 (dooleymatt)

Fixed bugs:

  • BLT incorrectly sets file_private_path for Site Factory #1160
  • Drush aliases file not correctly generated on blt vm if nuked before #1155
  • Automated tag deployments on Travis CI fail with 'src refspec matches more than one` #1150
  • Deploy updates not applied to multisites #1141
  • PHP Notice: Undefined index: gardens_site_settings #1038
  • Fixing deployment on BLTed8 sandbox. #1172 (grasmash)
  • Properly setting multisite.name during create-project phase. #1170 (grasmash)
  • Adding known hosts to blted8 sandbox. #1169 (grasmash)
  • Fixes bug multisite generation of local.drushrc.php. #1167 (grasmash)
  • Fixes #1150: Automated tag deployments on Travis CI fail with src refspec matches more than one #1166 (grasmash)
  • Fixes #1155: Drush aliases file not correctly generated on blt vm if nuked before. #1162 (grasmash)
  • Fixes #1160: BLT incorrectly sets file_private_path for Site Factory. #1161 (grasmash)
  • Fixes #1148: update cm keys in deploy.xml. #1149 (bobbygryzynger)

Closed issues:

  • Update Drupal VM requirement to ^4.3 #1173
  • Add ability to save screenshot and/or dump of html for failed behat tests. #1152
  • Configuration keys incorrectly set in deploy.xml #1148
  • Can't get tag to deploy via Travis CI #1137

Misc merged pull requests

  • Issue #1152 follow-up: Add docs for Behat ScreenshotExtension. #1164 (geerlingguy)
  • Issue #608: Improved patch documentation. #1157 (danepowell)
  • Added additional Windows gotcha related to missing/hidden files. #1144 (ashabed)
  • Fix misleading "Your composer.json file was modified by BLT" error message #1139 (TravisCarden)
  • Update multisite.md #1129 (danepowell)
  • Increasing timeout for Symfony processes created by Composer. #1115 (grasmash)

8.6.13 (2017-02-17)

Full Changelog

Notable Changes

  • .travis.yml and acquia-pipelines.yml have been significantly refactored to reduce the maintenance effort moving forward. You must re-initialize these files. E.g.,
    • rm .travis.yml && blt ci:travis:init
    • rm acquia-pipelines.yml && blt ci:pipelines:init
  • BLT no longer runs its own PHPUnit tests on child projects. An example PHPUnit test has been added for child projects to verify that tests do still run.

Implemented enhancements:

  • DrushTask needs outputProperty instead of just returnProperty #1088
  • Make the cm.core.config-dir property configurable #1013
  • Allow skipping of BLT's own PHPUnit tests #982
  • Make default acquia-pipelines.yml configuration distributable #976
  • Support for multiple CM approaches. #854
  • Improving internal testing of Pipelines #1114 (grasmash)
  • Re-starting MySQL in acquia-pipelines.yml. #1107 (grasmash)
  • Exclude acquia-pipelines.yml from artifact. #1101 (grasmash)
  • Defining JDK version directly in .travis.yml. #1100 (grasmash)
  • Pushing source 8.x branch to blted8 sandbox automatically. #1099 (grasmash)
  • Adding PHPUnit bootstrap. #1098 (grasmash)
  • Adapts #1024: Add pre-config-import hook #1095 (bobbygryzynger)
  • Support for multisite deploys #1092 (danepowell)
  • Fixes #1078, #1029, #1013, #966: Allow configuration directory and partial flag to be configurable. #1080 (grasmash)
  • Fixing PHPCS filset reference. #1079 (dpagini)
  • Fixes #1070: Adding variables for phpcs haltonerror and haltonwarning. #1071 (grasmash)
  • Adding vm:nuke command. #1069 (grasmash)
  • Creating example PHPUnit test. #1068 (grasmash)
  • Adding composer-installers-extender. #1064 (grasmash)
  • Adding installer paths for custom modules, themes, and profiles. #1063 (grasmash)
  • Update lightning to 2.0.3 #1054 (balsama)
  • TravisCI MySQL errors #1053 (danepowell)
  • Renaming locale to drupal.locale. #1045 (grasmash)
  • Add locale option for site-install task. #1043 (snize)
  • Refactoring BLT's internal CI scripts for Pipelines usage. #1040 (grasmash)
  • Connects to #1032: Delete SettingsTest.php #1037 (bobbygryzynger)
  • Splitting Travis instructions into separate bash files. #1035 (grasmash)
  • Connects to #1028: Add drush and drupal settings tests #1032 (bobbygryzynger)
  • Moving drupal/console requirement to template composer.json. #1031 (grasmash)
  • Adding file_exists() check to composer munge command. #1030 (grasmash)
  • Fixes #985: Implement deploy_install() to rebuild projects on deploy. #986 (swichers)
  • Add support for disabling targets from the local project override file. #1077 (bkosborne)
  • Run Cloud aliases in Cloud environments. #1076 (danepowell)
  • Double-revert features #1073 (danepowell)

Fixed bugs:

  • Behat tests failing on Pipelines in master/pulled 8.6.12 release #1111
  • .travis.yml attempts to run scripts that are not yet installed via composer. #1094
  • Pipelines jobs failing after upgrading to BLT 8.6.12 #1093
  • Missing space in .travis.yml causes travis-ci validation error. #1090
  • Tags can be blank which results in no tag being deployed. #1065
  • db_scrub script should not fire on ACSF #1059
  • It's not possible to disable targets via project.local.yml #1052
  • Build artifact .gitignore is blown away right after it's copied over #1007
  • Commit message needs to be escaped? #1006
  • Add missing newline to end of aliases.drushrc.php #1103 (TravisCarden)
  • Adding source prefix to pipelines commands. #1097 (grasmash)
  • 1090: add space to .travis.yml so it validates #1091 (mariagwyn)
  • Fixes #1065: Tags can be blank which results in no tag being deployed. #1067 (grasmash)
  • Fixes #1006: Commit message needs to be escaped. #1062 (grasmash)
  • Fixes #1007: Build artifact .gitignore is blown away right after it's copied over #1061 (grasmash)
  • Fixes #1059: db-scrub script should not fire on ACSF. #1060 (grasmash)
  • Fixed multisite settings on ACE. #1042 (danepowell)

Closed issues:

  • 'drupal-custom-module' in template needs to be prefixed with 'type:' #1084
  • Unprocessed replacement in default.local.drushrc.php #1057
  • Travis MySQL errors #1036
  • jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system. #1033
  • Add a deploy_install command to reinstall projects on every deploy. #985
  • Ansible needs to be at least 2.2 #889
  • Issue 1084: add 'type:' to drupal-custom-module installer path. #1085 (mariagwyn)

Misc merged pull requests

8.6.12 (2017-02-13)

Full Changelog

Implemented enhancements:

  • Allow skipping of BLT's own PHPUnit tests #982
  • Make default acquia-pipelines.yml configuration distributable #976
  • Fixes #1078, #1029, #1013, #966: Allow configuration directory and partial flag to be configurable. #1080 (grasmash)
  • Fixing PHPCS filset reference. #1079 (dpagini)
  • Fixes #1070: Adding variables for phpcs haltonerror and haltonwarning. #1071 (grasmash)
  • Adding vm:nuke command. #1069 (grasmash)
  • Creating example PHPUnit test. #1068 (grasmash)
  • Adding composer-installers-extender. #1064 (grasmash)
  • Adding installer paths for custom modules, themes, and profiles. #1063 (grasmash)
  • Update lightning to 2.0.3 #1054 (balsama)
  • TravisCI MySQL errors #1053 (danepowell)
  • Renaming locale to drupal.locale. #1045 (grasmash)
  • Add locale option for site-install task. #1043 (snize)
  • Connects to #1032: Delete SettingsTest.php #1037 (bobbygryzynger)
  • Splitting Travis instructions into separate bash files. #1035 (grasmash)
  • Connects to #1028: Add drush and drupal settings tests #1032 (bobbygryzynger)
  • Moving drupal/console requirement to template composer.json. #1031 (grasmash)
  • Adding file_exists() check to composer munge command. #1030 (grasmash)
  • Fixes #985: Implement deploy_install() to rebuild projects on deploy. #986 (swichers)

Fixed bugs:

  • Tags can be blank which results in no tag being deployed. #1065
  • db_scrub script should not fire on ACSF #1059
  • It's not possible to disable targets via project.local.yml #1052
  • Build artifact .gitignore is blown away right after it's copied over #1007
  • Commit message needs to be escaped? #1006
  • Fixes #1065: Tags can be blank which results in no tag being deployed. #1067 (grasmash)
  • Fixes #1006: Commit message needs to be escaped. #1062 (grasmash)
  • Fixes #1007: Build artifact .gitignore is blown away right after it's copied over #1061 (grasmash)
  • Fixes #1059: db-scrub script should not fire on ACSF. #1060 (grasmash)
  • Fixed multisite settings on ACE. #1042 (danepowell)

Closed issues:

  • Unprocessed replacement in default.local.drushrc.php #1057
  • Travis MySQL errors #1036
  • jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system. #1033
  • Add a deploy_install command to reinstall projects on every deploy. #985
  • Ansible needs to be at least 2.2 #889

Misc merged pull requests

8.6.11 (2017-02-01)

Full Changelog

Implemented enhancements:

  • Example BLT sandbox project that is kept up to date #847
  • blt function (alias) for fish #662
  • Disabling Lightning's Behat tests by default. #1022 (grasmash)
  • Fixes #1017: Running BLT commands in Drupal VM requires bz2; update to Drupal VM 4.2.x. #1018 (geerlingguy)
  • Allow bin directory to be configurable #1001 (balsama)
  • Slack notifications for deployments #1000 (danepowell)
  • Fixes #885: Local & CI Tests Fail with Git Hooks Disabled. #998 (shahinam)
  • Downgrade PHPUnit to version used by Drupal core (~4.8) #996 (TravisCarden)
  • Fixes #847: Pushing to GitHub blted8 sandbox after successful 8.x builds. #993 (grasmash)
  • Customizing Robo output. #988 (grasmash)
  • Tag names should behave like branches. #979 (danepowell)
  • Ignore compiled theme CSS and other artifacts #978 (danepowell)
  • Fixes #963: behat.extra is not actually used. #970 (grasmash)
  • Fixes #888: Adding unit test for YamlMungeCommand. #961 (grasmash)
  • Allow access to update.php locally. #958 (danepowell)
  • Adding more interaction to blt:release. #956 (grasmash)
  • Fixes #953: Allow local database sanitization to be disabled. #954 (grasmash)
  • Set PHP memory limit for Travis. #947 (danepowell)
  • Adding prompt for booting VM. #945 (grasmash)

Fixed bugs:

  • New behat.extra option is not actually passed along. #963
  • BLT (> 8.6.6) only runnable from repo root #952
  • Local & CI Tests Fail with Git Hooks Disabled #885
  • Fixing build errors in BLT CI. #1021 (grasmash)
  • Fixes #1011: provide correct path to phpunit tests #1012 (bobbygryzynger)
  • Fixed features override test. #1010 (danepowell)
  • Fixes #983: Exclude project.local.yml from deploy builds. #984 (swichers)
  • Fixes #980: Issue on SimpleSAMLphp init #981 (dooleymatt)
  • Fixes #967: Travis and xvfb. #971 (grasmash)
  • Fixes #968: Tag-based Travis deploys don't work. #969 (grasmash)

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 (2017-01-10)

Full Changelog

Implemented enhancements:

  • YAML validation is too verbose #950
  • Add Pipelines to DrupalVM #870
  • Removing contexts from behat.yml. #949 (grasmash)
  • Scripting releases. #948 (grasmash)
  • Adding behat.extra property for arbitrary CLI args. #946 (grasmash)
  • Reducing output of default PHPUnit tests. #944 (grasmash)
  • Tweaking output to remove more passthru. #941 (grasmash)
  • DB updates should always be run before config imports. #930 (danepowell)
  • Fixes #870: Add Pipelines binary to DrupalVM. #874 (grasmash)

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 (2017-01-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

8.6.8 (2017-01-06)

Full Changelog

Hotfix to project creation process b013590

8.6.7 (2017-01-06)

Full Changelog

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 (2016-12-28)

Full Changelog

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
  • 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
  • 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 (2016-12-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • BLT not ignoring local Behat config file #822
  • Fixes #822: Ignore Behat local.yml file. #823 (geerlingguy)

Misc merged pull requests

8.6.4 (2016-12-20)

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 (2016-12-19)

Full Changelog

Implemented enhancements:

  • Change version constraint for drupal/core to ^8.0 #812 (grasmash)
  • Fixes #809: Add mailhog to Drupal VM installed_extras. #810 (geerlingguy)

Fixed bugs:

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

Closed issues:

  • Mailhog required for some commands #809

8.6.2 (2016-12-19)

Full Changelog

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

8.6.1 (2016-12-07)

Full Changelog

Fixed bugs:

  • Removing testProd PHPUnit test. #771 (grasmash)
  • Hotfix: strip special characters from version strings. #770 (grasmash)

8.6.0 (2016-12-07)

Full Changelog

Implemented enhancements:

  • Removing search modules. These should be in separate feature project. #769 (grasmash)
  • Making CI builds more verbose. #767 (grasmash)
  • Updating acquia-pipelines.yml to create db only if not exists. #766 (grasmash)

Fixed bugs:

  • Fixing bug that prevents modules from being toggled. #768 (grasmash)
  • Preserving development.services.yml. #758 (grasmash)

8.6.0-beta2 (2016-12-06)

Full Changelog

Implemented enhancements:

  • Improve upgrade path for older versions of BLT #704
  • Validate patched package version constraints #685
  • More granular control of modules per environment #668
  • Moving drush to require dependencies interferes with Acquia-provided drush commands on ACE #647
  • Displaying update output. #755 (grasmash)
  • Printing message when blt update fails. #754 (grasmash)
  • Updating .travis.yml dynamically. #752 (grasmash)
  • Comparing checksum of composer.json before and after blt update. #748 (grasmash)
  • Disabling Lightning Behat tests on pull requests to BLT. #747 (grasmash)
  • Fixes #716: Removing cruft from deployment artifact. #746 (grasmash)
  • Speeding up composer validate in pre-commit hook. #745 (grasmash)
  • Preventing overwrite of custom development.services.yml. #744 (grasmash)
  • Making requirement for composer.lock update after BLT update more clear. #741 (grasmash)
  • Fixes #704: Improve upgrade path for older versions of BLT. #740 (grasmash)
  • Ignoring PHPStorm files. #734 (grasmash)
  • Fixed munged YAML indentation. #731 (danepowell)
  • Upgrading cweagens/composer-patches to 1.6.0. #730 (grasmash)
  • Generating default lightning.extend.yml on project creation. #726 (grasmash)
  • Fixes #712: Fix BLT's ReadTheDocs search. #713 (geerlingguy)
  • Exit gracefully when blt command cannot be run #709 (TravisCarden)
  • Fixes #647: Include Acquia cloud drush commands with BLT provided drush. #696 (grasmash)

Fixed bugs:

  • Twig Linting doesn't recognize Drupal functions/filters/etc #737
  • Travis CI Drupal site install failing (as of today) #720
  • Travis builds leave cruft in the deploy artifact #716
  • post-code-update cloud hook fails to enable non-existant Shield module using default composer.json and project.yml #710
  • blt local:refresh fails after upgrade to 8.6.0-beta1 #699
  • Disable default cloud hooks on ACSF #664
  • Fixing bug in travis.yml syntax. #751 (grasmash)
  • Fixes #737: Twig validation does not recognize Drupal filters/functions. #743 (grasmash)
  • Fixed composer errors on ACE. #735 (danepowell)
  • Fixed errors on ACE deploys. #733 (danepowell)
  • Fixes #710: Adding shield module to composer.json template. #729 (grasmash)
  • Issue #704: Fixed update hooks. #724 (danepowell)
  • Issue #719: Fixed failing setup:git-hooks. #723 (danepowell)
  • Fixes #720: Fixing MySQL connection issue caused by use of localhost. #722 (grasmash)
  • Fixed cloud hooks. #698 (danepowell)
  • Fixes #664: Disable cloud hooks on ACSF. #695 (grasmash)

Closed issues:

  • Examples link is broken in documentation #742
  • BLT setup:git-hooks fails #719
  • Fix BLT's ReadTheDocs Search #712
  • Acquia Cloud Hooks not executable by default #711
  • Exit gracefully if blt command can't be run #708

Misc merged pull requests

8.6.0-beta1 (2016-11-21)

Full Changelog

Implemented enhancements:

  • Git-hooks configuration #628
  • Clean up repo root--move top-level BLT files into their own directory #604
  • Implement a hook_update_n() analog #600
  • Add Twig syntax check to Git pre-commit hook #44
  • Fixes #628: Allowing custom git hooks to be used. #692 (grasmash)
  • Preventing PHPUnit failure when project.local.yml is empty. #691 (grasmash)
  • Making target hooks more verbose. #687 (grasmash)
  • Removed cloud hook samples. #684 (danepowell)
  • Fixes #604: Moving root blt files to blt subdir. #676 (grasmash)
  • Validating composer.json in pre-commit hook. #672 (grasmash)
  • Adding validate:twig target. #665 (grasmash)
  • Add .theme files to validation patternset #660 (bobbygryzynger)

Fixed bugs:

Closed issues:

  • How to handle D8 config with local/deploy modules #670
  • Is adding BLT to an existing project still a viable option? #650

Misc merged pull requests

8.5.2 (2016-11-09)

Full Changelog

Implemented enhancements:

  • Allow cm.features.bundle to contain multiple feature bundles #626
  • Add patch for .htaccess for SSL Only on Acquia Cloud #598
  • Add blt target for use in cloud-hooks #594
  • Fixing toggle-modules targets. #644 (grasmash)
  • Adding local:toggle-modules and deploy:toggle-modules targets. #643 (grasmash)
  • Added trusted host configuration. #640 (danepowell)
  • Removing uncustomized scaffold files #632 (grasmash)
  • Requiring Lightning ^8.1.12. #631 (grasmash)
  • Allow specification of multiple Features bundles #627 (timcosgrove)
  • Removed features patch. #625 (danepowell)
  • Run BLT commands on ACE #589 (danepowell)

Fixed bugs:

  • development.services.yml gets clobbered on updates #641
  • Features patch no longer applies #630
  • Build failing #622
  • Fixes #641: Preventing overwrite of customized scaffold files. #642 (grasmash)
  • Ignoring experimental tests on Pipelines builds. #620 (grasmash)

Closed issues:

  • Running blt local:setup fails #635
  • Features patch error #634
  • Fails with Permission denied on blt.sh #616

Misc merged pull requests

8.5.1 (2016-11-01)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Broken link to next-steps.md from creating-new-project.md #612
  • Issues with default install process #567
  • Behat tests fail on Dev Desktop #561
  • Doctor fails on new install in Dev Desktop #560
  • Doctor doesn't recognize Dev Desktop sites #558
  • Error after deploying artifact branch build with blt deploy. #533
  • Behat: First test tagged @javascript in a feature fails, subsequent pass #456

Misc merged pull requests

  • Updating docs, adding video links and next steps. #614 (grasmash)
  • Fixed broken link to git-hooks documentation. #611 (larruda)
  • Fix Drupal-VM config name drupal_db_name #597 (dpagini)
  • Improvements to the Ubuntu Bash on Windows documentation. #596 (srowlands)

8.5.0 (2016-10-19)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Drupal VM integration broken in latest stable release of DrupalVM #568
  • Add BLT command to show current version #562
  • Doctor doesn't recognize DEVDESKTOP_DRUPAL_SETTINGS_DIR on Dev Desktop #559
  • Allow packages to be excluded from BLT templated updates #557

Misc merged pull requests

  • Add documentation for installing the chromedriver in OSX. #578 (gollyg)

8.5.0-beta1 (2016-10-13)

Full Changelog

Implemented enhancements:

  • Add verbosity control variable to BLT. Reduce default verbosity. #529
  • Update Documentation for BLT under WSL #509
  • Add support for SimpleSAMLphp #481
  • Harmonize ACE and ACSF deploy artifacts #164
  • Hiding drush status check output in doctor command. #554 (grasmash)
  • Adding blt alias to Drupal VM. #552 (grasmash)
  • Modifying template .travis.yml. #550 (grasmash)
  • Moving doctor output to table. #548 (grasmash)
  • Check date.timezone in doctor. #547 (srowlands)
  • Deploying on only one PHP build. #545 (grasmash)
  • Upping Phing's memory limit to 1G. #541 (grasmash)
  • Added adminer to DrupalVM. #538 (danepowell)
  • Change drush.wrapper to not run 'composer install' automatically #535 (TravisCarden)
  • Adding more verbosity control variables. #530 (grasmash)
  • Adding tests/phpunit/Bolt to cleanup. #528 (grasmash)
  • Only deploy on a single php version. #524 (srowlands)
  • Ensure correct exit status on pre-commit #523 (steveworley)
  • Switching PhantomJS to Selenium #520 (grasmash)
  • Issue #509: Use default hostname that works more universally. #516 (geerlingguy)
  • Issue #509: Adjust drush wrapper bin path so it works on Windows with bad symlinks. #515 (geerlingguy)
  • Follow-up to #502: Remove bz2 requirement after switch to Selenium2. #503 (geerlingguy)

Fixed bugs:

Closed issues:

  • [Feature Request] Provide the option to manage the jquery libraries #525
  • DrupalVM init fails due to missing package php-bz2 #521
  • Space in project directory path causes initial composer create-project to fail. #514
  • SimpleSAMLphp config files not included in deploy artifact #506
  • Document a typical update process, including BLT and a major dependency #493
  • Confusion over setting up with Acquia DevDesktop #369

Misc merged pull requests

  • Update to Drupal VM 3.4.x with Selenium and Chromedriver. #549 (geerlingguy)
  • Include Instructions for VM configuration / customization on Create New Projects Page #542 (mikemadison13)
  • Correcting typos in BLT Drush template and Onboarding documentation #539 (mikemadison13)
  • Fixes #369: Documenting DD php bin .bash_profile example. #537 (grasmash)
  • Fix typo that was breaking the dependency management link. #534 (jrbeeman)
  • Adding docs for front end dependencies. #527 (grasmash)
  • Document that users may need to run composer update after updating BLT. #522 (jrbeeman)
  • Adding next steps docs. #518 (grasmash)

8.4.9 (2016-10-07)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Use newer version of Drupal VM (currently ~3.1) #504
  • Default DrupalVM to PHP 5.6 #501

Misc merged pull requests

8.4.8 (2016-10-05)

Full Changelog

Implemented enhancements:

  • Clarifying doctor output for Behat config issues. #494 (grasmash)

Fixed bugs:

  • Fixing acsf:init bug preventing include from being written. #496 (grasmash)
  • Removing Lightning target hooks. #495 (grasmash)

8.4.7 (2016-10-05)

Full Changelog

Implemented enhancements:

Misc merged pull requests

8.4.6 (2016-09-27)

Full Changelog

Implemented enhancements:

  • Improved DX with DrupalVM #441
  • Remote Drush commands from BLT repo root #426
  • Allow targets to be disabled in project.yml #290
  • Improving Behat + Drupal VM integration. #462 (grasmash)
  • Adding cog as a default dependency. #460 (grasmash)
  • Hiding more targets from list. #459 (grasmash)
  • Closes #290: Allow targets to be disabled in project.yml. #458 (grasmash)
  • Resolves #441: Improving DX of DrupalVM integration #457 (grasmash)
  • Adding setup:settings target. #451 (grasmash)
  • Hiding subtargets from blt command list. #449 (grasmash)
  • Running all drush commands from docroot in case alias is unset. #448 (grasmash)
  • Add documentation covering wikimedia/composer-merge-plugin. #447 (jrbeeman)
  • Adding more files to deprecated files list for cleanup command. #445 (grasmash)
  • Removing composer checks from BLT. Composer is assumed. #444 (grasmash)
  • Adding VM config checks to the doctor. #443 (grasmash)
  • Remove root detection to allow drush to run remotely #438 (steveworley)
  • Making doctor command more verbose for checking correct config. #437 (grasmash)
  • Adding metadata to composer.json. #436 (grasmash)
  • Prompt for deploy properties #434 (steveworley)
  • Adding ascii art to blt command list. #433 (grasmash)

Fixed bugs:

  • Fixing bug in Doctor's VM config check. #465 (grasmash)
  • Pinning Drupal Console to 1.0.0-beta5 to prevent bug in RC1. #463 (grasmash)
  • Passes repo.root into filterFileListByFileSet target #446 (steveworley)
  • Update blt.settings.php ACE/ACSF logic #431 (dpagini)

Misc merged pull requests

8.4.5 (2016-09-20)

Full Changelog

Implemented enhancements:

  • Suggesting hirak/prestissimo in composer.json. #430 (grasmash)
  • Improving doctor output on brand-new sites. #429 (grasmash)

8.4.4 (2016-09-20)

Full Changelog

Implemented enhancements:

  • Change order of running updates and config imports #419
  • Adding check for blt.settings.php in factory hooks to doctor. #428 (grasmash)
  • Delete protect_env.php.example #422 (dpagini)
  • 419: Added another Config import before Database updates are executed. #420 (vaibhavjain-in)
  • Expanding doctor command. #417 (grasmash)
  • Adding doctor command. #415 (grasmash)
  • Update filesystem.settings.php for ACSF #411 (dpagini)

Fixed bugs:

  • README from blt-project is created on project creation #421
  • Fixes #423: Prevent overwrite of factory-hooks and FeatureContext.php. #427 (grasmash)
  • Fixing blt symlink for deployment testing. #425 (grasmash)
  • Bugfix for ACSF db name. #418 (lcatlett)

Closed issues:

  • Updating BLT with composer #423

8.4.3 (2016-09-15)

Full Changelog

Implemented enhancements:

  • Optimizing autoload for artifact. #409 (grasmash)
  • Separating setup:drush from setup:drupal:settings. #407 (grasmash)
  • Adding test for Pipelines integration. #406 (grasmash)
  • Update behat/mink to ~1.7 (v1.6.0 -> v1.7.1), upgrade lightning to ~8 (1.03 -> 1.04) #405 (balsama)
  • Installing alias automatically. #404 (grasmash)
  • Removing blt init from more places. #403 (grasmash)

Fixed bugs:

  • Adding patches dir back to artifact. #402 (grasmash)
  • Removing POST_INSTALL_CMD event from BLT composer plugin. #401 (grasmash)

Misc merged pull requests

8.4.2 (2016-09-15)

Full Changelog

Implemented enhancements:

Fixed bugs:

Misc merged pull requests

8.4.1 (2016-09-12)

Full Changelog

Implemented enhancements:

  • BLT presumes sites/default, complicates multisite settings #380
  • Automate execution of blt update after composer update #341
  • Install BLT alias automatically for developers #284
  • Fixes #380: Allow $site_dir to be defined for multisite. #382 (grasmash)
  • Making vm:init task more verbose. #376 (grasmash)
  • Replacing external Phing random string task with internal one. #375 (grasmash)
  • Added search modules #374 (danepowell)
  • Chmod settings.php to 644 instead of 755 #370 (bkosborne)
  • Fixes #341 #284: Automating alias installation and template updates. #368 (grasmash)

Fixed bugs:

  • fatal: A branch named 'master-build' already exists. #381
  • Fixing multiple deployment target bug. #373 (grasmash)
  • Revert "Modify deploy phing to enable multiple environment deployments." #372 (grasmash)
  • Modify deploy phing to enable multiple environment deployments. #363 (marksakurada)

Closed issues:

  • Move all common settings files to sites/all/settings #147

Misc merged pull requests

8.4.0 (2016-09-09)

Full Changelog

Implemented enhancements:

  • local-sync.xml tasks should use drush instead of exec and aliases #56
  • Bolt should adhere to verbose options and not hardcode them #36
  • Removing extraneous base.settings.php. #367 (grasmash)
  • Fixes #36, #56: Making DrushTask conform to Phing verbosity. Converting <exec> instances to <drush>. #366 (grasmash)
  • Making repetitive messages less verbose. #365 (grasmash)
  • Moving default settings files out of template. #364 (grasmash)
  • Adding patches and tmp to deploy excludes #362 (dpagini)

8.3.4 (2016-09-02)

Full Changelog

Implemented enhancements:

  • BLT doesn't define file system storage intelligently #211
  • Fixes #211: Store filepaths intelligently. #359 (grasmash)
  • Add configuration for filesystem settings. (#211) #322 (pixlkat)
  • Resolves #44: Register lint:twig console command. #297 (grasmash)

Fixed bugs:

  • drush problem with deploy:acsf:init #356
  • VM Initialization (./blt.sh vm:init) freezes in terminal when copying drush aliases #241
  • Fixing bug in blt init #360 (grasmash)
  • Fixes #356: deploy:acsf:init uses wrong docroot. #357 (grasmash)

Misc merged pull requests

8.3.3 (2016-09-01)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Configuration written to settings.php during install #345
  • Issue #345: Changing require_once() to require(). #346 (grasmash)

Misc merged pull requests

  • Switch -Dbehat.param to path in single behat test example. #353 (seanpclark)

8.3.2 (2016-08-31)

Full Changelog

Implemented enhancements:

  • NPM management of deployed front-end libraries #333
  • Add nodejs frontend tools for drupalvm integration #324
  • Removing DevDesktop settings include. #343 (grasmash)
  • Set perms on settings files. #342 (danepowell)
  • Adding an update.sh script. #339 (grasmash)
  • Issue #333: Allow deployment of front-end libraries. #334 (danepowell)

Fixed bugs:

  • override blt phing target #316
  • drush.wrapper broken by xdebug message #315
  • PHPUnit Tests should load project.local.yml #309
  • Removing Phantom JS CDN URL. #340 (grasmash)
  • Fixes #315: Resolving xdebug and drush.wrapper bug. #337 (grasmash)
  • Ignoring a lightning patch. #335 (grasmash)

Closed issues:

  • Clean up the Continuous Integration instructions #319

Misc merged pull requests

8.3.1 (2016-08-16)

Full Changelog

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

Misc merged pull requests

8.3.0 (2016-08-11)

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

Misc merged pull requests

* This Change Log was automatically generated by github_changelog_generator