Skip to content

Latest commit

 

History

History
875 lines (711 loc) · 78.8 KB

CHANGELOG.md

File metadata and controls

875 lines (711 loc) · 78.8 KB

Change Log

8.6.1 (2016-12-07)

Full Changelog

Fixed bugs:

  • Removing testProd PHPUnit test. #771 (grasmash)
  • Hotfix: strip special characters from version strings. #770 (grasmash)

8.6.0 (2016-12-07)

Full Changelog

Implemented enhancements:

  • Removing search modules. These should be in separate feature project. #769 (grasmash)
  • Making CI builds more verbose. #767 (grasmash)
  • Updating acquia-pipelines.yml to create db only if not exists. #766 (grasmash)

Fixed bugs:

  • Fixing bug that prevents modules from being toggled. #768 (grasmash)
  • Preserving development.services.yml. #758 (grasmash)

8.6.0-beta2 (2016-12-06)

Full Changelog

Implemented enhancements:

  • Improve upgrade path for older versions of BLT #704
  • Validate patched package version constraints #685
  • More granular control of modules per environment #668
  • Moving drush to require dependencies interferes with Acquia-provided drush commands on ACE #647
  • Displaying update output. #755 (grasmash)
  • Printing message when blt update fails. #754 (grasmash)
  • Updating .travis.yml dynamically. #752 (grasmash)
  • Comparing checksum of composer.json before and after blt update. #748 (grasmash)
  • Disabling Lightning Behat tests on pull requests to BLT. #747 (grasmash)
  • Fixes #716: Removing cruft from deployment artifact. #746 (grasmash)
  • Speeding up composer validate in pre-commit hook. #745 (grasmash)
  • Preventing overwrite of custom development.services.yml. #744 (grasmash)
  • Making requirement for composer.lock update after BLT update more clear. #741 (grasmash)
  • Fixes #704: Improve upgrade path for older versions of BLT. #740 (grasmash)
  • Ignoring PHPStorm files. #734 (grasmash)
  • Fixed munged YAML indentation. #731 (danepowell)
  • Upgrading cweagens/composer-patches to 1.6.0. #730 (grasmash)
  • Generating default lightning.extend.yml on project creation. #726 (grasmash)
  • Fixes #712: Fix BLT's ReadTheDocs search. #713 (geerlingguy)
  • Exit gracefully when blt command cannot be run #709 (TravisCarden)
  • Fixes #647: Include Acquia cloud drush commands with BLT provided drush. #696 (grasmash)

Fixed bugs:

  • Twig Linting doesn't recognize Drupal functions/filters/etc #737
  • Travis CI Drupal site install failing (as of today) #720
  • Travis builds leave cruft in the deploy artifact #716
  • post-code-update cloud hook fails to enable non-existant Shield module using default composer.json and project.yml #710
  • blt local:refresh fails after upgrade to 8.6.0-beta1 #699
  • Disable default cloud hooks on ACSF #664
  • Fixing bug in travis.yml syntax. #751 (grasmash)
  • Fixes #737: Twig validation does not recognize Drupal filters/functions. #743 (grasmash)
  • Fixed composer errors on ACE. #735 (danepowell)
  • Fixed errors on ACE deploys. #733 (danepowell)
  • Fixes #710: Adding shield module to composer.json template. #729 (grasmash)
  • Issue #704: Fixed update hooks. #724 (danepowell)
  • Issue #719: Fixed failing setup:git-hooks. #723 (danepowell)
  • Fixes #720: Fixing MySQL connection issue caused by use of localhost. #722 (grasmash)
  • Fixed cloud hooks. #698 (danepowell)
  • Fixes #664: Disable cloud hooks on ACSF. #695 (grasmash)

Closed issues:

  • Examples link is broken in documentation #742
  • BLT setup:git-hooks fails #719
  • Fix BLT's ReadTheDocs Search #712
  • Acquia Cloud Hooks not executable by default #711
  • Exit gracefully if blt command can't be run #708

Misc merged pull requests

8.6.0-beta1 (2016-11-21)

Full Changelog

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:

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

8.5.2 (2016-11-09)

Full Changelog

Implemented enhancements:

  • Allow cm.features.bundle to contain multiple feature bundles #626
  • Add patch for .htaccess for SSL Only on Acquia Cloud #598
  • Add blt target for use in cloud-hooks #594
  • Fixing toggle-modules targets. #644 (grasmash)
  • Adding local:toggle-modules and deploy:toggle-modules targets. #643 (grasmash)
  • Added trusted host configuration. #640 (danepowell)
  • Removing uncustomized scaffold files #632 (grasmash)
  • Requiring Lightning ^8.1.12. #631 (grasmash)
  • Allow specification of multiple Features bundles #627 (timcosgrove)
  • Removed features patch. #625 (danepowell)
  • Run BLT commands on ACE #589 (danepowell)

Fixed bugs:

  • development.services.yml gets clobbered on updates #641
  • Features patch no longer applies #630
  • Build failing #622
  • Fixes #641: Preventing overwrite of customized scaffold files. #642 (grasmash)
  • Ignoring experimental tests on Pipelines builds. #620 (grasmash)

Closed issues:

  • Running blt local:setup fails #635
  • Features patch error #634
  • Fails with Permission denied on blt.sh #616

Misc merged pull requests

8.5.1 (2016-11-01)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Broken link to next-steps.md from creating-new-project.md #612
  • Issues with default install process #567
  • Behat tests fail on Dev Desktop #561
  • Doctor fails on new install in Dev Desktop #560
  • Doctor doesn't recognize Dev Desktop sites #558
  • Error after deploying artifact branch build with blt deploy. #533
  • Behat: First test tagged @javascript in a feature fails, subsequent pass #456

Misc merged pull requests

  • Updating docs, adding video links and next steps. #614 (grasmash)
  • Fixed broken link to git-hooks documentation. #611 (larruda)
  • Fix Drupal-VM config name drupal_db_name #597 (dpagini)
  • Improvements to the Ubuntu Bash on Windows documentation. #596 (srowlands)

8.5.0 (2016-10-19)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Drupal VM integration broken in latest stable release of DrupalVM #568
  • Add BLT command to show current version #562
  • Doctor doesn't recognize DEVDESKTOP_DRUPAL_SETTINGS_DIR on Dev Desktop #559
  • Allow packages to be excluded from BLT templated updates #557

Misc merged pull requests

  • Add documentation for installing the chromedriver in OSX. #578 (gollyg)

8.5.0-beta1 (2016-10-13)

Full Changelog

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:

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)

8.4.9 (2016-10-07)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Use newer version of Drupal VM (currently ~3.1) #504
  • Default DrupalVM to PHP 5.6 #501

Misc merged pull requests

8.4.8 (2016-10-05)

Full Changelog

Implemented enhancements:

  • Clarifying doctor output for Behat config issues. #494 (grasmash)

Fixed bugs:

  • Fixing acsf:init bug preventing include from being written. #496 (grasmash)
  • Removing Lightning target hooks. #495 (grasmash)

8.4.7 (2016-10-05)

Full Changelog

Implemented enhancements:

Misc merged pull requests

8.4.6 (2016-09-27)

Full Changelog

Implemented enhancements:

  • Improved DX with DrupalVM #441
  • Remote Drush commands from BLT repo root #426
  • Allow targets to be disabled in project.yml #290
  • Improving Behat + Drupal VM integration. #462 (grasmash)
  • Adding cog as a default dependency. #460 (grasmash)
  • Hiding more targets from list. #459 (grasmash)
  • Closes #290: Allow targets to be disabled in project.yml. #458 (grasmash)
  • Resolves #441: Improving DX of DrupalVM integration #457 (grasmash)
  • Adding setup:settings target. #451 (grasmash)
  • Hiding subtargets from blt command list. #449 (grasmash)
  • Running all drush commands from docroot in case alias is unset. #448 (grasmash)
  • Add documentation covering wikimedia/composer-merge-plugin. #447 (jrbeeman)
  • Adding more files to deprecated files list for cleanup command. #445 (grasmash)
  • Removing composer checks from BLT. Composer is assumed. #444 (grasmash)
  • Adding VM config checks to the doctor. #443 (grasmash)
  • Remove root detection to allow drush to run remotely #438 (steveworley)
  • Making doctor command more verbose for checking correct config. #437 (grasmash)
  • Adding metadata to composer.json. #436 (grasmash)
  • Prompt for deploy properties #434 (steveworley)
  • Adding ascii art to blt command list. #433 (grasmash)

Fixed bugs:

  • Fixing bug in Doctor's VM config check. #465 (grasmash)
  • Pinning Drupal Console to 1.0.0-beta5 to prevent bug in RC1. #463 (grasmash)
  • Passes repo.root into filterFileListByFileSet target #446 (steveworley)
  • Update blt.settings.php ACE/ACSF logic #431 (dpagini)

Misc merged pull requests

8.4.5 (2016-09-20)

Full Changelog

Implemented enhancements:

  • Suggesting hirak/prestissimo in composer.json. #430 (grasmash)
  • Improving doctor output on brand-new sites. #429 (grasmash)

8.4.4 (2016-09-20)

Full Changelog

Implemented enhancements:

  • Change order of running updates and config imports #419
  • Adding check for blt.settings.php in factory hooks to doctor. #428 (grasmash)
  • Delete protect_env.php.example #422 (dpagini)
  • 419: Added another Config import before Database updates are executed. #420 (vaibhavjain-in)
  • Expanding doctor command. #417 (grasmash)
  • Adding doctor command. #415 (grasmash)
  • Update filesystem.settings.php for ACSF #411 (dpagini)

Fixed bugs:

  • README from blt-project is created on project creation #421
  • Fixes #423: Prevent overwrite of factory-hooks and FeatureContext.php. #427 (grasmash)
  • Fixing blt symlink for deployment testing. #425 (grasmash)
  • Bugfix for ACSF db name. #418 (lcatlett)

Closed issues:

  • Updating BLT with composer #423

8.4.3 (2016-09-15)

Full Changelog

Implemented enhancements:

  • Optimizing autoload for artifact. #409 (grasmash)
  • Separating setup:drush from setup:drupal:settings. #407 (grasmash)
  • Adding test for Pipelines integration. #406 (grasmash)
  • Update behat/mink to ~1.7 (v1.6.0 -> v1.7.1), upgrade lightning to ~8 (1.03 -> 1.04) #405 (balsama)
  • Installing alias automatically. #404 (grasmash)
  • Removing blt init from more places. #403 (grasmash)

Fixed bugs:

  • Adding patches dir back to artifact. #402 (grasmash)
  • Removing POST_INSTALL_CMD event from BLT composer plugin. #401 (grasmash)

Misc merged pull requests

8.4.2 (2016-09-15)

Full Changelog

Implemented enhancements:

Fixed bugs:

Misc merged pull requests

8.4.1 (2016-09-12)

Full Changelog

Implemented enhancements:

  • BLT presumes sites/default, complicates multisite settings #380
  • Automate execution of blt update after composer update #341
  • Install BLT alias automatically for developers #284
  • Fixes #380: Allow $site_dir to be defined for multisite. #382 (grasmash)
  • Making vm:init task more verbose. #376 (grasmash)
  • Replacing external Phing random string task with internal one. #375 (grasmash)
  • Added search modules #374 (danepowell)
  • Chmod settings.php to 644 instead of 755 #370 (bkosborne)
  • Fixes #341 #284: Automating alias installation and template updates. #368 (grasmash)

Fixed bugs:

  • fatal: A branch named 'master-build' already exists. #381
  • Fixing multiple deployment target bug. #373 (grasmash)
  • Revert "Modify deploy phing to enable multiple environment deployments." #372 (grasmash)
  • Modify deploy phing to enable multiple environment deployments. #363 (marksakurada)

Closed issues:

  • Move all common settings files to sites/all/settings #147

Misc merged pull requests

8.4.0 (2016-09-09)

Full Changelog

Implemented enhancements:

  • local-sync.xml tasks should use drush instead of exec and aliases #56
  • Bolt should adhere to verbose options and not hardcode them #36
  • Removing extraneous base.settings.php. #367 (grasmash)
  • Fixes #36, #56: Making DrushTask conform to Phing verbosity. Converting <exec> instances to <drush>. #366 (grasmash)
  • Making repetitive messages less verbose. #365 (grasmash)
  • Moving default settings files out of template. #364 (grasmash)
  • Adding patches and tmp to deploy excludes #362 (dpagini)

8.3.4 (2016-09-02)

Full Changelog

Implemented enhancements:

  • BLT doesn't define file system storage intelligently #211
  • Fixes #211: Store filepaths intelligently. #359 (grasmash)
  • Add configuration for filesystem settings. (#211) #322 (pixlkat)
  • Resolves #44: Register lint:twig console command. #297 (grasmash)

Fixed bugs:

  • drush problem with deploy:acsf:init #356
  • VM Initialization (./blt.sh vm:init) freezes in terminal when copying drush aliases #241
  • Fixing bug in blt init #360 (grasmash)
  • Fixes #356: deploy:acsf:init uses wrong docroot. #357 (grasmash)

Misc merged pull requests

8.3.3 (2016-09-01)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Configuration written to settings.php during install #345
  • Issue #345: Changing require_once() to require(). #346 (grasmash)

Misc merged pull requests

  • Switch -Dbehat.param to path in single behat test example. #353 (seanpclark)

8.3.2 (2016-08-31)

Full Changelog

Implemented enhancements:

  • NPM management of deployed front-end libraries #333
  • Add nodejs frontend tools for drupalvm integration #324
  • Removing DevDesktop settings include. #343 (grasmash)
  • Set perms on settings files. #342 (danepowell)
  • Adding an update.sh script. #339 (grasmash)
  • Issue #333: Allow deployment of front-end libraries. #334 (danepowell)

Fixed bugs:

  • override blt phing target #316
  • drush.wrapper broken by xdebug message #315
  • PHPUnit Tests should load project.local.yml #309
  • Removing Phantom JS CDN URL. #340 (grasmash)
  • Fixes #315: Resolving xdebug and drush.wrapper bug. #337 (grasmash)
  • Ignoring a lightning patch. #335 (grasmash)

Closed issues:

  • Clean up the Continuous Integration instructions #319

Misc merged pull requests

8.3.1 (2016-08-16)

Full Changelog

Closed issues:

  • PhantomJS installation fails 403 Issue. #223
  • Allow separate setup and build frontend tasks #221
  • When using VM built with vm:init, NFS synced folder doesn't always mount correctly #214
  • Remove architecture.md #204
  • Travis CI Automated Deployment Problems #196
  • Simplify front end file inclusion #146
  • Difference between PHPUnit Tests included with Bolt versus PHPUnit tests in my custom module #143
  • Site installs crash if files directory is not empty #128
  • Installation script fails when using VM and configuration directory exists #64

Misc merged pull requests

8.3.0 (2016-08-11)

Full Changelog

Implemented enhancements:

  • Make -r in drush.wrapper read from drush.root in project.yml #262
  • Get project prefix from project.yml for git-commit hook #249

Fixed bugs:

  • TravisCI installs failing #273
  • The local:refresh task overwrites local.settings.php #248
  • Issue updating BLT #245

Closed issues:

  • Documentation Improvements #261
  • Document how to run a partial set of tests #243
  • Patches pulled from Drupal.org's core issue queue do not apply against drupal/core Composer dependency #240
  • Can't use composer to require new modules #238
  • Document how to modify deploy excludes #237
  • Can BLT projects be built without Lightning? #235
  • Cloud hook permissions are not being passed to the deployed artifact. #233
  • Force certain directories when deploying to Acquia Cloud #227
  • Improve composer documentation #226
  • Document lightning requirement for npm #220
  • Document how to commit dependencies #219
  • Local setup fails on Drupal\Core\Installer\Exception\AlreadyInstalledException + Contains unmentioned dependencies #218
  • Investigate converting BLT into a composer package #213
  • why is composer.json using packagist instead of https://packages.drupal.org/8? #187
  • Patch failures should cause composer install to fail #183
  • Document using Behat with Drupal VM #176
  • ./blt.sh blt:update error - Update seems broken on Windows & Mac #171
  • composer.json install-path for custom module hosted externally? #170
  • Git PHPUnit tests take a reeeeally long time #166
  • Drupal VM Build Failure when using deafult box/config.yml #161
  • Rename build dir #160
  • Some files are not removed from build artifact #157
  • Support alternate front end build tasks #154
  • project.acquia_subname should be defined or otherwise replaced in project.yml #139
  • Permission Denied on blt bash alias creation #133
  • Command site-install needs a higher bootstrap level to run - you will need to invoke drush from a more functional Drupal environment to run this command. #132
  • Incorrect link #118
  • Create's output 'next instructions' are out of date #109
  • Cannot Write Settings.php #103
  • Build failing on drush alias #101
  • Add test coverage for ACSF configuration. #90
  • grasmash/phing composer dependency Build Failure #88
  • Enable local Twig Debugging #85
  • [RFC] Change the name to avoid confusion with the CMS named Bolt. #81
  • Avoiding Github rate limiting #70
  • Make vendor name configurable #67
  • Distinction needed between 'CI' environment and 'local' environment #52
  • ACSF does not get hash salt set #46
  • Running setup:bolt:update has error #45
  • Provide default services.yml, including APCu config #40
  • Document overriding Phing variable values #24
  • Improve DX of project creation #23
  • Generating a deployment artifact for ACE is slow #22
  • Example factory hooks. #21
  • How do you use standard/minimal core profiles? #20
  • Typo in deploy:artifact:add-remote usage. #16
  • PHPUnit Drush test should use the actual local URL #12
  • PHPUnit Git tests shouldn't create actual commits #11
  • composer install is run twice on initial setup #8
  • Switch documentation to not use line breaks at 80 cols #4

Misc merged pull requests

* This Change Log was automatically generated by github_changelog_generator