Skip to content

Releases: acquia/blt

10.4.0

09 Sep 20:37
e701094
Compare
Choose a tag to compare

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.

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.1

04 Sep 18:27
2dc34d8
Compare
Choose a tag to compare

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

06 Aug 18:27
b65ff5b
Compare
Choose a tag to compare

Breaking change for Tugboat users only: to continue using BLT Tugboat integration, run composer require acquia/blt-tugboat. See #3737 for details.

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

22 Jul 18:48
7307637
Compare
Choose a tag to compare

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.

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.

10.2.0

03 Jul 22:03
748ca55
Compare
Choose a tag to compare

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

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

06 Jun 18:24
c33bbb4
Compare
Choose a tag to compare

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

03 May 22:58
8a903c1
Compare
Choose a tag to compare

This is primarily a hotfix release to help users upgrading from 9.2.x. It fixes #3624

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.

10.0.0

01 May 17:50
83d5847
Compare
Choose a tag to compare

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.

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.

9.2.8

01 May 18:10
73992df
Compare
Choose a tag to compare

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.

Full Changelog

Miscellaneous

  • Prevent cache collisions in multisite install tasks #3171. (#3554)

10.0.0-rc4

26 Apr 22:56
505ece4
Compare
Choose a tag to compare
10.0.0-rc4 Pre-release
Pre-release

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.

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)