Releases: acquia/blt
10.4.0
Note that this release has one potentially breaking change for memcache users, which is the migration of memcache settings to a standalone package. BLT will automatically include this package for you, but you must be sure to run composer update
manually after the update is complete.
In addition to moving to a new package, the memcache settings themselves have been updated to take advantage of the latest memcache release. While these new settings have been tested and are known to work for the majority of use cases, you may want to review them if you have any particular concerns.
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.1
This is a hotfix release to support new project creation and ORCA tests until the related upstream issues are resolved. See #3835 for details.
Note that this release only fixes the issue for new projects. Existing BLT users experiencing this issue should follow the workaround advice provided in #3835, i.e. manually adding the Mink version alias to your composer.json.
10.3.0
Breaking change for Tugboat users only: to continue using BLT Tugboat integration, run composer require acquia/blt-tugboat
. See #3737 for details.
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
10.2.1
This is primarily a hotfix release intended to fix #3766. If you are not using config splits or having problems with environment detection, then you may be able to wait for the next minor release.
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.
10.2.0
Run composer update --lock
after applying this update and be sure to commit the changes.
This release includes an update hook that will make some minor modifications to your composer.json file. These changes should be safe and appropriate for all projects. For more details see #3721
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
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
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
This is primarily a hotfix release to help users upgrading from 9.2.x. It fixes #3624
Implemented enhancements
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.
10.0.0
This is the first stable release of the BLT 10.x branch.
These release notes only detail changes since 10.0.0-rc4. If you are upgrading from BLT 9.2.x, be sure to review the KB article on upgrading from 9.2.x to 10.x, as there are a few critical upgrade steps and notes to be aware of.
There is one potentially breaking change in this release since rc4. In #3599 we changed how project custom settings files are included. If you define custom settings files for your project, you should ensure that they still work as intended.
Implemented enhancements
Fixed bugs
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.
9.2.8
This is the final scheduled release of BLT 9.2.x, per the support policy in the README.
BLT 9.2.x is officially supported for the next 6 months to give users time to upgrade to BLT 10.x, but will only receive critical security-related fixes during that time.
Miscellaneous
10.0.0-rc4
This is primarily a bugfix patch release, and likely the final RC before a stable 10.0.0 release next week.
It does have one major change, which is to remove PhantomJS support.
Major / breaking changes
- Remove support for PhantomJS. (#3580)
Implemented enhancements
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)