Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

11.4.0

Compare
Choose a tag to compare
@danepowell danepowell released this 01 Apr 17:53
· 37 commits to 11.x since this release
8194460

Full Changelog

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

  • Replace factory-hooks/post-install by post-site-install (#4061)
  • Make exception output cleaner. (#4047)