8.5.0-beta1
Pre-release
Pre-release
This is a beta release due to breaking changes, potentially unstable testing results, and incompatibility with Pipelines.
Notable changes:
- Due to an incompatibility between OSX Sierra and PhantomJS 1.9.8, PhantomJS has been replaced Selenium. This is a major change and not taken lightly. Many alternatives were investigated. Our Drupal VM now has Selenium installed by default, but if you are running tests natively you will now need Java. You will also need to re-initialize your travis configuration via
blt ci:travis:init
. Lastly, this change is incompatible with Pipelines. We will work with the Pipelines team to resolve the question of Selenium support. - A new
simplesamlphp:init
target has been added. This assists with adding Saml authentication to your Drupal site. See saml docs for more info. - BLT's default verbosity can now be controlled by setting the
blt.level
variable in project.local.yml to one of the following values:debug, verbose, info, warn, error
.
Implemented enhancements:
- Add verbosity control variable to BLT. Reduce default verbosity. #529
- Update Documentation for BLT under WSL #509
- Add support for SimpleSAMLphp #481
- Harmonize ACE and ACSF deploy artifacts #164
- Hiding drush status check output in doctor command. #554 (grasmash)
- Adding blt alias to Drupal VM. #552 (grasmash)
- Modifying template .travis.yml. #550 (grasmash)
- Moving doctor output to table. #548 (grasmash)
- Check date.timezone in doctor. #547 (srowlands)
- Deploying on only one PHP build. #545 (grasmash)
- Upping Phing's memory limit to 1G. #541 (grasmash)
- Added adminer to DrupalVM. #538 (danepowell)
- Change drush.wrapper to not run 'composer install' automatically #535 (TravisCarden)
- Adding more verbosity control variables. #530 (grasmash)
- Adding tests/phpunit/Bolt to cleanup. #528 (grasmash)
- Only deploy on a single php version. #524 (srowlands)
- Ensure correct exit status on pre-commit #523 (steveworley)
- Switching PhantomJS to Selenium #520 (grasmash)
- Issue #509: Use default hostname that works more universally. #516 (geerlingguy)
- Issue #509: Adjust drush wrapper bin path so it works on Windows with bad symlinks. #515 (geerlingguy)
- Follow-up to #502: Remove bz2 requirement after switch to Selenium2. #503 (geerlingguy)
Fixed bugs:
- Detect environment variables correctly with doctor. #546 (srowlands)
- Fixing Drupal VM integration with Selenium. #544 (grasmash)
- Fixing coder syntax violation. #540 (grasmash)
- Fixes #514: Accomodating spaces in dir path. #532 (grasmash)
- Fixes #506: Include config in deploy artifact. #511 (dooleymatt)
Closed issues:
- [Feature Request] Provide the option to manage the jquery libraries #525
- DrupalVM init fails due to missing package php-bz2 #521
- Space in project directory path causes initial composer create-project to fail. #514
- SimpleSAMLphp config files not included in deploy artifact #506
- Document a typical update process, including BLT and a major dependency #493
- Confusion over setting up with Acquia DevDesktop #369
Misc merged pull requests
- Update to Drupal VM 3.4.x with Selenium and Chromedriver. #549 (geerlingguy)
- Include Instructions for VM configuration / customization on Create New Projects Page #542 (mikemadison13)
- Correcting typos in BLT Drush template and Onboarding documentation #539 (mikemadison13)
- Fixes #369: Documenting DD php bin .bash_profile example. #537 (grasmash)
- Fix typo that was breaking the dependency management link. #534 (jrbeeman)
- Adding docs for front end dependencies. #527 (grasmash)
- Document that users may need to run composer update after updating BLT. #522 (jrbeeman)
- Adding next steps docs. #518 (grasmash)