8.6.0-beta1
Notable changes:
- BLT now has an analog to hook_update_n() which will perform scripted migrations for specific version deltas. This should further automate the update process.
- project.yml has been moved to the
blt
subdirectory, which will contain most BLT-specific files moving forward. - composer.json is now validated in the git pre-commit hook
- You may now disable or define your own git hooks via the
git.hooks
property. - Twig syntax checking on custom project directories has been added to git pre-commit hook and
validate:all
target.validate:twig
target has been added.
Implemented enhancements:
- Git-hooks configuration #628
- Clean up repo root--move top-level BLT files into their own directory #604
- Implement a hook_update_n() analog #600
- Add Twig syntax check to Git pre-commit hook #44
- Fixes #628: Allowing custom git hooks to be used. #692 (grasmash)
- Preventing PHPUnit failure when project.local.yml is empty. #691 (grasmash)
- Making target hooks more verbose. #687 (grasmash)
- Removed cloud hook samples. #684 (danepowell)
- Fixes #604: Moving root blt files to blt subdir. #676 (grasmash)
- Validating composer.json in pre-commit hook. #672 (grasmash)
- Adding validate:twig target. #665 (grasmash)
- Add .theme files to validation patternset #660 (bobbygryzynger)
Fixed bugs:
- Git Hooks Fail after BLT Update #679
- Travis and D8 CMI #657
- Ensuring that drush policy applies only to AC. #693 (grasmash)
- Updating schema version after updates. #686 (grasmash)
- Fixing default acquia-pipelines.yml for new project.yml location. #683 (grasmash)
- Resolves #679: Twig validation hook fails. #680 (grasmash)
- Don't uninstall dblog locally. #675 (bobbygryzynger)
- Resolves #670: Remove duplicate config imports. #674 (grasmash)
- Made cloud hooks executable. #648 (danepowell)
Closed issues:
- How to handle D8 config with local/deploy modules #670
- Is adding BLT to an existing project still a viable option? #650
Misc merged pull requests
- Adding docs for configuration overrides. #690 (grasmash)
- Adding Pull Request template. #677 (grasmash)
- Fix SimpleSaml Markdown formatting. #673 (grasmash)
- Validated SimpleSAML docs Markdown fix #669 (TravisCarden)
- ReadTheDocs is not good at Markdown #667 (TravisCarden)
- Correct SimpleSAML documentation #666 (TravisCarden)
- Fix 'blt version' #656 (TravisCarden)
- Update Drupal VM to latest stable release. #655 (geerlingguy)
- Rebuild caches before running updates. #652 (danepowell)
- Adding updater for specific BLT delta migrations. #601 (grasmash)