Skip to content

8.7.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@grasmash grasmash released this 31 Mar 18:45

Full Changelog

Notable Changes

  • BLT now support multiple configuration strategies. The default approach is to use config_split and not features. You may set cm.strategy to config-split, features, core-only, or none in your project.yml.
  • BLT will no longer overwrite your .gitignore file moving forward, though it may make small, targeted alterations.
  • Acquia Cloud hooks are now opt-in. You must run setup:cloud-hooks to create or update your cloud hooks.
  • Cloud hooks for ACSF now exist. If used, they will programatically update all ACSF sites.

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:

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