Releases: acquia/blt
12.0.0
BLT 12 contains a number of new, exciting, and potentially breaking changes.
Review the BLT 12 upgrade guide for details. You must follow the steps in this guide if upgrading from an earlier version of BLT.
Changes from beta1
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
BLT 12 contains a number of new, exciting, and potentially breaking changes.
Review the BLT 12 upgrade guide for details. You must follow the steps in this guide if upgrading from an earlier version of BLT.
Changes from alpha1
Full Changelog
Enhancements
- DT-1399: Composer 2 compatibility. (#4144)
12.0.0-alpha1
BLT 12 contains a number of new, exciting, and potentially breaking changes. Review the upgrade guide for more details: https://support.acquia.com/hc/en-us/articles/360045796154-Upgrading-from-BLT-11-to-BLT-12
11.4.1
11.4.0
Note that this release removes usage of the $_ENV
superglobal variable from within BLT. BLT uses getenv()
and putenv()
going forward. If you are setting or reading environment variables from the superglobal as part of BLT settings or plugins, be sure to switch to the built-in PHP functions instead.
This also fixes a bug whereby BLT did not properly detect when it was running in a CI environment. This may lead to unexpected changes in behavior in CI environments that were previously (and erroneously) detected as local. For instance, if your CI process cleans up after itself by removing site files, this can fail due to core's built-in permission hardening, which is normally disabled locally via $settings['skip_permissions_hardening']
in local.settings.php, but is not disabled in CI.
Implemented enhancements
- Added support for drupal-check 1.1.1. (#4076)
- Removed inspector dependency on MySQL database (#4049)
Fixed bugs
- Cache overridden results in EnvironmentDetector plugins (#4087)
- 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)
- Fixes #4067: Adds a redundant cache-rebuild after drupal:update. (#4068)
- DT-1171: Fixed #3993: Cannot run Drupal functional tests in Pipelines. (#4060)
- Failed pre-push validation doesn't prevent push. (#4044)
- Fixes #4005: DT-1193: Remove usage of $_ENV (#4020) (#4043)
Miscellaneous
11.3.0
11.2.0
The biggest change in this release is the addition of a new command to migrate your project from Drupal Scaffold (now deprecated) to Composer Scaffold. Read more about this in #3982
There's one potentially breaking change in this release when running artifact
commands: if you previously set a custom deploy.dir
, you must now also set deploy.docroot
. See #3975 for details.
Implemented enhancements
- DT-1036: Command to migrate projects to Composer Scaffold. (#3982)
- 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)
- 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
10.7.2
Fixed bugs
- DT-1166: Restrict drupal-check version to fix Pipelines TTY error. (#4001)
- 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
- Remove branch alias from blt-require-dev.
11.1.2
11.1.1
Known issue
This release may cause Acquia Pipelines jobs to incorrectly report failures: #3992
Original release notes
This is a patch release containing only bug fixes for the following issues. If you are not affected by one of these bugs, there is no need to update at this time.