Implemented enhancements
- Remove bootstrap line from behat config. (#2783)
- Update DrupalVM for multiple dbs. (#2778)
- Exclude .github folder from artifact. (#2773)
- Require ACSF ^2.47.0. (#2772)
- Feature/deploy gitignore improvements (#2767)
- Fixes #2697: Remove disabled git hooks. (#2702)
- Allow config_splits to be enabled when config files are not exported. (#2716)
- adding the apache vhost for the Drupal VM Dashboard (#2712)
- Fixes #2696 to include config in composer munge. (#2701)
- Add example auth user Behat test. (#2669)
- Suggest typhonius/acquia_cli v1.0+ (#2659)
Fixed bugs
- Fixes #2789: Require minimum Composer API version. (#2790)
- Removing acsf-tools. (#2786)
- Fixes #2762 to include missing use statement. (#2763)
- Fixes #2720: Write deployment identifier using robo task. (#2726)
- Fixes #2718: Can't git commit image files. (#2752)
- Fixes #2747 to define target_env for BLT 9.x. (#2748)
- Fixes #2742 to include a composer munge as part of the 9.1 update process. (#2745)
- Fixes #2707 by resyncing the ci.blt.yml with the template file. (#2737)
- patch to fix #1038 (#2733)
- Fixes #2658 by moving sanitize command out of hook and into blt command. (#2675)
- Fixes #2705: moving features override functionality and re-enabling. (#2706)
- Prevent unintended config export. (#2680)
- Fixes #2686: Add deployment_identifier to project gitignore. (#2690)
- Remove over-aggressive Icon .gitignore rule. (#2683)
- Fixes #2662: Allow newer version of chrome-mink-driver. (#2674)
Miscellaneous
- Update onboarding.md
- Update INSTALL.md (#2788)
- Updating BLT README template to include more information about working with BLT + Git. (#2735)
- Adding support for factory hooks. (#2787)
- Fixes #2759: Alias should search for vendor in cwd. (#2777)
- Fixes #2723: Disable post-code-deploy cloud hook for acsf builds. (#2768)
- Fixes #2760: Leverage source and target dump options for sync. (#2770)
- Fixed a little typo. (#2774)
- Fixes #2758: Add notice about composer.suggested.json. (#2764)
- update link to wiki page in inline comment (#2766)
- Fix broken links to CONTRIBUTING.md. (#2754)
- Fixes #2728 to properly document Drush 9 alias generation. (#2751)
- Update dependency-management.md
- Fixes #2713: Lock XDebug into an older version for compatibility with PHP 5.6. (#2714)
- Update README.md
- Fixes #2688: Adding ConfigContext to behat config by default. (#2693)
- Revert back to requiring php 5.6 as the minimum php version (#2665)
- Change
docroot/sites/mysite/site.yml
todocroot/sites/mysite/blt.yml
(#2678) - Fixes #2670: Remove deprecated drush docs.
- Update README.md
- Fixes #2582: Config documentation fixes. (#2668)
- Fixes #2644: Further encourage use of vagrant ssh prior to running commands. (#2656)
Implemented enhancements
- checkUriResponse should better indicate whether /etc/hosts is correctly configured (#2655)
Fixed bugs
- Fixes #2633: Make git hook symlinks relative. (#2651)
Miscellaneous
- Remove custom ArrayInput now that BLT 9 requires Drupal 8.5 and Symfony 3.4. (#2654)
- Fixes #2652: Readme Getting Started links 404. (#2653)
- Fixes #2649: Require DrupalVM 4.8. (#2650)
Implemented enhancements
- Executing all tests in tests/phpunit by default. (#2638)
- Adding messages to 9.0.0 update hook. (#2625)
- Run drush cr instead off cc-drush in SyncCommand. (#2623)
Fixed bugs
- Fixes #2639: Add blt/src dir. (#2643)
- Fixes #2633: Make git hook symlinks relative. (#2635)
- #2618: Use proper subcommand name. (#2624)
- Add drupal:sync alias. (#2622)
- Update composer.required.json (#2621)
Miscellaneous
- Remove 9.0.4 release notes.
- Fixes #2641: Add workaround for Drush 9 sql:sync bug. (#2642)
- Fixes #2613: Resolve error in BLT wizard. Add tests. (#2626)
- Revert "Fixes #2628: Correctly pass verbosity to Drush." (#2634)
- Update README.md
- Fixes #2628: Correctly pass verbosity to Drush. (#2631)
- Fixes #2629: Incorrect documentation of frontend hooks. (#2630)
- Update adding-to-project.md
- Updating CHANGELOG.md and setting version for 9.0.4.
Miscellaneous
- Fixes #2616: Config Splits not correctly activated. (#2617)
Fixed bugs
- Fix bug causing update failure. (#2615)
- Correctly return failure in cloud hooks. (#2612)
Miscellaneous
- Update .travis.yml
- Set VERSION back to 9.x-dev.
Implemented enhancements
- Alias dev-master to 9.x-dev. (#2609)
- Requiring drupal/core:^8.5.0, acquia/lightning:^3.1.0. (#2608)
- Use --environment option rather than --define. (#2607)
Fixed bugs
- Require PHP 7.1 in all the right places. (#2611)
Miscellaneous
- Update internal deploy branch setting.
- Set VERSION back to 9.x-dev.
- Updating CHANGELOG.md and setting version for 9.0.0.
Implemented enhancements
- Use --environment option rather than --define. (#2607)
Implemented enhancements
- Require PHP 7 minimum. (#2601)
- Removing Drupal VM command proxy. (#2597)
- Require drupal/features ^3.7.0. (#2595)
- Use HEAD of main Lightning branch (#2592)
- Update (again) the patch to clear Twig caches on deploys (#2579)
- Add veryVerbose() and debug() methods to drush task. (#2591)
- Refactoring how git hooks are installed so they are found from yml configuration. (#2575)
- Add separate include for GitLab CI. (#2544)
- Moving cloud hook logic to PHP. (#2552)
Fixed bugs
- Prevent warnings in update hook. (#2604)
- Execute internal:drupal:install in VM. (#2596)
- Fixes #2580: Recent Project Update throws intimidating error. (#2581)
- Update patch to clear Twig caches on deploys (#2570)
- Fix error message when security-updates test fails (#2568)
- Overwrite phpcs.xml.dist from template. (#2562)
- Fixes #2550: Rogue local.yml file following upgrade. (#2553)
- Fixes #2549: File permission error during upgrade to 9.0.0-beta2. (#2551)
Miscellaneous
- Update README.md
- Fixes from pre-release testing. (#2602)
- Drush 9 blt doctor fixes (#2598)
- Fixes #2566: Allow site to be installed from existing config. (#2590)
- Connects to #2582: Disabling BLT commit message. (#2585)
- Update doc references to 9.x. (#2586)
- Fixes #2587: Use strict variable interpolation in git-hooks pre-commit. (#2588)
- Update ISSUE_TEMPLATE.md
Implemented enhancements
- Run long PHPUnit tests separately. (#2545)
- Fixes #2524: Improve output of deprecation validator on failure. (#2536)
- Test Drupal 8.5.x. (#2516)
- Require drush ^9.1.0. (#2530)
- Override superglobals in AC settings includes. (#2528)
Fixed bugs
- 2546-fix-simplesamlphp-config-memcache-fatal-error (#2547)
- Fixes #2510: 9.x Updates Fail. (#2535)
- Fixes #2523: Failed Config Import Didn't Cause Failed Build. (#2533)
- BLT-2512: adding execute in VM for config. (#2513)
Miscellaneous
- Require drupal/core ^8.5.0-beta1. (#2542)
- Exclude .schema_version from sniffing. (#2534)
- Increasing PHP memory limit.
- Minor comment fix.
- Fixes #2522: BLT Attempted to Reinitializ e existing Git repository. (#2529)
- Update composer.json
- Update ISSUE_TEMPLATE.md
Fixed bugs
- Upgrade path fixes. (#2500)
- Leaving vendor in place during reinstall. (#2497)
- Upgrade path fixes. (#2499)
Miscellaneous
- Add correct anchor to release command.
- Fix release command.
- Fix syntax errer.
- Fix version.
- Updating CHANGELOG.md for 9.0.0-beta2.
- Update version to 9.x-dev.
8.9.1 (2017-08-08)
Implemented enhancements:
- Manual setup required for sync:refresh #1875
- Add ACSF-Tools package require in acsf:init #1868
- Document that SimpleSAML on PHP 7 should only use database session storage #1857
- BLT sync:refresh Should Include More Commands #1850
- Increase Robo Executor Time Out or Make it configurable #1840
- Allow --exclude-paths to be configured for sync:files #1835
- Switch to Xenial for Drupal VM base box #1830
- Allow group options in phpunit #1827
- Lint the TravisCI YAML file #1812
- Allow Multiple Configuration Management Strategies #1809
- Evaluate the inclusion of acquia_cli tool #1800
- Allow PHPCS to use DrupalPractice standard #1786
- Allow deploy_updates cloud hook function to accept a site parameter #1718
- Allow PHPCS to Sniff Behat Context Files #1523
- Re-ignore Behat during PHPCS sniffs. #1884 (grasmash)
- Allowing verbose output from PHPUnit. #1883 (grasmash)
- Fixes #1787: Better support using BLT for testing core and contrib with PHPUnit. #1882 (grasmash)
- Fixes #1800: Suggest acquia_cli tool. #1881 (grasmash)
- Fixes #1875: Manual setup required for sync:refresh. #1877 (grasmash)
- Defaults Simplesaml to database storage. #1876 (typhonius)
- BLT-1523: allowing behat php files to be sniffed by phpcs. #1873 (mikemadison13)
- Acsf init dev #1869 (msherron)
- Adding shell to doctor output. #1865 (grasmash)
- Fixes #1840: Increase Robo Executor Time Out or Make it configurable. #1861 (grasmash)
- Adds default memcache prefix for simplesaml. #1856 (typhonius)
- BLT-1850: adding setup:composer:install and frontend. #1851 (mikemadison13)
- Fixes #1835: provide --exclude-paths configuration key. #1846 (bobbygryzynger)
- Fix coding standards in simplesamlphp acquia config #1832 (christopher-hopper)
- Fixes #1830: Switch Drupal VM to Xenial (16.04 LTS) to match Acquia Cloud. #1831 (geerlingguy)
- Prevent doctrine/inflector from advancing to 1.2.x. #1829 (timcosgrove)
- Add additional option support for phpunit. #1828 (steveworley)
- Replacing PHP filesets with php.xml.dist. #1820 (grasmash)
- Fixes #1786: Allow PHPCS to use DrupalPractice standard. #1819 (grasmash)
- Fixes #1004: Configurable test steps for fresh installs and live dbs. #1818 (grasmash)
- Allow Drupal-VM config flexibility. #1817 (dpagini)
- Allowing $split to be overridden. #1804 (grasmash)
- Return to containerized Travis builds #1802 (danepowell)
- Moving ExampleTest.php to examples:init command. #1783 (dpagini)
- Provide initial template for Gitlab Pipelines #1733 (snufkin)
Fixed bugs:
- Config split ignored during config-import on Acquia cloud #1891
- sync:files fails due to non-interactive shell #1874
- Parameters not passed when invokeCommand is used with @executeInDrupalVM #1866
- validate:phpcs:files fails to find additional violations after an initial violation is found #1855
- BLT's deploy_updates bash function doesn't define the environment #1854
- BLT Sync does not permit drush prompt #1852
- Files are synced to a subdirectory of files. #1845
- Make sync:db non interactive on Travis. #1841
- Incorrect script path causes Probo builds to fail. #1824
- PHPUnit Fatal Error Doesn't Fail Build #1822
- blt sync:refresh still prompts for confirmation when
-y
is supplied. #1810 - Deploy command fails silently #1807
- Behat tests fail out of the box with Pipelines #1799
- checkDrupalVm:remote-host always fails #1797
- sync:refresh doesn't support multisites #1580
- Sniffing all PHPCS files after commit. #1894 (grasmash)
- Fixes #1891: Config split ignored during config-import on Acquia cloud. #1893 (grasmash)
- Fixes #1874: sync:files fails due to non-interactive shell. #1880 (grasmash)
- Fixes #1870: PHPCS Hanging. #1871 (grasmash)
- BLT-1852 assuming -y when prompting while executing something in blt #1862 (alex-moreno)
- Fixes #1854: BLT's deploy_updates bash function doesn't define the environment. #1860 (grasmash)
- Fixes #1841: blt sync issue exit code 75. #1859 (grasmash)
- Fixes #1855: validate:phpcs:files fails to find additional violations after an initial violation is found. #1858 (grasmash)
- Fixes #1845: provide trailing slash for files path. #1847 (bobbygryzynger)
- Fixes #1843: use invokeCommand on simplesamlphp:deploy:config. #1844 (bobbygryzynger)
- Preventing Probo builds from failing due to incorrect path. #1825 (jkaeser)
- Fixes #1822: PHPUnit Fatal Error Doesn't Fail Build. #1823 (grasmash)
- Fixes #1810: blt sync:refresh still prompts for confirmation when
-y
is supplied. #1815 (grasmash) - Fixes #1797: checkDrupalVm:remote-host always fails. #1814 (grasmash)
Closed issues:
- SAML configuration copying fails during the deploy task #1843
- Simplesamlphp Acquia config file needs improvment #1837
Misc merged pull requests
- Issue #1875: Execute all sync commands outside VM. #1892 (danepowell)
- Fixes #849: Documentation: frontend build process. #1879 (grasmash)
- Minor docs update #1867 (danepowell)
- xcodebuild requires sudo #1842 (alex-moreno)
- Documenting Probo.CI setup steps. #1826 (jkaeser)
- Normalize and covert svg line endings to native on checkout #1801 (zweishar)
- Allow non-200 connections when waiting for server for tests. #1798 (danepowell)
- Upgrading wikimedia/composer-merge-plugin to 1.4.1. #1795 (grasmash)
- Allow extra args to be passed into launchChrome. #1794 (thom8)
8.9.0 (2017-07-12)
Fixed bugs:
- config-split cm strategy always uses sync as config directory key #1775
Misc merged pull requests
- Remove duplicate simplesamlphp documentation. #1791 (greylabel)
- Updating documentation. #1789 (grasmash)
8.9.0-rc3 (2017-07-11)
Implemented enhancements:
- Throw exception if minimum PHP version is unmet. #1785 (grasmash)
- Updating settings command. #1782 (dpagini)
- Adding version constant replacement to release command. #1774 (grasmash)
Fixed bugs:
- config-split cm strategy always uses sync as config directory key #1775
- blt vm writes to bashrc in DrupalVM and leaves it unwritable #1771
- composer create-project fails on Twig patch application #1770
- Updating behat copy target. #1784 (dpagini)
- Fixes #1772: Increasing Composer plugin timeout to 1hr. #1776 (grasmash)
- Fixes #1771: blt vm writes to bashrc in DrupalVM and leaves it unwritable. #1773 (grasmash)
Misc merged pull requests
- Update example tests path to match repo structure. #1780 (greylabel)
- Fix typo in Probo CI command description. #1779 (greylabel)
8.9.0-rc1 (2017-06-29)
Implemented enhancements:
- Adding consolidation/config. #1739 (grasmash)
- Checking that class exists before loading Fileset. #1737 (grasmash)
Fixed bugs:
- Fixing bug in setting of deploy tag. #1741 (grasmash)
- Fixes #1722: Travis chrome behat setup. #1736 (grasmash)
Misc merged pull requests
- Adding frontend task to setup:build. #1740 (grasmash)
- Fix update message. #1738 (arknoll)
- Revert "Defaulting web driver to Selenium." #1735 (grasmash)
8.9.0-beta6 (2017-06-27)
Implemented enhancements:
- Unneeded .gitignore line about drupal console. #1727
- Robo feature request: total "setup" time #1719
- Copying behat.yml and example.local.yml as part of setup:behat. #1732 (grasmash)
- Printing metadata for hook invokations. #1731 (grasmash)
- Fixes #1719: Robo feature request: total "setup" time. #1730 (grasmash)
- Defaulting web driver to Selenium. #1729 (grasmash)
- #1727 Removes drupal console related gitignore line. #1728 (marvil07)
- Adds probo.ci settings. #1726 (typhonius)
- Normalize variable usage in travis.yml. #1720 (greylabel)
- Preventing duplicate warnings from being displayed. #1716 (grasmash)
Fixed bugs:
- Connects to #1528: BLT's merged dependencies not installed during deploy #1634
- Allowing specific Behat features to be tested. #1723 (grasmash)
- Implementing exit_early after composer install. #1721 (dpagini)
Closed issues:
- Unable to run tests via the simpletest UI #1724
Misc merged pull requests
- Issue #1724: Fixed missing dev dependency. #1725 (danepowell)
- Changing drupalextension version to work with Lightning tests. #1717 (grasmash)
- Ensure travis commands run as 'CI' environment. #1715 (dpagini)
8.9.0-beta5 (2017-06-21)
Implemented enhancements:
- Connects to #1711: Adding config:get and config:dump commmands. #1714 (grasmash)
- Fixes #1709: Adding notifications regarding manual upgrade path. #1713 (grasmash)
Fixed bugs:
- BLT Upgrade to 8.9.0-beta4 Issues #1707
- New plugin.php is not executed after BLT update #1683
- Fixes #1683: Check schema version before command execution. #1710 (grasmash)
Misc merged pull requests
- Fix docs for creating a deploy-exclude.txt file. #1712 (greylabel)
- Fixes #1707: BLT Upgrade to 8.9.0-beta4 issues. #1708 (grasmash)
8.9.0-beta4 (2017-06-20)
Implemented enhancements:
- Remove ExampleCommand and ExampleHook from template, require
blt examples:init
or something. #1669 - Fixes #1669: Remove ExampleCommand and ExampleHook from template, require
blt examples:init
or something. #1697 (grasmash) - Fixes #1675: Setting cm.core.dirs.vcs to cm.core.dirs.sync. #1695 (grasmash)
- Issue #1681: Set vagrant exec default directory in BLT Vagrantfile. #1688 (geerlingguy)
Fixed bugs:
- blt tests failure #1698
- Behat Tests Fail #1681
- Features Import Fails #1679
- Git Hooks Failing on Commit #1677
- setup commands not using multisite param #1676
- BLT Fails to run config-import sync on cloudhooks #1675
- Config Import Incorrect On Multi-site install #1674
- Fixes #1698: blt tests failure. #1700 (grasmash)
- Fixing early return. #1696 (grasmash)
- Connects to #1681: Fixing Vagrantfile syntax. #1694 (grasmash)
- Fixes #1675: Use cm.core.key everywhere. #1693 (grasmash)
- Throwing BltException whenever invokeCommand() fails. #1692 (grasmash)
- Fixes #1674: Config Import Incorrect On Multi-site install. #1691 (grasmash)
- Fixes #1681: Expand Vagrantfile properties. #1690 (grasmash)
- BLT-1679: correcting features import in config import process. #1680 (mikemadison13)
Closed issues:
- Instructions to generate a custom profile don't work #1682
- Unable to set permissions for site directories. #1678
- Documentation gap for alternative local development environments #1636
Misc merged pull requests
- Fixes #1636: Documentation gap for alternative local development environments. #1699 (grasmash)
- Fix a dead link in the tests directory to point to the updated URL on… #1689 (gabe-connolly)
- Fixes #1682: Instructions to generate a custom profile don't work. #1686 (grasmash)
- Adding @todos. #1684 (grasmash)
8.9.0-beta3 (2017-06-15)
Implemented enhancements:
- Ignoring *.min.js in validation commands. #1672 (grasmash)
- Adding -y param to
blt:create-project
call. #1670 (grasmash) - Run the appropriate behat tags when testing on pipelines. #1665 (arknoll)
Fixed bugs:
Misc merged pull requests
- Fix drush site install command to disable update status module. #1663 (arknoll)
- Adding -y param to
blt update
call. #1662 (grasmash)
8.9.0-beta2 (2017-06-13)
Implemented enhancements:
- Don't run ACSF Cloud Hooks in update environments. (#1642) (danepowell)
- Removing .htaccess files from non-docroots. (#1650) (dpagini)
- Importing config splits after site install. #1661 (grasmash)
- Fixing repo.root detection, removing duplicative methods. #1660 (grasmash)
- Don't clobber drush.uri parameter #1656 (danepowell)
- Adding --release-branch arg to release command. #1644 (grasmash)
Fixed bugs:
- PHP shebang echoed during commit message validation #1657
- Front-end Tests not executed during pipelines build #1631
- Fixed ACSF deploys, don't clobber drush URI #1659 (danepowell)
- Fixed ACSF deploy error #1653 (danepowell)
- Fixed Git fetch/merge during deploy #1651 (danepowell)
- Fixes #1631: Front-end Tests not executed during pipelines build. #1638 (grasmash)
Closed issues:
- Documented Directory structure not created? #1637
Misc merged pull requests
- Fixes #1657: PHP shebang echoed during commit message validation. #1658 (grasmash)
- Update repo architecture docs #1649 (danepowell)
- Update gitignore patter for libraries to match contrib expectations. #1648 (greylabel)
- Fixing call @launchWebServer annotation in frontend:test. #1645 (grasmash)
8.9.0-beta1 (2017-06-12)
Implemented enhancements:
- Execute the front-end tests target while the Drush Webserver is active #1564
- Removed redundant file path setting. #1641 (danepowell)
- Printing error output when runserver fails. #1639 (grasmash)
- Set site_dir to fix config imports on ACSF. #1635 (danepowell)
- Removed BUILD_DIR and replaced with SOURCE_DIR #1633 (aweingarten)
- Ensuring that all commands throw exceptions and return status. #1625 (grasmash)
- Fixes #1564: Added frontend-web-test hook to BLT. #1615 (grasmash)
- Randomize DrupalVM IP address #1605
- BLT Split settings missing for ODE #1554
- Split up "run-tests" #1541
- Add git version requirements #1532
- Allow Both Features and Default CMI #1481
- Execute Tests inside the VM where possible #1472
- Stop creating a tests/behat/features/Examples.feature file #1441
- Multisite property suggestions and default/site.yml #1423
- Deploy to multiple remotes, but not merge from? #1415
- Speed up builds by conditionally "returning early"? #1159
- Access to production databases #1109
- Allow PHPUnit Tests to Bootstrap Drupal #1048
- New Feature: Allow for Custom PHPUnit Paths #1047
- Allow custom Twig lint paths #1016
- Invoke blt frontend from inside drupalVM #1009
- Execute installation of Lighting on Acquia Cloud environment after Pipelines build #975
- Fixes #1423: Multisite property suggestions and default/site.yml. #1607 (grasmash)
- Fixes #1605: Randomize DrupalVM IP address. #1606 (grasmash)
- Refactoring DrushTask->run() after upstream changes. #1604 (grasmash)
- Improving detection of DVM state. #1601 (grasmash)
- Fixes #1582: Improve detection of DVM. #1587 (grasmash)
- Fixes #1582: @executeInDrupalVm annotation not respected. #1585 (grasmash)
- Run frontend:setup prior to frontend:build. #1584 (bobbygryzynger)
- Allowing Inspector state to be cleared. #1559 (grasmash)
- Fixes ##1554: Added config split settings for Acquia ODEs. #1555 (aweingarten)
- Fixes #1532: Add git version requirements. #1550 (grasmash)
- Porting validate:* and filesets concept. #1503 (grasmash)
- Porting blt:* commands to Robo. #1498 (grasmash)
- Config module isn't necessary to handle config updates #1494 (danepowell)
- BLT-1490: removing invalid parameter (partial). #1491 (mikemadison13)
- Fixes #1481: allowing for combo of features and default config. #1488 (grasmash)
- Refactoring tests:security-updates command. #1487 (grasmash)
- Port simplesamlphp targets to Robo. #1485 (malikkotob)
- Fixes #1472: Execute Tests inside the VM where possible. #1475 (grasmash)
- Fixes #1159: Speed up builds by conditionally "returning early". #1468 (grasmash)
- Making random username generation more efficient. #1467 (grasmash)
- Fixes #1441: Make Example.feature more generic. #1466 (grasmash)
- Override CommandArguments::option to default option separator. #1461 (malikkotob)
- Refactor drush task #1460 (malikkotob)
- Refactoring ConfigCommand to use taskDrush(). #1455 (grasmash)
- BLT-1047: adding ability to customize paths for phpunit tests. #1435 (mikemadison13)
- Update drupal/simplesamlphp_auth module. #1422 (dpagini)
- Ensure configuration export integrity #1421 (danepowell)
Fixed bugs:
- PHP Memory Limit Errors During Travis Builds #1629
- Custom Filesets.php overridden by update #1621
- blt doctor failing (or drush in vagrant issue) #1617
- Fixed #1621: Custom Filesets.php overridden by update. #1624 (grasmash)
- Fixes #1617: blt doctor failing (or drush in vagrant issue) . #1620 (grasmash)
- Fixing call to non-existant drupal:update command. #1614 (grasmash)
- An alternative default.local.settings.php #1610
- Running any blt command gives php notices #1598
- Deployment doesn't import configuration #1597
- Unexpected NULL results from getOutputData #1593
- blt doctor only returns error output #1590
- Connects to #1582: @executeInDrupalVm not respected during invokeCommand #1589
- @executeInDrupalVm annotation not respected #1582
- sync:refresh doesn't support multisites #1580
- default/settings.php and default/settings/default.local.settings.php wiped out by update #1577
- local.drushrc.php not created for multisites #1576
- 8.9.x Head Pipelines Error #1538
- 8.9.x Head has issues with ZSH #1537
- Pipelines Build Fail to Complete on 8.9.x #1535
- Drush not installed when running blt deploy #1528
- unexpected EOF Error #1527
- Regression of MySQL Error #1526
- Pipelines builds hang #1511
- Scripted updates fail between 8.7.0-beta1 and 8.7.3 #1510
- Travis CI: MySQL is not available #1509
- Fatal Error in 8.x.dev (8.9.x): PHP Memory Usage #1508
- blt local:setup stalls unexpectedly on HEAD #1502
- Drupal Not Installed Issue w/ Robo & blt tests command #1478
- blt local:refresh errors #1452
- Cannot install site in VM #1448
- Vm::checkRequirements never called during VM setup #1446
- blt setup:update:features-override-check is dependent on console window size #1443
- Cannot disable security-updates #1440
- Spaces in project paths break BLT #1328
- Fixes #1610: An alternative default.local.settings.php. #1612 (grasmash)
- Fixes #1597: Deployment doesn't import configuration. #1609 (grasmash)
- Fixes #1593: Replacing getOutputData() with getMessage(). #1603 (grasmash)
- Fixes #1580: sync:refresh doesn't support multisites. #1599 (grasmash)
- Fixes #1576: local.drushrc.php not created for multisites. #1596 (grasmash)
- Fixes #1589: @executeInDrupalVm not respected during invokeCommand. #1595 (grasmash)
- Fixes #1590: blt doctor only returns error output. #1594 (grasmash)
- Fixes #1572: Failing Behat Test Hangs Pipelines Build. #1575 (grasmash)
- Fixing update hook. #1569 (grasmash)
- Fixing deploy:update command. #1565 (grasmash)
- Fixing incorrect call to drupal:install. #1557 (grasmash)
- Disabling command cache if dir is not writable. #1553 (grasmash)
- Fixing SimpleSamlPhpCommand. #1552 (grasmash)
- Fixing typo with create-db option in local:sync:db command. #1521 (malikkotob)
- Fixes #1508: Increasing DVM memory_limit. #1520 (grasmash)
- Killing processes more effectively, in Pipelines. #1518 (grasmash)
- Fixing project creation bugs in 8.9.x. #1517 (grasmash)
- Fixes #1509, #1502: Correcting drush.alias settings and preventing ci interaction. #1512 (grasmash)
- Fixing execution of commands in VM. #1495 (grasmash)
- Fixes #1443: blt setup:update:features-override-check is dependent on console window size. #1454 (grasmash)
- Fixes #1452: blt local:refresh errors. #1453 (grasmash)
- Fixes #1446: Vm::checkRequirements never called during VM setup. #1450 (grasmash)
- Fixes #1448: Cannot install site in VM. #1449 (grasmash)
- Fixed errors for BLT doctor. #1447 (danepowell)
- Fixes #1328: Spaces in project paths break BLT. #1426 (grasmash)
Misc merged pull requests
- Increase DrupalVM memory #1630 (danepowell)
- Increasing Travis CI memory limit to 512Mb. #1626 (grasmash)
- Fix vagrant status output parsing. #1619 (bobbygryzynger)
- Refactoring all commands to throw BltException on failure. #1579 (grasmash)
- Fixes #1572: Failing Behat Test Hangs Pipelines Build. #1578 (grasmash)
- Fix formatting. #1574 (wouteradem)
- Adding setup:toggle-modules command. #1571 (grasmash)
- Creating internal PHPCS and PHPCBF tasks. #1549 (grasmash)
- Expanding config JIT. #1547 (grasmash)
- Improving VM status detection. #1546 (grasmash)
- Updating Robo to 1.0.7. #1545 (grasmash)
- Cleaning up Pipelines output. #1544 (grasmash)
- Adding SSL info for SimpleSAMLphp configuration. #1542 (wouteradem)
- Attemping to fix ZSH alias issues. #1540 (grasmash)
- Porting install-alias.sh to PHP. #1534 (grasmash)
- Miscellaneous release prep. #1533 (grasmash)
- Remove double quote from drush command. #1529 (malikkotob)
- Adding a command cache. #1519 (grasmash)
- Ripping out Phing. #1507 (grasmash)
- Porting fix:* and local:* namespaces to Robo. #1506 (grasmash)
- Fix Documentation Title typo in mkdocs.yml #1497 (dasginganinja)
- Enhance nuke command. #1493 (dpagini)
- BLT-1479: correcting example path to the phpunit.xml.dist file. #1480 (mikemadison13)
- Fixes #1440: Cannot disable security-updates. #1473 (grasmash)
- Halt task execution when options set before drush command. #1465 (malikkotob)
- Fixing AC hooks. #1463 (grasmash)
- Fixes #1009: Invoke blt frontend from inside drupalVM. #1462 (grasmash)
- Fixes #1415: Port deploy:* commands to Robo. #1457 (grasmash)
- Site install task doesn't respect alias. #1451 (danepowell)
Closed issues:
- If the blt command is included in git commit message, blt command will be executed. #1592
- Failing Behat Test Hangs Pipelines Build #1572
- Memcache patch breaking blt build #1562
- How to auto checkout build branches with git post-receive? #1501
- Typo in documentation title -- "Acquia BLT Documentaton" #1496
- Invalid Parameter in Configuration Import #1490
- Incorrect PHPUnit Path for Config File #1479
- blt local:setup is asking for a password, and I have no idea what it is #1477
8.8.5 (2017-06-12)
Implemented enhancements:
- Increasing Travis CI memory limit to 512Mb. (#1627)
Fixed bugs
- Remove nonexistent ansi option. (#1640)
8.7.5 (2017-06-12)
Implemented enhancements:
- Increasing Travis CI memory limit to 512Mb. (#1628)
8.7.4 (2017-06-06)
Implemented enhancements:
- Move post-config-import target call. (#1522)
- Backporting ArrayManipulator. (#1551)
- Added config split settings for Acquia ODEs. (#1560)
8.8.4 (2017-06-06)
Implemented enhancements:
- Fixes #1597: Deployment doesn't import configuration. (#1608)
- Fixing calls to getOutputData() after upstream Robo change. (#1613)
- Connects to #1566: Adding color to Behat output in Pipelines. (#1583)
- Fixes #1504: Documentation for "Automated testing using live content"… (#1586)
- Killing web server after Behat runs. (#1536)
- Killing processes on Pipelines more effectively.
- Fixes #1440: Cannot disable security-updates. (#1489)
8.9.0-alpha1 (2017-04-26)
Notable changes:
- The following targets have been moved to Robo:
- setup:*
- ascf:*
- frontend:*
- drupal:*
Implemented enhancements:
- Frontend Target #1436
- Randomize user 1 name on install #1403
- Refactoring release command OUT of BLT app. #1434 (grasmash)
- Fixes #1325: Updating composer-merge-plugin to dev-master. #1430 (grasmash)
- Fixes #1403: Randomize user 1 name on install. #1418 (grasmash)
- Fixes #1408: Porting doctor command to Robo. #1417 (grasmash)
- Minor refactor of config settings logic. #1416 (danepowell)
- Create new custom Robo Drush task. #1413 (malikkotob)
- Allowing interactive() to be detected. #1411 (grasmash)
- Porting setup:* and drupal:* commands to Robo. #1407 (grasmash)
Fixed bugs:
- Not all BLT commands showing up when running blt list #1425
- BLT Doctor checkUri reports incorrect uri #1408
- "vendor/acquia/blt/composer.suggested.json" causing issues with composer #1325
- Resolve merge bug in wikimedia/composer-merge-plugin #1241
- BLT Doctor checkNvmExists() on Drupal-VM #764
- Fixes #1438: Project prefix contains quote characters. #1442 (grasmash)
- Fixes #1431 - PHP Notice: Undefined index: tests:behat #1432 (aguasingas)
- Fixes #1425: Not all BLT commands showing up when running blt list. #1427 (grasmash)
- Prefixing BLT calls with composer.bin. #1419 (grasmash)
Closed issues:
- project.prefix including single quotes when validating commit message #1438
- PHP Notice: Undefined index: tests:behat #1431
- MySQL error when trying to run Behat tests on my VM #1424
Misc merged pull requests
- BLT-1436: porting frontend tasks to robo. #1437 (mikemadison13)
- Redundant error message is redundant #1428 (TravisCarden)
- Update README.md #1412 (danepowell)
8.7.3 (2017-04-21)
- Pass --yes parameter for cloud db sanitize script. (#1410)
- Remove sudo mysql starts (#1406)
- Run config-import twice (#1398)
- BLT 8.7.0 update wipes out pre-existing composer-merge-plugin config.
- Update composer command invocation. (#1387)
- Recommend installing hostsupdater plugin. (#1389)
- Exclude sites/all from multisite variable. (#1388)
- Fixes #1374: BLT upgrade deletes docroot/sites/default/settings/includes.settings.php. (#1385)
- Fixes #1354: BLT 8.7.0 upgrade wipes out custom installer-paths configuration. (#1383)
8.8.3 (2017-04-21)
- Pass --yes parameter for cloud db sanitize script. (#1410)
- Remove sudo mysql starts (#1406)
- Adding explanation of "box" directory. (#1404)
- Issue #53: Fixed git config command. (#1402)
- Minor spelling fix (#1401)
- Fix example command doc comment. (#1399)
- Run config-import twice (#1398)
- Fixes #1390: Fixing strict errors in ExampleHook. (#1396)
- Fixes #1390: Using custom Robo commands within a BLT project. (#1395)
- Using custom Robo commands within a BLT project. (#1393)
- Fixes #1367: Allow extra arguments to be added to
composer install
. (#1394) - BLT 8.7.0 update wipes out pre-existing composer-merge-plugin config. (#1392)
- Fixes #1377: Failing behat tests still allow travisci to "pass". (#1381)
- Update composer command invocation. (#1387)
- Recommend installing hostsupdater plugin. (#1389)
- Exclude sites/all from multisite variable. (#1388)
- Fixes #1343: Add a command to print out available Behat definitions. (#1384)
- Fixes #1374: BLT upgrade deletes docroot/sites/default/settings/includes.settings.php. (#1385)
- Fixes #1354: BLT 8.7.0 upgrade wipes out custom installer-paths configuration. (#1383)
- Allow BLT tests to pass when blt is not symlinked into place.
- Update project.yml (#1376)
8.7.2 (2017-04-14)
- Disable update module at install time. #1360
- Fix broken core-only config strategy #1358
- Update configuration-management.md #1352
- Update notifications not disabled during Drupal 8.3.x installation #1353
- Travis email error starting with Drupal 8.3.0 and Lightning 2.1.0 #1336
- Removing search_api from suggested modules. #1334
- Examples.feature changes overwritten whenever BLT is updated #1322
- Fixes #1324: Add ah_other config split. #1331
- Fixes #1257 Complete branching and tagging documentation #1321
- Minor cleanup of configuration-management.md #1319
8.8.2 (2017-04-14)
- Update configuration-management.md (#1378)
- Removing memcache patch. (#1373)
- Fixing PHPCS syntax issue.
- Fixing incorrectly referenced DVM alias.
- Fixing Pipelines interactive() bug in tests:behat.
8.8.1 (2017-04-11)
Implemented enhancements:
- Killing web driver more surgically. #1365 (grasmash)
- Fixes #1363 - Currently not possibl to hook into post deploy #1364 (kylebrowning)
- Execute all VM commands from repo root. #1362 (grasmash)
Fixed bugs:
- Disable update module at install time. #1360 (danepowell)
Closed issues:
- Currently not possible to hook into post deploy #1363
8.8.0 (2017-04-11)
Implemented enhancements:
- Fixes #1355: Make Drush alias for 'local' work in VM guest or host by default. #1356
- Support CDEs for config splits #1311
- Deploy can be run with uncommitted changes #1276
- Let phing recognize git environment variables #1249
- Allow deploy-exclude-additions.txt to be defined #1246
- Force tests:behat to be executed inside VM, if DVM is used. #1359 (grasmash)
- Update notifications not disabled during Drupal 8.3.x installation #1353 (danepowell)
- Add QA Accounts module #1351 (danepowell)
- Fixes #1276: Fail deploys with uncommitted changes. #1348 (bobbygryzynger)
- Running Robo tests during internal CI. #1347 (grasmash)
- Porting vm:* commands to Robo. #1337 (grasmash)
- Fix local warnings about trusted host pattern #1335 (danepowell)
- Removing search_api from suggested modules. #1334 (grasmash)
- Fixes #1317: Change doctrine/common to ^2.5 after Drupal 8.3.* released. #1333 (grasmash)
- Fixes #1322: Examples.feature changes overwritten whenever BLT is updated. #1332 (grasmash)
- Fixes #1324: Add ah_other config split. #1331 (grasmash)
- Fixes #1246: Allow deploy-exclude-additions.txt to be defined #1327 (malikkotob)
Fixed bugs:
- Travis email error starting with Drupal 8.3.0 and Lightning 2.1.0 #1336
- manual build and deploy process fails if git user.useConfigOnly option is set #53
- Fix broken core-only config strategy #1358 (bkosborne)
- Fixes #1336: Travis email error starting with Drupal 8.3.0 and Lightning 2.1.0. #1338 (grasmash)
Closed issues:
- What to do if using Config Split with the RA environment? #1324
- Examples.feature changes overwritten whenever BLT is updated #1322
- Change doctrine/common to ^2.5 after Drupal 8.3.* released #1317
- Complete Branching and Tagging documentation #1257
Misc merged pull requests
- Update configuration-management.md #1352 (danepowell)
- Issue #53: Added support for custom git username and email #1323 (danepowell)
- Fixes #1257 Complete branching and tagging documentation #1321 (malikkotob)
- Minor cleanup of configuration-management.md #1319 (danepowell)
8.7.1 (2017-04-05)
- Removed drupal/console from composer.required.json.
8.7.0 (2017-04-05)
Fixed bugs:
Misc merged pull requests
8.7.0-beta4 (2017-04-04)
Implemented enhancements:
- Standardizing config split stage name #1314 (grasmash)
- Fixing split import for CI. #1312 (grasmash)
- Changing include order of cloud settings files. #1310 (grasmash)
- BLT-1304: Fixes #1304 default no cache setting for SAML. #1306 (kylebrowning)
Fixed bugs:
- $BLT_DIR/scripts/travis/deploy_branch running on TravisCI results in error #1308
- Running blt deploy:drupal:install -Denvironment=$target_env -Dblt.verbose=true on cloud results in error #1307
- SimpleSAMLPHP defines NO_CACHE by default. #1304
- Final setup:config-import:config-split not being run on blt local:setup #1303
- Fixes #1307: Specify sync config directory for config import. #1309 (arknoll)
- Fixes #1303: config split import test. #1305 (arknoll)
8.7.0-beta3 (2017-04-03)
Implemented enhancements:
- Loading databases for each multisite #1227
- Don't run drush updb with the entity-updates flag during setup:config-import, it's dangerous #1014
- Connects to #678: Set config sync dir correctly, despite ACE defaults. #1299 (grasmash)
- Fixes #1014: Don't run drush entity-updates during config-import. #1293 (grasmash)
- Temporarily pinning to search_api 1.0-beta4. #1291 (grasmash)
- Fixes #1273: Set web driver to Phantom js in vm:init. #1290 (grasmash)
- Fixes #1286: Silence git output when it may output fatal errors. #1289 (grasmash)
- Fixes #1227: Add target to sync all local multisite dbs. #1229 (grasmash)
Fixed bugs:
- Travis deploy_branch failing on 8.7.0-beta2 #1300
- composer merge + composer patches not playing nicely #1292
- Drupal install fails with error when using VM #1283
- Fixes #1300: Travis deploy_branch failing on 8.7.0-beta2. #1301 (grasmash)
- Fix undefined index when running remote drush commands #1295 (danepowell)
- Fixes #1292: composer merge + composer patches not playing nicely. #1294 (grasmash)
- Fixes #1283: Drupal install fails with error when using VM #1288 (grasmash)
Closed issues:
Misc merged pull requests
- Revert "Fixes #1286: Silence git output when it may output fatal errors." #1296 (grasmash)
- Moving composer repos to root composer.json. #1287 (grasmash)
- Fixes #1284: Local refresh db sync target needs to account for Drush alias. #1285 (geerlingguy)
- Trying to fix BLT doctor for when Drupal is not installed. #1254 (grasmash)
8.7.0-beta2 (2017-03-31)
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:
- Default project.yml of blt suggests to work with devel module that is not present in the file system #1258
- Build fails on blt vm:nuke if nuked previously #1213
- Fixing mixed up run_tests scripts. #1282 (grasmash)
- Fixing deploy:update target. #1281 (grasmash)
- Fixing post-provision script for Drupal VM. #1274 (grasmash)
- Fixes #1258: Move devel to require in composer.required.json #1270 (malikkotob)
- Fixes #1247: deploy:drupal:install doesn't work with config management #1268 (malikkotob)
- Fixes #1262: Set Drupal VM's ssh_home. #1263 (geerlingguy)
- Fixing update hook version for 8.7.0. #1252 (grasmash)
- Fixes #1243: deployment failures caused by config_split. #1244 (grasmash)
- Fixes #1235: Pipelines builds failing due to composer self-update #1236 (geerlingguy)
- Working around compser-merge-plugin replace bug. #1233 (grasmash)
- Fixes #1215: Projects can't define post_provision_tasks_dir. #1231 (grasmash)
- Fix acquia/lightning version constraint. #1228 (grasmash)
- Fixing PhantomJS installer version constraint, removing operators. #1223 (grasmash)
- Making sites/[site-name] writable for setup:drush:settings target. #1222 (grasmash)
- Fixes #1213: Build fails on blt vm:nuke if nuked previously. #1217 (grasmash)
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
- Fixes #1276: Ensure there are no uncommitted changes before deploy. #1278 (bobbygryzynger)
- Fixes #1218: Update acsf-setup.md with subprofile guidance. #1271 (malikkotob)
- Replaces #1132: Allow project.prefix to be overridden. #1259 (bobbygryzynger)
- Fixes instructions for configuring authsources and remote idp files. #1255 (dooleymatt)
- Update config split documentation #1240 (danepowell)
- Fixes #1086: Auto-discovery of $site_dir #1239 (malikkotob)
- Documenting post-drupal-scaffold-cmd to applying patches #1208 (justinlevi)
- Update mkdocs.yml with multisite docs #1207 (danepowell)
- Fixing ignore-existing.txt values. #1206 (grasmash)
8.7.0-beta1 (2017-03-16)
Implemented enhancements:
- AC Cloud hook error related to slack settings #1176
- Exclude patches from merge? #1074
- BLT & Visual Regression Strategy #1072
- Require blt validate:phpcbf #977
- Clear Twig caches on deployment #813
- Improving workflow for adding BLT to existing projects. #1204 (grasmash)
- Updating grasmash/yaml-cli and dfly/dot-access-data. #1203 (grasmash)
- Splitting suggested composer packages from required. #1197 (grasmash)
- Changing BLT internal testing to re-install Drupal on deploys to AC. #1187 (grasmash)
- Adding validation for installers-path. #1186 (grasmash)
- Add post-config-import hook #1185 (rjgwiz)
- Changing Updater to use ints rather than semver. #1181 (grasmash)
- Fixes #1176: AC Cloud hook error related to slack settings . #1179 (grasmash)
- Changing default composer config to use wikimedia/composer-merge-plugin. #1165 (grasmash)
- Issue #813: Clear twig caches on deployments. #1151 (danepowell)
- Add file sync to local:sync. #1147 (bobbygryzynger)
Fixed bugs:
- Add name property to installer-paths for type:drupal-library. #1183
- ACSF site verify failed #1182
- Cloud hook failure #1177
- Changing deploy:update to loop through multisite array. #1200 (grasmash)
- Adding back composer munge for blt:create target. #1189 (grasmash)
- Fixes #1180, #1182: BLT should ignore sites/g entirely. #1188 (grasmash)
- 1183: Add name property to installer-paths for type:drupal-library. #1184 (greylabel)
- Fixing artifact generated by BLT during CI. #1175 (grasmash)
Closed issues:
- Improve Documentation to Address Recommended Developer Skillset #881
- Manual steps required after old Bolt/BLT upgrade to 8.3.0/latest #858
Misc merged pull requests
- Fixes #858: Updating docs for non-composer to composer update. #1198 (grasmash)
- BLT-881: additional formatting cleanup #1196 (mikemadison13)
- BLT-881: cleaning up formatting #1195 (mikemadison13)
- BLT-881: correcting yml formatting issue. #1194 (mikemadison13)
- BLT-881: adding skills.md to mkdocs.yml. #1193 (mikemadison13)
- Update mkdocs.yml #1192 (danepowell)
- Update configuration management documentation #1154 (danepowell)
- BLT-881: initial cut at developer skills documentation #902 (mikemadison13)
8.6.15 (2017-03-10)
Implemented enhancements:
- Add vagrant_ip to Drupal VM config.yml when running 'blt vm' #1112
- Exclude node_modules from validate:twig #1110
- Auto-discovery of multisite.name #1087
- Test for schema changes to stored config #842
- Automate / allow overrides of .htaccess for SSL and SAML #608
- Fixes #1173: Update Drupal VM to 4.3.0 or later. #1174 (geerlingguy)
- Creating temporary build branch name when tags are built. #1171 (grasmash)
- Fixes #1110: Exclude node_modules from validate:twig. #1168 (grasmash)
- Fixes #1152: Allow for screenshots in Behat test runs. #1158 (geerlingguy)
- Fixes #1141: Fixes deploy updates only applied to default site. #1146 (danepowell)
- Added node modules to the php linting excludes list. #1143 (aweingarten)
- Removing nvm from blt CI scripts. #1142 (grasmash)
- Add local:sync:files task. #1136 (bobbygryzynger)
- Fixes #1112: Add a default vagrant_ip and comment in Drupal VM config.yml. Fixes #1112. #1130 (geerlingguy)
- Connects to #1113: Add multisite properties documentation. #1124 (bobbygryzynger)
- Fixes #1087: Auto-discovery of multisite.name. #1119 (bobbygryzynger)
- Feature/blt phpcbf #1019 (dooleymatt)
Fixed bugs:
- BLT incorrectly sets file_private_path for Site Factory #1160
- Drush aliases file not correctly generated on blt vm if nuked before #1155
- Automated tag deployments on Travis CI fail with 'src refspec matches more than one` #1150
- Deploy updates not applied to multisites #1141
- PHP Notice: Undefined index: gardens_site_settings #1038
- Fixing deployment on BLTed8 sandbox. #1172 (grasmash)
- Properly setting multisite.name during create-project phase. #1170 (grasmash)
- Adding known hosts to blted8 sandbox. #1169 (grasmash)
- Fixes bug multisite generation of local.drushrc.php. #1167 (grasmash)
- Fixes #1150: Automated tag deployments on Travis CI fail with
src refspec matches more than one
#1166 (grasmash) - Fixes #1155: Drush aliases file not correctly generated on blt vm if nuked before. #1162 (grasmash)
- Fixes #1160: BLT incorrectly sets file_private_path for Site Factory. #1161 (grasmash)
- Fixes #1148: update cm keys in deploy.xml. #1149 (bobbygryzynger)
Closed issues:
- Update Drupal VM requirement to ^4.3 #1173
- Add ability to save screenshot and/or dump of html for failed behat tests. #1152
- Configuration keys incorrectly set in deploy.xml #1148
- Can't get tag to deploy via Travis CI #1137
Misc merged pull requests
- Issue #1152 follow-up: Add docs for Behat ScreenshotExtension. #1164 (geerlingguy)
- Issue #608: Improved patch documentation. #1157 (danepowell)
- Added additional Windows gotcha related to missing/hidden files. #1144 (ashabed)
- Fix misleading "Your composer.json file was modified by BLT" error message #1139 (TravisCarden)
- Update multisite.md #1129 (danepowell)
- Increasing timeout for Symfony processes created by Composer. #1115 (grasmash)
8.6.13 (2017-02-17)
Notable Changes
- .travis.yml and acquia-pipelines.yml have been significantly refactored to reduce the maintenance effort moving forward. You must re-initialize these files. E.g.,
rm .travis.yml && blt ci:travis:init
rm acquia-pipelines.yml && blt ci:pipelines:init
- BLT no longer runs its own PHPUnit tests on child projects. An example PHPUnit test has been added for child projects to verify that tests do still run.
Implemented enhancements:
- DrushTask needs outputProperty instead of just returnProperty #1088
- Make the cm.core.config-dir property configurable #1013
- Allow skipping of BLT's own PHPUnit tests #982
- Make default acquia-pipelines.yml configuration distributable #976
- Support for multiple CM approaches. #854
- Improving internal testing of Pipelines #1114 (grasmash)
- Re-starting MySQL in acquia-pipelines.yml. #1107 (grasmash)
- Exclude acquia-pipelines.yml from artifact. #1101 (grasmash)
- Defining JDK version directly in .travis.yml. #1100 (grasmash)
- Pushing source 8.x branch to blted8 sandbox automatically. #1099 (grasmash)
- Adding PHPUnit bootstrap. #1098 (grasmash)
- Adapts #1024: Add pre-config-import hook #1095 (bobbygryzynger)
- Support for multisite deploys #1092 (danepowell)
- Fixes #1078, #1029, #1013, #966: Allow configuration directory and partial flag to be configurable. #1080 (grasmash)
- Fixing PHPCS filset reference. #1079 (dpagini)
- Fixes #1070: Adding variables for phpcs haltonerror and haltonwarning. #1071 (grasmash)
- Adding vm:nuke command. #1069 (grasmash)
- Creating example PHPUnit test. #1068 (grasmash)
- Adding composer-installers-extender. #1064 (grasmash)
- Adding installer paths for custom modules, themes, and profiles. #1063 (grasmash)
- Update lightning to 2.0.3 #1054 (balsama)
- TravisCI MySQL errors #1053 (danepowell)
- Renaming locale to drupal.locale. #1045 (grasmash)
- Add locale option for site-install task. #1043 (snize)
- Refactoring BLT's internal CI scripts for Pipelines usage. #1040 (grasmash)
- Connects to #1032: Delete SettingsTest.php #1037 (bobbygryzynger)
- Splitting Travis instructions into separate bash files. #1035 (grasmash)
- Connects to #1028: Add drush and drupal settings tests #1032 (bobbygryzynger)
- Moving drupal/console requirement to template composer.json. #1031 (grasmash)
- Adding file_exists() check to composer munge command. #1030 (grasmash)
- Fixes #985: Implement deploy_install() to rebuild projects on deploy. #986 (swichers)
- Add support for disabling targets from the local project override file. #1077 (bkosborne)
- Run Cloud aliases in Cloud environments. #1076 (danepowell)
- Double-revert features #1073 (danepowell)
Fixed bugs:
- Behat tests failing on Pipelines in master/pulled 8.6.12 release #1111
- .travis.yml attempts to run scripts that are not yet installed via composer. #1094
- Pipelines jobs failing after upgrading to BLT 8.6.12 #1093
- Missing space in .travis.yml causes travis-ci validation error. #1090
- Tags can be blank which results in no tag being deployed. #1065
- db_scrub script should not fire on ACSF #1059
- It's not possible to disable targets via project.local.yml #1052
- Build artifact .gitignore is blown away right after it's copied over #1007
- Commit message needs to be escaped? #1006
- Add missing newline to end of aliases.drushrc.php #1103 (TravisCarden)
- Adding source prefix to pipelines commands. #1097 (grasmash)
- 1090: add space to .travis.yml so it validates #1091 (mariagwyn)
- Fixes #1065: Tags can be blank which results in no tag being deployed. #1067 (grasmash)
- Fixes #1006: Commit message needs to be escaped. #1062 (grasmash)
- Fixes #1007: Build artifact .gitignore is blown away right after it's copied over #1061 (grasmash)
- Fixes #1059: db-scrub script should not fire on ACSF. #1060 (grasmash)
- Fixed multisite settings on ACE. #1042 (danepowell)
Closed issues:
- 'drupal-custom-module' in template needs to be prefixed with 'type:' #1084
- Unprocessed replacement in default.local.drushrc.php #1057
- Travis MySQL errors #1036
- jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system. #1033
- Add a deploy_install command to reinstall projects on every deploy. #985
- Ansible needs to be at least 2.2 #889
- Issue 1084: add 'type:' to drupal-custom-module installer path. #1085 (mariagwyn)
Misc merged pull requests
- Updating RELEASE.md with status badges. #1106 (grasmash)
- Update ci.md #1082 (danepowell)
- Added notes on how to update modules with Features workflow #1081 (danepowell)
- Fixes #1057: Unprocessed replacement in default.local.drushrc.php #1058 (grasmash)
- Trivial Windows documentation change #1056 (ashabed)
- Update README.md #1055 (ajitdev)
- More multisite documentation #1049 (danepowell)
- Document multisite setup process #1027 (danepowell)
8.6.12 (2017-02-13)
Implemented enhancements:
- Allow skipping of BLT's own PHPUnit tests #982
- Make default acquia-pipelines.yml configuration distributable #976
- Fixes #1078, #1029, #1013, #966: Allow configuration directory and partial flag to be configurable. #1080 (grasmash)
- Fixing PHPCS filset reference. #1079 (dpagini)
- Fixes #1070: Adding variables for phpcs haltonerror and haltonwarning. #1071 (grasmash)
- Adding vm:nuke command. #1069 (grasmash)
- Creating example PHPUnit test. #1068 (grasmash)
- Adding composer-installers-extender. #1064 (grasmash)
- Adding installer paths for custom modules, themes, and profiles. #1063 (grasmash)
- Update lightning to 2.0.3 #1054 (balsama)
- TravisCI MySQL errors #1053 (danepowell)
- Renaming locale to drupal.locale. #1045 (grasmash)
- Add locale option for site-install task. #1043 (snize)
- Connects to #1032: Delete SettingsTest.php #1037 (bobbygryzynger)
- Splitting Travis instructions into separate bash files. #1035 (grasmash)
- Connects to #1028: Add drush and drupal settings tests #1032 (bobbygryzynger)
- Moving drupal/console requirement to template composer.json. #1031 (grasmash)
- Adding file_exists() check to composer munge command. #1030 (grasmash)
- Fixes #985: Implement deploy_install() to rebuild projects on deploy. #986 (swichers)
Fixed bugs:
- Tags can be blank which results in no tag being deployed. #1065
- db_scrub script should not fire on ACSF #1059
- It's not possible to disable targets via project.local.yml #1052
- Build artifact .gitignore is blown away right after it's copied over #1007
- Commit message needs to be escaped? #1006
- Fixes #1065: Tags can be blank which results in no tag being deployed. #1067 (grasmash)
- Fixes #1006: Commit message needs to be escaped. #1062 (grasmash)
- Fixes #1007: Build artifact .gitignore is blown away right after it's copied over #1061 (grasmash)
- Fixes #1059: db-scrub script should not fire on ACSF. #1060 (grasmash)
- Fixed multisite settings on ACE. #1042 (danepowell)
Closed issues:
- Unprocessed replacement in default.local.drushrc.php #1057
- Travis MySQL errors #1036
- jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system. #1033
- Add a deploy_install command to reinstall projects on every deploy. #985
- Ansible needs to be at least 2.2 #889
Misc merged pull requests
- Add support for disabling targets from the local project override file. #1077 (bkosborne)
- Run Cloud aliases in Cloud environments. #1076 (danepowell)
- Double-revert features #1073 (danepowell)
- Fixes #1057: Unprocessed replacement in default.local.drushrc.php #1058 (grasmash)
- Trivial Windows documentation change #1056 (ashabed)
- Update README.md #1055 (ajitdev)
- More multisite documentation #1049 (danepowell)
- Document multisite setup process #1027 (danepowell)
8.6.11 (2017-02-01)
Implemented enhancements:
- Example BLT sandbox project that is kept up to date #847
- blt function (alias) for fish #662
- Disabling Lightning's Behat tests by default. #1022 (grasmash)
- Fixes #1017: Running BLT commands in Drupal VM requires bz2; update to Drupal VM 4.2.x. #1018 (geerlingguy)
- Allow bin directory to be configurable #1001 (balsama)
- Slack notifications for deployments #1000 (danepowell)
- Fixes #885: Local & CI Tests Fail with Git Hooks Disabled. #998 (shahinam)
- Downgrade PHPUnit to version used by Drupal core (~4.8) #996 (TravisCarden)
- Fixes #847: Pushing to GitHub blted8 sandbox after successful 8.x builds. #993 (grasmash)
- Customizing Robo output. #988 (grasmash)
- Tag names should behave like branches. #979 (danepowell)
- Ignore compiled theme CSS and other artifacts #978 (danepowell)
- Fixes #963: behat.extra is not actually used. #970 (grasmash)
- Fixes #888: Adding unit test for YamlMungeCommand. #961 (grasmash)
- Allow access to update.php locally. #958 (danepowell)
- Adding more interaction to blt:release. #956 (grasmash)
- Fixes #953: Allow local database sanitization to be disabled. #954 (grasmash)
- Set PHP memory limit for Travis. #947 (danepowell)
- Adding prompt for booting VM. #945 (grasmash)
Fixed bugs:
- New behat.extra option is not actually passed along. #963
- BLT (> 8.6.6) only runnable from repo root #952
- Local & CI Tests Fail with Git Hooks Disabled #885
- Fixing build errors in BLT CI. #1021 (grasmash)
- Fixes #1011: provide correct path to phpunit tests #1012 (bobbygryzynger)
- Fixed features override test. #1010 (danepowell)
- Fixes #983: Exclude project.local.yml from deploy builds. #984 (swichers)
- Fixes #980: Issue on SimpleSAMLphp init #981 (dooleymatt)
- Fixes #967: Travis and xvfb. #971 (grasmash)
- Fixes #968: Tag-based Travis deploys don't work. #969 (grasmash)
Closed issues:
- arknoll.selenium issue while running blt vm #1020
- Running BLT commands within Drupal VM requires bz2 extension #1017
- phpunit tests not executed during build #1011
- Add box/local.config.yml to gitignore (for Drupal VM local overrides) #997
- Travis CI Drupal site install failing after 8.6.10 upgrade #990
- deploy-exclude.txt is missing project.local.yml from listed excludes. #983
- Issue on SimpleSAMLphp init #980
- Tag-based Travis deploys don't work #968
- Travis and xvfb #967
- Allow local database sanitization to be disabled #953
- Documentation: More comprehensive CM docs #846
Misc merged pull requests
- Fixes .travis.yml typos #1015 (bobbygryzynger)
- Update Acquia Cloud URL to new domain #1008 (christopher-hopper)
- Cleaned up features docs #1003 (danepowell)
- Fixes grammar in code comment #994 (jeffymahoney)
8.6.10 (2017-01-10)
Implemented enhancements:
- YAML validation is too verbose #950
- Add Pipelines to DrupalVM #870
- Removing contexts from behat.yml. #949 (grasmash)
- Scripting releases. #948 (grasmash)
- Adding behat.extra property for arbitrary CLI args. #946 (grasmash)
- Reducing output of default PHPUnit tests. #944 (grasmash)
- Tweaking output to remove more passthru. #941 (grasmash)
- DB updates should always be run before config imports. #930 (danepowell)
- Fixes #870: Add Pipelines binary to DrupalVM. #874 (grasmash)
Fixed bugs:
Closed issues:
- When deploying, I'm always prompted to enter a tag name even if I chose not to create one #940
8.6.9 (2017-01-06)
Implemented enhancements:
- Silently killing processes. #937 (grasmash)
- Preventing warning about missing project.yml. #936 (grasmash)
- Disabling passthru for various commands. #934 (grasmash)
- Removing metatag req. #932 (grasmash)
- Fixing deploy prompts. #931 (grasmash)
Fixed bugs:
8.6.8 (2017-01-06)
Hotfix to project creation process b013590
8.6.7 (2017-01-06)
Implemented enhancements:
- Investigate Parallelizing Behat tests #900
- Upgrade to Drupal VM 4.1.0 #898
- Add YAML validation #857
- Tagging integration with Travis CI / Pipelines? #830
- Remove
factory-hooks
from default template #599 - Upgrade Drupal Console to latest RC #513
- Investigate replacing custom commands with drupal/console commands #251
- Adding create-project:init-repo target. #928 (grasmash)
- Add inclusion of optional site settings file. #927 (dpagini)
- Remove factory-hooks from default template. #923 (dpagini)
- Adding custom BltLogger for Phing. #922 (grasmash)
- Delete trusted_host.settings.php #921 (danepowell)
- Ignore private files. #920 (danepowell)
- Executing create-project on initial install using Composer plugin. #913 (grasmash)
- Updating BLT templated files. #912 (grasmash)
- Fixes #857: Adding YAML linting target. #904 (grasmash)
- Add tagging of remote repo. #903 (arknoll)
- Fixes #898: Upgrade to Drupal VM 4.1.0. #899 (geerlingguy)
- Reducing update output. #894 (grasmash)
- Adding update script to correct drupal scaffold excludes. #892 (grasmash)
- Fixes #513: Updating Console to dev-master. #887 (grasmash)
Fixed bugs:
- project.yml modules.enable/disable empty sets overridden on BLT upgrade #916
- Get "Query failed." during drush sql-sync in blt local:refresh #914
- Schema updates get run on new installs #909
- Drupal console exception #896
- BLT Upgrades keep adding back modules to project.yml #888
- Git commit messages are not being validated. #840
- After Blt Update to 8.6.4 - array merge issue inside blt/project.yml file #821
- Freshly-built project doesn't get a README.md file in project root #702
- Fixes #924: Remove nonexistent --db option from db-scrub script. #925 (geerlingguy)
- Ignore local.aliases.drush.php #910 (timcosgrove)
- Disabling deploy.tag prompt whenndeploy.branch is set. #908 (grasmash)
- Ignore local.services.yml #905 (danepowell)
- Fixes #840: Git commit messages are not being validated. #901 (shahinam)
- Fixes #893: Exclude patches of excluded packages. #895 (grasmash)
- Fixes #888: BLT Upgrades keep adding back modules to project.yml. #891 (grasmash)
Closed issues:
- BLT custom settings include file #926
- Cloud deployments fail during DB sanitization with 'Unknown option: --db' #924
- blt > vm:local:init - Error occurred while installing json (2.0.2) #917
- Documentation: Onboarding docs for the whole BLT stack. #850
Misc merged pull requests
- Update README.md #918 (danepowell)
- Documented setup:update task. #911 (danepowell)
- Containerize travis builds. #897 (aweingarten)
- Fixes #850: Adding documentation for entire toolset. #878 (grasmash)
8.6.6 (2016-12-28)
Implemented enhancements:
- Modify composer blt-alias script so that it creates ~/.bash_profile if it does not exist. #872
- Remove default git.remotes url from project.yml on project create. #866
- Improve Git commit hooks #825
- Replace simplesaml gist #824
- Re-introduce PhantomJS along side Selenium #787
- Warn users using beta/alpha versions of modules #703
- Add cloudhooks for scrubbing database #659
- Automatically populate machine name for new projects #624
- Automated testing for conflicting and overridden features #38
- Bolt should allow deployment of tags not just branches #17
- Fixes #866: Remove default git.remotes url from project.yml on project create. #877 (shahinam)
- Fixes #872: Modify composer blt-alias script so that it creates ~/.bash_profile if it does not exist. #873 (grasmash)
- Fixes #753: Add xdebug to Drupal VM by default. #868 (grasmash)
- Add php5.6-yaml package #848 (bobbygryzynger)
- Issue #38: Test for features overrides. #841 (danepowell)
- Fixes #787: Re-introduce PhantomJS along side Selenium. #839 (grasmash)
- Fixes #824: Replace simplesaml gist. #838 (grasmash)
- Fixes #624: Automatically populate machine name for new projects. #837 (grasmash)
- Fixes #819: Making GitTest idempotent. #836 (grasmash)
- Initializing Drupal console during setup. #834 (grasmash)
- Adding @example tag to example Behat tests. #833 (grasmash)
- Fixes #825: Adding color to commit msg error. #832 (grasmash)
- Removing field_ui from default uninstall arrays. #826 (grasmash)
- Switching Pipelines to use MySQL service. #800 (grasmash)
- Downgrading to Drush 8. #728 (grasmash)
- Fixes #659: Adding cloudhooks for basic database scrubbing. #697 (grasmash)
Fixed bugs:
- Drush commands error with "env: drush9: No such file or directory" #856
- GitTasksTest::testGitPreCommitHook() is destructive #819
- Module schemas are not installed when enabling a module via config when running blt deploy #718
- Fixes #856: Drush commands error with "env: drush9: No such file or directory. #867 (grasmash)
Closed issues:
- Improve the Mac installation instructions so that it will be easier to onboard new users #865
- Deployment workflow can be read like just for ACE #843
- Add Pipelines documentation #829
- Document that Acquia Connector should never have its configuration exported to code on Cloud #242
Misc merged pull requests
- Fixes #865: Improve the Mac installation instructions. #871 (grasmash)
- Improve instructions for Pipelines integration #869 (kieranacquia)
- More explicity replace default repo #864 (kieranacquia)
- Explain role of Pipelines #863 (kieranacquia)
- Update bash console with new blt command #860 (kieranacquia)
- Don't use undefined acronym "TA" in documentation #855 (TravisCarden)
- Update deploy.md #845 (snize)
- Fixing markdown spacing for readthedocs. #835 (grasmash)
- Adding Pipelines documentation. #828 (grasmash)
- Update RELEASE.md #763 (grasmash)
8.6.5 (2016-12-20)
Implemented enhancements:
- Adding update hook to remove deprecated packages. #820 (grasmash)
- Adding grasmash/drupal-security-warning package dependency. #818 (grasmash)
- Ignoring @lightningextension tests in acquia-pipelines.yml. #816 (grasmash)
- Added Drush to DrupalVM. #815 (danepowell)
- Fixed memcache contamination. #814 (danepowell)
Fixed bugs:
- BLT not ignoring local Behat config file #822
- Fixes #822: Ignore Behat local.yml file. #823 (geerlingguy)
Misc merged pull requests
- Updating CHANGELOG.md for 8.6.3. #817 (grasmash)uia/blt/pull/814) (danepowell)
8.6.4 (2016-12-20)
Implemented enhancements:
- Adding update hook to remove deprecated packages. #820 (grasmash)
- Adding grasmash/drupal-security-warning package dependency. #818 (grasmash)
- Ignoring @lightningextension tests in acquia-pipelines.yml. #816 (grasmash)
- Added Drush to DrupalVM. #815 (danepowell)
Misc merged pull requests
- Updating CHANGELOG.md for 8.6.3. #817 (grasmash)
- Fixed memcache contamination. #814 (danepowell)
8.6.3 (2016-12-19)
Implemented enhancements:
- Change version constraint for drupal/core to ^8.0 #812 (grasmash)
- Fixes #809: Add mailhog to Drupal VM installed_extras. #810 (geerlingguy)
Fixed bugs:
Closed issues:
- Mailhog required for some commands #809
8.6.2 (2016-12-19)
Implemented enhancements:
- blt should have an acsf:init:drush command #779
- blt acsf:init should be able to pull from dev repo #778
- blt acsf:init should be able to increase its memory usage #777
- Switch to use acquia/lightning and Drupal packagist #759
- Ignoring new LightningExtension tests. #807 (grasmash)
- Reducing verbosity of memory_limit expression. #801 (grasmash)
- Fixes #796: Don't exclude local.* files from build artifact. #797 (geerlingguy)
- Add defaults for deployment branch and message #793 (bobbygryzynger)
- Fixing bash conditionals. #792 (grasmash)
- Changing implementation of php.memory_limit param. #791 (grasmash)
- Renaming acsf.repo_branch to acsf.package. #789 (grasmash)
- Cleaning up output of setup tasks. #788 (grasmash)
- Reducing default verbosity of cloud hook tasks. #786 (grasmash)
- Fixes #784: Update to Drupal VM 4.0.x. #785 (geerlingguy)
- Fixes #779: Separate out composer from drush in acsf:init #782 (nikgregory)
- Fixes #778: Make it more flexible to change and acsf repository #781 (nikgregory)
- issue-777 Make php memory limit settable #780 (nikgregory)
- Updating template/composer.json to use Drupal packagist constraints. #762 (grasmash)
- Add multisite support during deploy and local setup tasks #736 (bobbygryzynger)
- Change private files path. #732 (dpagini)
Fixed bugs:
Closed issues:
- Incorrect Cache Clear Option in Setup.xml #802
- Don't exclude local.* files from build artifact #796
- Acquia Cloud Account Creation + CI Instructions #794
- Update to Drupal VM 4.0.x #784
- Acquia cloud workflow log and deploy:update in cloud hooks #783
- BLT upgrade removed my customizations in trusted_host.settings.php #772
Misc merged pull requests
- Docs fix: Update path to project.yml. #804 (geerlingguy)
- BLT-802: replacing cc with cr #803 (mikemadison13)
- BLT-794: updating documentation to work around acquia cloud email san… #795 (mikemadison13)
- Adds gotchas to the INSTALL documentation #790 (typhonius)
- Fix 'ore' typo fix in Behat fail message. #776 (geerlingguy)
- Expanding documentation on adding BLT to existing projects. #774 (grasmash)
8.6.1 (2016-12-07)
Fixed bugs:
- Removing testProd PHPUnit test. #771 (grasmash)
- Hotfix: strip special characters from version strings. #770 (grasmash)
8.6.0 (2016-12-07)
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)
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
- Referencing release notes in update instructions. #756 (grasmash)
- Updating brew docs. #725 (grasmash)
- Clarifying install instructions. #717 (grasmash)
- Adding clarity to documentation. #707 (grasmash)
- Toggle modules per environment. #700 (danepowell)
- Fix and expand SimpleSAML docs further #694 (TravisCarden)
8.6.0-beta1 (2016-11-21)
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)
8.5.2 (2016-11-09)
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
- Add profile options documentation #637 (bobbygryzynger)
- Fix docs url #633 (bobbygryzynger)
- Added and refactored some of the information for SimpleSAMLPHP setup. #629 (wouteradem)
- Add instructions for Fedora #623 (anavarre)
- Expand and improve SimpleSAMLphp documentation #621 (TravisCarden)
8.5.1 (2016-11-01)
Implemented enhancements:
- Enabling Lightning tests by default on new projects. #618 (grasmash)
- Improving output of setup tasks. #617 (grasmash)
- Revert "Automated SimpleSAMLphp htaccess patch." #605 (grasmash)
- Automated SimpleSAMLphp htaccess patch. #603 (danepowell)
- Added sample patches for SSL and SAML. #602 (danepowell)
- Adding composer/installers. #592 (grasmash)
- Removed duplicate dependencies. #591 (danepowell)
Fixed bugs:
- Disabling chromedriver installation on Pipelines. #619 (grasmash)
- Fixed installation of packages with commit refs. #606 (danepowell)
- Adding include path to drush.wrapper. #593 (grasmash)
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)
Implemented enhancements:
- Toning down verbosity a bit. #588 (grasmash)
- Defining composer version contraints using carets. #587 (grasmash)
- Temporarily pinning to Lightning 8.1.x-dev. #586 (grasmash)
- Fixing user directory. #585 (grasmash)
- Updating post-provision.sh for Drupal VM. #584 (grasmash)
- Considering "default" as an unset URI in doctor. #582 (grasmash)
- Reducing DrushTask default verbosity. #581 (grasmash)
- Making doctor work with DD/VM/MAMP. #580 (grasmash)
- Tweak simplesaml config. #579 (danepowell)
- Adding more verbose Behat output. #577 (grasmash)
- Fixing composer excludes. #576 (grasmash)
- Improving composer integration UX. #574 (grasmash)
- Fixes #557: Allow packages to be excluded from BLT templated updates. #572 (grasmash)
- Prompting for re-generation of behat local.yml. #571 (grasmash)
- Ignoring @preview tag in Behat tests (experimental). #570 (grasmash)
- Executing lightning tests only on 8.x. #569 (grasmash)
- Default local trusted host settings #566 (jrbeeman)
- Change default local settings for visibility of test projects and rebuild access #565 (jrbeeman)
- Removing Lightning patch. #564 (grasmash)
- Fixes #562. Add a version target to the blt phing file to display version info. #563 (gollyg)
- Disabling Selenium tests for Pipelines. #556 (grasmash)
Fixed bugs:
- Updating composer-patches to latest dev-master commit. #590 (grasmash)
- Fixing doctor when used with symlinks. #575 (grasmash)
- Cleaned up SimpleSAML_php integration. #555 (danepowell)
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
8.5.0-beta1 (2016-10-13)
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)
8.4.9 (2016-10-07)
Implemented enhancements:
- Fix typo in VirtualBox missing error message. #508 (geerlingguy)
- Fixes #504: Use newer version of Drupal VM, 3.3.x. #507 (geerlingguy)
- Fixes #501: Default Drupal VM to PHP 5.6. #502 (geerlingguy)
- Ensuring that a hash salt is generated prior to deployment. #497 (grasmash)
- BLT-481: BLT/SimpleSAMLphp Integration #478 (dooleymatt)
Fixed bugs:
Closed issues:
Misc merged pull requests
- Issue #509: Update Documentation for BLT under WSL. #510 (geerlingguy)
8.4.8 (2016-10-05)
Implemented enhancements:
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)
Implemented enhancements:
- Disable twig cache for local development #477
- Adding composer nuke script. #491 (grasmash)
- Updating spacing in composer.json. #490 (grasmash)
- Removing setup:behat from setup:settings. #488 (grasmash)
- Adding drush policy file to prevent drush9 usage on Acquia Cloud. #487 (grasmash)
- Resolves #477: Disable twig cache for local development. #482 (grasmash)
- Consistent settings.php permissions. #480 (danepowell)
- Added features bundle argument. #479 (danepowell)
- Removing hosting flag for acsf. #471 (grasmash)
- Deploy build tweak. #467 (danepowell)
- Allowing single Behat scenario to be executed via BLT. #466 (grasmash)
Misc merged pull requests
- Updated deployment code and documentation for travis-ci. #492 (aweingarten)
- Update ci.md #485 (danepowell)
- Fix missing links and formatting in Windows setup docs. #476 (srowlands)
- Add documentation for using BLT with Ubuntu Bash on Windows 10. #475 (srowlands)
- Cleaned up live testing docs. #473 (danepowell)
- Simplifying install instructions. #472 (grasmash)
8.4.6 (2016-09-27)
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
- Updating docs to indicate PHP BZ2 extension requirement. #464 (grasmash)
- Temporarily disabling Lightning Behat tests. #461 (grasmash)
- Cleaned up onboarding docs. #435 (danepowell)
8.4.5 (2016-09-20)
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)
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)
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)
Implemented enhancements:
- Create init tasks for ci #379
- Allow customization of blt update file excludes. #396 (grasmash)
- Updating Phing to latest version. #395 (grasmash)
- Removing duplicative drupal scaffold files. #391 (grasmash)
- Ignoring various files in rsync update. #390 (grasmash)
- Fixes #379: Adding init tasks for ci config. #389 (grasmash)
- Making deprecated file deletion opt-in. #388 (grasmash)
Fixed bugs:
- Update ACSF hooks to use new blt vendor settings. #393 (dpagini)
- fix template/.gitattributes #392 (dpagini)
- Adding quotes to Behat tags. #387 (grasmash)
Misc merged pull requests
- Adding tests and docs for travis:ci:init command. #398 (grasmash)
- Simple grammar update to add a space. #397 (dpagini)
- BLT: Encourage cache clear upon project creation. #394 (bhasselbeck)
- Removing invaid @todo. #386 (grasmash)
8.4.1 (2016-09-12)
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
- Updating documentation. #383 (grasmash)
- Update RELEASE.md #378 (grasmash)
- Updating CONTRIBUTING.md and RELEASE.md #371 (grasmash)
8.4.0 (2016-09-09)
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)
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
- Fix the setup amp stack anchor. #355 (naveenvalecha)
- Adding CHANGELOG.md and generator settings. #354 (grasmash)
8.3.3 (2016-09-01)
Implemented enhancements:
- Move tests/phpunit/Bolt tests into /tests #295
- Completing pipelines build file. #351 (grasmash)
- Tweaking verbosity. #349 (grasmash)
- Increasing verbosity of all exec tasks. #347 (grasmash)
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)
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
- The URL in template README.md is malformed #336 (bhasselbeck)
- Added tips on features wrappers. #330 (danepowell)
- Setup and deploy should install frontend dependencies. #327 (danepowell)
- Felt backwards to me. #326 (justinlevi)
- Githiub BLT Issue #324: Includes NodeJS tools as well as php-bcmath… #325 (bhasselbeck)
- #319 - Cleaning up ci.md #320 (webkenny)
- Updated editorconfig for composer.json. #318 (danepowell)
- Allow overrides of blt phing targets: fixes #316. #317 (dpagini)
- Move phpunit tests (#295) #313 (pixlkat)
- PHPUnit/TestBase.php import project.local.yml overrides #311 (dpagini)
- Fixing working directory for drush tasks. #310 (grasmash)
- Simplifying drupal vm aliases. #308 (grasmash)
- Adding pipelines WIP. #307 (grasmash)
- Move git hooks #306 (grasmash)
- Document how to handle config and content conflicts. #305 (danepowell)
- Moving git-hooks out of template. #304 (grasmash)
- Add documentation for running a single behat test with phing. #286 (marksakurada)
8.3.1 (2016-08-16)
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
- Resolves #204: Removing architecture.md. #303 (grasmash)
- Improving upgrade path. #302 (grasmash)
- Removing composer-patches fork. #301 (grasmash)
- Fixing bug in docs deletion. #300 (grasmash)
- Replaced require with require_once in settings.php and blt.settings.php #298 (aweingarten)
- Resolves #196: Travis CI documentation. #293 (grasmash)
- Updating phantomjs-installer to 2.x. #292 (grasmash)
- Resolves #221: Adding frontend-setup target-hook. #291 (grasmash)
- Resolves #146: Simplify frontend file inclusion. #289 (grasmash)
- Update top-level .editorconfig to include composer.json indent size. #287 (jrbeeman)
- [BUGFIX] Tests may fail due to PhantomJs not ready #283 (mickaelperrin)
- Updated features doc. #281 (danepowell)
8.3.0 (2016-08-11)
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
- Resolves #243: Document how to run a partial set of tests. #282 (grasmash)
- Resolves #219: Documenting committing dependencies. #280 (grasmash)
- Resolves #226: Adding composer docs. #278 (grasmash)
- Resolves #237: Document deploy excludes. #277 (grasmash)
- Making drush docroot smarter. #276 (grasmash)
- Moving docs to readme. #275 (grasmash)
- Adding blt extension docs. #272 (grasmash)
- [BUGFIX] Failed Behat tests keeps pahntomJS running #271 (mickaelperrin)
- Mkdocs #270 (grasmash)
- Fixed broken git commit msg hook. #269 (danepowell)
- Mkdocs #268 (grasmash)
- Mkdocs #267 (grasmash)
- Updating mkdocs to fix build errors. #266 (grasmash)
- Replace blt sh mentions with blt alias. #263 (ChuChuNaKu)
- Updating Drupal Console. #258 (grasmash)
- Updating deploy excludes. #257 (grasmash)
- Resolves #249: Adding yaml parser to git-commit hook. #256 (grasmash)
- Update repo-architecture.md #239 (rhuffstedtler)
- Removing undocumented bower dependency. #236 (grasmash)
- Issue 233: Removing --no-p option from rsync command in deploy:copy task #234 (msherron)
- Remove scripts/drupal directory from blt/update-scaffold #232 (pixlkat)
- Making security test failure more verbose. #231 (grasmash)
- Updating drupal-scaffold. #230 (grasmash)
- #227 Force certain directories when deploying to Acquia Cloud. #228 (webkenny)
- Update release-process.md to fix typo #225 (kmbremner)
- [console] Update Drupal Console to 1.0 ver. #224 (jmolivas)
- Update includes.settings.php #222 (janaksingh)
- Converting BLT to composer package. #217 (grasmash)
- Ignoring Behat tests with PHPCS, adding style-guide dir exemption. #216 (grasmash)
- Fixes #214: Fix default Drupal VM synced_folder path doc. #215 (geerlingguy)
- Don't overwrite local config files #210 (gapple)
- Adding docroot to drush.wrapper. #209 (grasmash)
- Fixed dev env detection on ACSF. #207 (danepowell)
- Fix permission changes to default sites directory contents #206 (gapple)
- Removing Icon from gitignore #205 (CashWilliams)
- Ignore custom theme node_modules folder #203 (justinlevi)
- Language update #202 (justinlevi)
- Fixing prompt for BLT alias. #201 (grasmash)
- Subversion needed for ./blt.sh blt:update in VM #200 (justinlevi)
- Fixing up drush.wrapper. #199 (grasmash)
- Update composer.json #198 (skippednote)
- Correctly detect environments on ACSF. #197 (danepowell)
- Adding support for custom commands in frontend and setup targets. #195 (grasmash)
- Revert "Adding support for custom commands in frontend and setup targets." #194 (grasmash)
- Adding support for custom commands in frontend and setup targets. #193 (grasmash)
- Adding composer validation early in Travis build. #192 (grasmash)
- Support composer patches. #191 (danepowell)
- Adding more excludes for deployments. #189 (grasmash)
- Adding docs for using local patches. #188 (grasmash)
- Update local-development.md #186 (grasmash)
- Composer install should fail on bad patches. #185 (danepowell)
- Provide temp files location in default local settings. #184 (CashWilliams)
- Adding install-phantomjs script for composer. #182 (grasmash)
- Ensuring that project.local.yml overrides core yml values. #181 (grasmash)
- Minor Typo fix and updating default selenium port #178 (justinlevi)
- Update local-development.md #177 (grasmash)
- Tweaking deploy excludes. #175 (grasmash)
- Updated update scaffold. #173 (danepowell)
- Defining custom docroot for Drupal VM in project.local.yml. #172 (grasmash)
- Clarifying load test environments #169 (ghazlewood)
- Resolves #166: Speed up GitTest commit-msg checks. #168 (grasmash)
- Removing :artifact from deploy targets. #167 (grasmash)
- Improve composer validation. #165 (danepowell)
- Changing deploy to use rsync. #162 (grasmash)
- Allow project.local.yml for different local environments. #158 (damontgomery)
- Minor update scaffold cleanup. #156 (danepowell)
- Fixing remote repo value. #155 (grasmash)
- Workin on BLT deploys. (#152) #153 (grasmash)
- Workin on BLT deploys. #152 (grasmash)
- Don't fail on chmod. #151 (danepowell)
- Cleaning vendor dir of deployment artifact. #150 (grasmash)
- Adding deploy.dryRun param for deploy:artifact target. #149 (grasmash)
- Adding PHP Bz2 to Drupal VM config. #145 (grasmash)
- Fixing failing Behat tests in child project. #144 (grasmash)
- Improving VM instructions. #142 (grasmash)
- Created common settings includes file. #141 (danepowell)
- Make project description configurable. #140 (greylabel)
- Update INSTALL.md #138 (haynescw)
- Making chmod on site/default optional. #137 (grasmash)
- Updated features doc. #136 (danepowell)
- Update php minimum requirement #135 (skippednote)
- Improving output of blt:alias. #134 (grasmash)
- Isolating Bolt PHPunit tests in Bolt subdir. #131 (grasmash)
- Updating default behat config for bolt updates. #130 (grasmash)
- Adding a default value for drush.default_alias. #129 (grasmash)
- Make phpcs test 1st for faster test fail #127 (grasmash)
- Adding more detailed instructions to log output. #126 (grasmash)
- DX improvement by adding composer install to blt.sh #125 (grasmash)
- Adding local.protocol and local.hostname. #122 (grasmash)
- Rermoving unneeded files from update scripts. #121 (grasmash)
- Updating .gitignore, adding drupal console. #120 (grasmash)
- Specifying config dir in setup:drupal:install. #119 (grasmash)
- Allowing delete prompt to be skipped if do.abort = y. #115 (grasmash)
- build:validate:test is deprecated. #114 (danepowell)
- Support ACSF vanity domains. #112 (danepowell)
- Updating instructions output by create command. #110 (grasmash)
- Removed the now deleted deploy directory from the update-scaffold scr… #108 (aweingarten)
- Fixing incorrect references to bolt. #107 (grasmash)
- Update local-development.md #106 (grasmash)
- Adding Drupal VM 3.1 integration. #105 (grasmash)
- Updating docs for Drupal VM. #104 (grasmash)
- Excluding Lightning AJAX Behat tests. #102 (grasmash)
- Update README.md to explain acronym #97 (cam8001)
- Fixing drush alias bug. #96 (grasmash)
- Adding tugboat support. #95 (grasmash)
- Forcing only stable versions of Lightning. #94 (grasmash)
- Fixed alias script after rename. #91 (danepowell)
- Renaming Bolt to BLT. #87 (grasmash)
- Enable local Twig debugging #86 (dpagini)
- Issue #52: Splitting local tasks from CI tasks. #84 (grasmash)
- Updated composer docs. #83 (danepowell)
- Updated license in composer.json. #80 (danepowell)
- Use verb in past tense inc commit messages. #77 (alexdesignworks)
- Add conditional around front:build so it will work without a theme. #76 (damontgomery)
- Fixing deployments #75 (grasmash)
- Fixed Travis deploys. #74 (danepowell)
- Test. #73 (grasmash)
- Fixed config import on site installs. #69 (danepowell)
- Make vendor name configurable. #68 (greylabel)
- Fixes an issue where if no front end exists, build fails #66 (kylebrowning)
- Adding warning when xdebug is enabled. #62 (grasmash)
- Run automated tests on live dbs. #61 (danepowell)
- Improve Travis CI deployments. #60 (danepowell)
- Deploy bug: get the current branch name for the deployment. #58 (damontgomery)
- Documentation on Drush aliases. #57 (danepowell)
- Fix formatting for multi-line preformatted text. #51 (geerlingguy)
- Updated features workflow doc. #50 (danepowell)
- Update composer for lightning #49 (damontgomery)
- Make sure SSH key has 4096 bits #48 (geerlingguy)
- Resolves #40: Disable APCu caching to prevent memory exhaustion #43 (danepowell)
- Removing branch argument from deploy tasks. #42 (grasmash)
- Added docs on field management using Features. #41 (danepowell)
- Updating Lightning to RC4. #39 (grasmash)
- Improving dev desktop settings.php compatibility. #37 (grasmash)
- Cleans up spacing in composer.json #35 (kylebrowning)
- Adding pre-commit hook to setup:bolt:update. #33 (grasmash)
- Changing pre-commit phpcs validation to find docroot differently. #32 (grasmash)
- Cleaning up ACSF documentation. #29 (grasmash)
- Cleaning up example factory hooks. #28 (grasmash)
- Refactoring git pre-commit hook to improve performance. #27 (grasmash)
- Adds a couple of factory hook examples #26 (kylebrowning)
- Add directions for overridding the docroot used by Drush for Drupal VM. #25 (geerlingguy)
- Move Bolt's build status to the top of the README. #19 (geerlingguy)
- ACSF support for deploy step #18 (damontgomery)
- Make Bolt alias compatible with all Unix environments. #15 (danepowell)
- Updating phing after upstream pull request was merged. #14 (grasmash)
- Validate composer files. #10 (danepowell)
- Fix formatting in local-development.md documentation. #7 (geerlingguy)
- Removing bolt: prefix from targets. #6 (grasmash)
- Removing 80 col line breaks from docs. #5 (grasmash)
- Support for aliases #2 (damontgomery)
* This Change Log was automatically generated by github_changelog_generator