From 1fe468742f9cde5dfcdd2fa20675cd32026a645f Mon Sep 17 00:00:00 2001 From: David Pagini Date: Wed, 9 Aug 2017 09:11:36 -0400 Subject: [PATCH 01/23] Small fix to custom Drupal-VM. (#1902) --- src/Drush/Command/BltDoctorCommand.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Drush/Command/BltDoctorCommand.php b/src/Drush/Command/BltDoctorCommand.php index 3aaff285c..ed12f2705 100644 --- a/src/Drush/Command/BltDoctorCommand.php +++ b/src/Drush/Command/BltDoctorCommand.php @@ -786,7 +786,7 @@ protected function checkDrupalVm() { */ protected function getDrupalVmConfigFile() { // This is the only non-config "box/config.yml" entry. - $drupal_vm_config = isset($this->config['blt']['config-files']['drupal-vm']) ? $this->config['blt']['config-files']['drupal-vm'] : 'box/config.yml'; + $drupal_vm_config = isset($this->config['vm']['config']) ? $this->config['vm']['config'] : 'box/config.yml'; // Is there a way to calculate this "${repo.root}"? Removing for now. $drupal_vm_config = str_replace('${repo.root}', "", $drupal_vm_config); return $drupal_vm_config; From 639ff5073286cd5084e63697664752d80caae7de Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Wed, 9 Aug 2017 09:43:48 -0400 Subject: [PATCH 02/23] Fixes #1903: 8.9.1 Feedback. (#1904) --- src/Drush/Command/BltDoctorCommand.php | 26 ++++++++++--------- src/Robo/Commands/Setup/DrupalCommand.php | 1 + .../Commands/Setup/ToggleModulesCommand.php | 1 + 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/Drush/Command/BltDoctorCommand.php b/src/Drush/Command/BltDoctorCommand.php index ed12f2705..3faede913 100644 --- a/src/Drush/Command/BltDoctorCommand.php +++ b/src/Drush/Command/BltDoctorCommand.php @@ -914,18 +914,20 @@ protected function checkComposer() { ], 'info'); } - $prestissimo_intalled = drush_shell_exec("composer global show | grep hirak/prestissimo"); - if (!$prestissimo_intalled) { - $this->logOutcome(__FUNCTION__ . ":plugins", [ - "hirak/prestissimo plugin for composer is not installed.", - " Run `composer global require hirak/prestissimo:^0.3` to install it.", - " This will improve composer install/update performance by parallelizing the download of dependency information.", - ], 'comment'); - } - else { - $this->logOutcome(__FUNCTION__ . ':plugins', [ - "hirak/prestissimo plugin for composer is installed.", - ], 'info'); + if ('vagrant' != $_SERVER['USER']) { + $prestissimo_intalled = drush_shell_exec("composer global show | grep hirak/prestissimo"); + if (!$prestissimo_intalled) { + $this->logOutcome(__FUNCTION__ . ":plugins", [ + "hirak/prestissimo plugin for composer is not installed.", + " Run `composer global require hirak/prestissimo:^0.3` to install it.", + " This will improve composer install/update performance by parallelizing the download of dependency information.", + ], 'comment'); + } + else { + $this->logOutcome(__FUNCTION__ . ':plugins', [ + "hirak/prestissimo plugin for composer is installed.", + ], 'info'); + } } } diff --git a/src/Robo/Commands/Setup/DrupalCommand.php b/src/Robo/Commands/Setup/DrupalCommand.php index 0700b96d1..2a7998950 100644 --- a/src/Robo/Commands/Setup/DrupalCommand.php +++ b/src/Robo/Commands/Setup/DrupalCommand.php @@ -42,6 +42,7 @@ function ($string) { ->option('account-name', $username, '=') ->option('account-mail', $this->getConfigValue('drupal.account.mail')) ->option('locale', $this->getConfigValue('drupal.locale')) + ->assume(TRUE) ->printOutput(TRUE); $config_strategy = $this->getConfigValue('cm.strategy'); diff --git a/src/Robo/Commands/Setup/ToggleModulesCommand.php b/src/Robo/Commands/Setup/ToggleModulesCommand.php index 3d15979d5..f6b42b035 100644 --- a/src/Robo/Commands/Setup/ToggleModulesCommand.php +++ b/src/Robo/Commands/Setup/ToggleModulesCommand.php @@ -70,6 +70,7 @@ protected function doToggleModules($command, $config_key) { $modules_list = implode(' ', $modules); $result = $this->taskDrush() ->drush("$command $modules_list") + ->assume(TRUE) ->run(); $exit_code = $result->getExitCode(); } From 57449a2fd17ef073a8004b1e9d42dccdc6a79f0e Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Wed, 9 Aug 2017 10:33:05 -0400 Subject: [PATCH 03/23] Updating CHANGELOG.md with 8.9.2 release notes. --- CHANGELOG.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab22d9e1d..6552df65e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Change Log +## [8.9.2](https://github.com/acquia/blt/tree/8.9.2) (2017-08-09) +[Full Changelog](https://github.com/acquia/blt/compare/8.9.1...8.9.2) + +**Implemented enhancements:** + +- Scaffold composer files required by merge plugin. [\#1849](https://github.com/acquia/blt/issues/1849) +- Fixes \#1903: 8.9.1 Feedback. [\#1904](https://github.com/acquia/blt/pull/1904) ([grasmash](https://github.com/grasmash)))) +- Adding phpcs.xml. [\#1895](https://github.com/acquia/blt/pull/1895) ([grasmash](https://github.com/grasmash)) + +**Fixed bugs:** + +- setup:behat overwrites behat.yml and example.local.yml [\#1898](https://github.com/acquia/blt/issues/1898) +- Couldn't create a new project with blt [\#1896](https://github.com/acquia/blt/issues/1896) +- Small fix to custom Drupal-VM. [\#1902](https://github.com/acquia/blt/pull/1902) ([dpagini](https://github.com/dpagini)) +- Fixes \#1898: setup:behat overwrites behat.yml and example.local.yml. [\#1899](https://github.com/acquia/blt/pull/1899) ([grasmash](https://github.com/grasmash)) + +**Closed issues:** + +- phpcs: haltonwarning no longer available [\#1889](https://github.com/acquia/blt/issues/1889) + +**Misc merged pull requests** + +- Fixes \#1889: phpcs: haltonwarning no longer available. [\#1897](https://github.com/acquia/blt/pull/1897) ([grasmash](https://github.com/grasmash)) + + ## [8.9.1](https://github.com/acquia/blt/tree/8.9.1) (2017-08-08) [Full Changelog](https://github.com/acquia/blt/compare/8.9.0...8.9.1) From 2c7f69e061612e15a585dece695ddbd9da9847cc Mon Sep 17 00:00:00 2001 From: Dane Powell Date: Wed, 9 Aug 2017 08:57:15 -0700 Subject: [PATCH 04/23] Fixed pass-by-reference error. (#1907) --- src/Robo/Commands/Vm/VmCommand.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Robo/Commands/Vm/VmCommand.php b/src/Robo/Commands/Vm/VmCommand.php index e861cf279..35454800f 100644 --- a/src/Robo/Commands/Vm/VmCommand.php +++ b/src/Robo/Commands/Vm/VmCommand.php @@ -41,7 +41,8 @@ public function initialize() { $this->projectDrupalVmConfigFile = $this->getConfigValue('vm.config'); $this->vmDir = dirname($this->projectDrupalVmConfigFile); $this->vmConfigDir = str_replace($this->getConfigValue('repo.root') . DIRECTORY_SEPARATOR, '', $this->vmDir); - $this->vmConfigFile = array_pop((explode(DIRECTORY_SEPARATOR, $this->projectDrupalVmConfigFile))); + $path_parts = explode(DIRECTORY_SEPARATOR, $this->projectDrupalVmConfigFile); + $this->vmConfigFile = array_pop($path_parts); } /** From fc99dcc8b529dc9779882060cef60ec85cb9a4a2 Mon Sep 17 00:00:00 2001 From: Dane Powell Date: Wed, 9 Aug 2017 10:19:43 -0700 Subject: [PATCH 05/23] Fix BLT version constant. (#1908) --- src/Robo/Blt.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Robo/Blt.php b/src/Robo/Blt.php index ebd3a3292..4312c82e5 100644 --- a/src/Robo/Blt.php +++ b/src/Robo/Blt.php @@ -37,7 +37,7 @@ class Blt implements ContainerAwareInterface, LoggerAwareInterface { /** * The BLT version. */ - const VERSION = '8.9.0'; + const VERSION = '8.9.1'; /** * The Robo task runner. From 69439ebabcfb19aaae9cb27e95669f84a511841e Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Wed, 9 Aug 2017 13:21:42 -0400 Subject: [PATCH 06/23] Updating BLT version to 8.9.2. --- src/Robo/Blt.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Robo/Blt.php b/src/Robo/Blt.php index 4312c82e5..7cccd27e9 100644 --- a/src/Robo/Blt.php +++ b/src/Robo/Blt.php @@ -37,7 +37,7 @@ class Blt implements ContainerAwareInterface, LoggerAwareInterface { /** * The BLT version. */ - const VERSION = '8.9.1'; + const VERSION = '8.9.2'; /** * The Robo task runner. From f906f7432a01dd5ac161432e44b5341707adda20 Mon Sep 17 00:00:00 2001 From: Dane Powell Date: Wed, 9 Aug 2017 10:54:49 -0700 Subject: [PATCH 07/23] Fixed BLT doctor VM errors. (#1909) --- src/Drush/Command/BltDoctorCommand.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Drush/Command/BltDoctorCommand.php b/src/Drush/Command/BltDoctorCommand.php index 3faede913..e9cb6cb7b 100644 --- a/src/Drush/Command/BltDoctorCommand.php +++ b/src/Drush/Command/BltDoctorCommand.php @@ -796,7 +796,7 @@ protected function getDrupalVmConfigFile() { * @return array|mixed */ protected function setDrupalVmConfig() { - $this->drupalVmConfig = Yaml::parse(file_get_contents($this->repoRoot . $this->getDrupalVmConfigFile())); + $this->drupalVmConfig = Yaml::parse(file_get_contents($this->repoRoot . '/' . $this->getDrupalVmConfigFile())); return $this->drupalVmConfig; } From 907a938bcd591012948f90442c6e92f9b553b069 Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Wed, 9 Aug 2017 14:25:09 -0400 Subject: [PATCH 08/23] Executing examples:init during project creation. (#1910) --- src/Robo/Commands/Blt/UpdateCommand.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Robo/Commands/Blt/UpdateCommand.php b/src/Robo/Commands/Blt/UpdateCommand.php index 96c1f1b5a..ea558fd1b 100644 --- a/src/Robo/Commands/Blt/UpdateCommand.php +++ b/src/Robo/Commands/Blt/UpdateCommand.php @@ -47,6 +47,7 @@ public function createProject() { $this->updateRootProjectFiles(); $this->reInstallComposerPackages(); $this->setProjectName(); + $this->invokeCommand('examples:init'); $this->initAndCommitRepo(); $this->invokeCommand('install-alias'); $this->displayArt(); From b3cac0197cdd74638a690bb1e1d4c73481861b6b Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Wed, 9 Aug 2017 14:30:29 -0400 Subject: [PATCH 09/23] Adding notification after phphcs failure. --- src/Robo/Commands/Validate/PhpcsCommand.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Robo/Commands/Validate/PhpcsCommand.php b/src/Robo/Commands/Validate/PhpcsCommand.php index 5c411a55a..3aca22743 100644 --- a/src/Robo/Commands/Validate/PhpcsCommand.php +++ b/src/Robo/Commands/Validate/PhpcsCommand.php @@ -25,6 +25,7 @@ public function sniffFileSets() { ->run(); $exit_code = $result->getExitCode(); if ($exit_code) { + $this->logger->notice('Try running `blt fix:phpcbf` to automatically fix standards violations.'); throw new BltException("PHPCS failed."); } } From 937355ad4e0f9b5a35efd791bd58f059e01ae8a5 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 21 Aug 2017 12:19:18 -0400 Subject: [PATCH 10/23] Support pulling JavaScript libraries from Asset Packagist (#1923) * Added asset packagist. * Wrote an update hook. --- src/Update/Updates.php | 39 +++++++++++++++++++++++++++++++++++++++ template/composer.json | 7 ++++++- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/src/Update/Updates.php b/src/Update/Updates.php index b68f674cd..22cf59b32 100644 --- a/src/Update/Updates.php +++ b/src/Update/Updates.php @@ -349,4 +349,43 @@ public function update_8009001() { unset($project_yml['phpcs']['filesets']['files.php.tests']); $this->updater->writeProjectYml($project_yml); } + + /** + * 8.9.3. + * + * @Update( + * version = "8009003", + * description = "Adding support for Asset Packagist." + * ) + */ + public function update_8009003() { + $composer_json = $this->updater->getComposerJson(); + + // Add the Asset Packagist repository if it does not already exist. + if (isset($composer_json['repositories'])) { + $repository_key = NULL; + foreach ($composer_json['repositories'] as $key => $repository) { + if ($repository['type'] == 'composer' && strpos($repository['url'], 'https://asset-packagist.org') === 0) { + $repository_key = $key; + break; + } + } + if (is_null($repository_key)) { + $composer_json['repositories']['asset-packagist'] = [ + 'type' => 'composer', + 'url' => 'https://asset-packagist.org', + ]; + } + } + + unset($composer_json['require']['composer/installers']); + $composer_json['require']['oomphinc/composer-installers-extender'] = '^1.1'; + + $composer_json['extra']['installer-types'][] = 'bower-asset'; + $composer_json['extra']['installer-types'][] = 'npm-asset'; + $composer_json['extra']['installer-paths']['docroot/libraries/{$name}'][] = 'type:bower-asset'; + $composer_json['extra']['installer-paths']['docroot/libraries/{$name}'][] = 'type:npm-asset'; + + $this->updater->writeComposerJson($composer_json); + } } diff --git a/template/composer.json b/template/composer.json index 9917678ba..fa4ff16e0 100644 --- a/template/composer.json +++ b/template/composer.json @@ -5,12 +5,17 @@ "drupal": { "type": "composer", "url": "https://packages.drupal.org/8" + }, + "asset-packagist": { + "type": "composer", + "url": "https://asset-packagist.org" } }, "require": {}, "require-dev": {}, "extra": { "enable-patching": true, + "installer-types": ["bower-asset", "npm-asset"], "installer-paths": { "docroot/core": ["type:drupal-core"], "docroot/modules/contrib/{$name}": ["type:drupal-module"], @@ -19,7 +24,7 @@ "docroot/profiles/custom/{$name}": ["type:drupal-custom-profile"], "docroot/themes/contrib/{$name}": ["type:drupal-theme"], "docroot/themes/custom/{$name}": ["type:drupal-custom-theme"], - "docroot/libraries/{$name}": ["type:drupal-library"], + "docroot/libraries/{$name}": ["type:drupal-library", "type:bower-asset", "type:npm-asset"], "drush/contrib/{$name}": ["type:drupal-drush"] }, "merge-plugin": { From 301776d1e3feac79a2226b1bc688b59fea60a8c6 Mon Sep 17 00:00:00 2001 From: Thom Toogood Date: Wed, 16 Aug 2017 23:38:12 +1000 Subject: [PATCH 11/23] Check if ['USER'] is defined. (#1928) --- src/Robo/Inspector/Inspector.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Robo/Inspector/Inspector.php b/src/Robo/Inspector/Inspector.php index 8349a6b3e..76c2f10e5 100644 --- a/src/Robo/Inspector/Inspector.php +++ b/src/Robo/Inspector/Inspector.php @@ -368,7 +368,7 @@ public function isDrupalVmBooted() { * TRUE if current PHP process is being executed inside of VM. */ public function isVmCli() { - return $_SERVER['USER'] == 'vagrant'; + return (isset($_SERVER['USER']) && $_SERVER['USER'] == 'vagrant'); } /** From 3fbd05275562237a7ba770eb6d4f11631b244674 Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Tue, 22 Aug 2017 11:55:07 -0400 Subject: [PATCH 12/23] Fixes #1935: features-import-all build step errors do not fail build. (#1942) --- src/Robo/Commands/Setup/ConfigCommand.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Robo/Commands/Setup/ConfigCommand.php b/src/Robo/Commands/Setup/ConfigCommand.php index a9c97b1f2..e9d63e052 100644 --- a/src/Robo/Commands/Setup/ConfigCommand.php +++ b/src/Robo/Commands/Setup/ConfigCommand.php @@ -76,7 +76,10 @@ public function import() { } $task->drush("cache-rebuild"); - $task->run(); + $result = $task->run(); + if (!$result->wasSuccessful()) { + throw new BltException("Failed to import configuration!"); + } $this->checkFeaturesOverrides(); $this->checkConfigOverrides($cm_core_key); From a4d23c67f6254ce824a841d07b182be5c7e7021e Mon Sep 17 00:00:00 2001 From: Mike Madison Date: Tue, 5 Sep 2017 11:32:23 -0700 Subject: [PATCH 13/23] BLT-1962: adding environment calls to pipelines scripts. (#1963) --- scripts/pipelines/tests | 2 +- scripts/pipelines/validate | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/pipelines/tests b/scripts/pipelines/tests index 308b6016e..e5486ee35 100755 --- a/scripts/pipelines/tests +++ b/scripts/pipelines/tests @@ -4,6 +4,6 @@ set -ev export PATH=${COMPOSER_BIN}:${PATH} -blt tests:all -D tests.run-server=true -D behat.web-driver=chrome --yes -v --ansi +blt tests:all --define drush.alias='${drush.aliases.ci}' --define environment=ci -D tests.run-server=true -D behat.web-driver=chrome --yes -v --ansi set +v diff --git a/scripts/pipelines/validate b/scripts/pipelines/validate index 2b22d12b6..c5191ca7a 100755 --- a/scripts/pipelines/validate +++ b/scripts/pipelines/validate @@ -4,6 +4,6 @@ set -ev export PATH=${COMPOSER_BIN}:${PATH} -blt validate:all --ansi +blt validate:all --define drush.alias='${drush.aliases.ci}' --define environment=ci --ansi set +v From 49ed2c9d2bef0f1d5f942bb42e6b384c083483a0 Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Wed, 23 Aug 2017 14:08:11 -0400 Subject: [PATCH 14/23] Fixes #1914: BLT Schema out of date process. (#1943) --- src/Robo/Inspector/Inspector.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Robo/Inspector/Inspector.php b/src/Robo/Inspector/Inspector.php index 76c2f10e5..fbd345649 100644 --- a/src/Robo/Inspector/Inspector.php +++ b/src/Robo/Inspector/Inspector.php @@ -666,7 +666,7 @@ public function getCurrentSchemaVersion() { * */ public function isSchemaVersionUpToDate() { - return $this->getCurrentSchemaVersion() == $this->getContainer()->get('updater')->getLatestUpdateMethodVersion(); + return $this->getCurrentSchemaVersion() >= $this->getContainer()->get('updater')->getLatestUpdateMethodVersion(); } /** From d2661564c5b070ba6f8b8f3a775cb18a5319c2d5 Mon Sep 17 00:00:00 2001 From: Gabriel Connolly <1392095+gabe-connolly@users.noreply.github.com> Date: Thu, 10 Aug 2017 13:09:00 -0400 Subject: [PATCH 15/23] Fix blt sync:files command so it runs outside VM (#1911) Additional fix for issue #1875 --- src/Robo/Commands/Sync/FilesCommand.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Robo/Commands/Sync/FilesCommand.php b/src/Robo/Commands/Sync/FilesCommand.php index 0247a0c85..eb403d292 100644 --- a/src/Robo/Commands/Sync/FilesCommand.php +++ b/src/Robo/Commands/Sync/FilesCommand.php @@ -13,7 +13,6 @@ class FilesCommand extends BltTasks { * Copies remote files to local machine. * * @command sync:files - * @executeInDrupalVm */ public function syncFiles() { $local_alias = '@' . $this->getConfigValue('drush.aliases.local'); From 0c6f8c1011a3fd8a84a7b14bba0e75e76acfec90 Mon Sep 17 00:00:00 2001 From: ericchenshine Date: Thu, 7 Sep 2017 01:02:11 +1000 Subject: [PATCH 16/23] Use the latest chromedriver. (#1967) --- scripts/linux/install-chrome.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/linux/install-chrome.sh b/scripts/linux/install-chrome.sh index 9ed81a6a6..46b639d52 100755 --- a/scripts/linux/install-chrome.sh +++ b/scripts/linux/install-chrome.sh @@ -13,7 +13,8 @@ if [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then # apt-get -f install # Installs chromedriver for Linux 64 bit systems. - wget -N http://chromedriver.storage.googleapis.com/2.24/chromedriver_linux64.zip + LATEST_CHROMEDRIVER=$(wget -q -O - http://chromedriver.storage.googleapis.com/LATEST_RELEASE) + wget -N http://chromedriver.storage.googleapis.com/$LATEST_CHROMEDRIVER/chromedriver_linux64.zip unzip chromedriver_linux64.zip chmod +x chromedriver mv -f chromedriver $BIN_DIR From eccbc0c461026c80493cfbd8d36cbfad27351ff5 Mon Sep 17 00:00:00 2001 From: Adam Malone Date: Tue, 5 Sep 2017 23:17:43 +1000 Subject: [PATCH 17/23] Adds manual port information for SimpleSAML when on Acquia Cloud. (#1958) --- settings/simplesamlphp.settings.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/settings/simplesamlphp.settings.php b/settings/simplesamlphp.settings.php index 2e3e04b76..ec71193c3 100644 --- a/settings/simplesamlphp.settings.php +++ b/settings/simplesamlphp.settings.php @@ -4,6 +4,13 @@ # Provide universal absolute path to the installation. if (isset($_ENV['AH_SITE_NAME']) && is_dir('/var/www/html/' . $_ENV['AH_SITE_NAME'] . '/vendor/simplesamlphp/simplesamlphp')) { $settings['simplesamlphp_dir'] = '/var/www/html/' . $_ENV['AH_SITE_NAME'] . '/vendor/simplesamlphp/simplesamlphp'; + + // Force server port to 443 with HTTPS environments when behind a load balancer + // which is a requirement for SimpleSAML with ADFS when providing a redirect path. + // @see https://github.com/simplesamlphp/simplesamlphp/issues/450 + if ($_SERVER['HTTPS'] && $_SERVER['HTTPS'] === 'on') { + $_SERVER['SERVER_PORT'] = 443; + } } else { // Local SAML path. From 223b88824b000629a7c7213c2157de76060dcf7e Mon Sep 17 00:00:00 2001 From: Hendrik Grahl Date: Mon, 21 Aug 2017 18:17:43 +0200 Subject: [PATCH 18/23] Adds template for allowing warnings/errors to succeed. (#1937) --- phpcs.xml.dist | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/phpcs.xml.dist b/phpcs.xml.dist index 159a41c96..91351e9d8 100644 --- a/phpcs.xml.dist +++ b/phpcs.xml.dist @@ -2,6 +2,10 @@ BLT PHP_CodeSniffer standards. + + + + From d2697b1ec0ae8fdc0713f378add271e554dca9d1 Mon Sep 17 00:00:00 2001 From: Dane Powell Date: Thu, 10 Aug 2017 11:00:25 -0700 Subject: [PATCH 19/23] Travis should only exit early for docs on PRs. (#1912) --- scripts/travis/exit_early | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/travis/exit_early b/scripts/travis/exit_early index 6c23b2dca..9f300ece6 100755 --- a/scripts/travis/exit_early +++ b/scripts/travis/exit_early @@ -2,6 +2,9 @@ if ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(\.md$)' then - echo "Only docs were updated, stopping build process." - exit + if [ "$TRAVIS_PULL_REQUEST" != "false" ] + then + echo "Only docs were updated, stopping build process." + exit + fi fi From 96d23d1556ed176b5025575383052ba4c6f446f2 Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Tue, 12 Sep 2017 10:45:43 -0400 Subject: [PATCH 20/23] Adding update message and updating changelog. --- CHANGELOG.md | 19 +++++++++++++++++++ src/Update/Updates.php | 9 +++++++++ 2 files changed, 28 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6552df65e..b5fe018f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log +## [8.9.3](https://github.com/acquia/blt/tree/8.9.3) (2017-09-12) +[Full Changelog](https://github.com/acquia/blt/compare/8.9.2...8.9.3) + +**Implemented enhancements:** + +- Use the latest chromedriver. [\#1967](https://github.com/acquia/blt/pull/1967) ([ericchenshine](https://github.com/ericchenshine)) +- Adds manual port information for SimpleSAML when on Acquia Cloud. [\#1958](https://github.com/acquia/blt/pull/1958) ([typhonius](https://github.com/typhonius)) +- Adds template for allowing warnings/errors to succeed. [\#1937](https://github.com/acquia/blt/pull/1937) ([grahl](https://github.com/grahl)) + +**Fixed bugs:** + +- Check if server\['USER'\] is defined. [\#1928](https://github.com/acquia/blt/pull/1928) ([thom8](https://github.com/thom8)) +- Fixes \#1935: features-import-all build step errors do not fail build. [\#1942] +- BLT-1962: adding environment calls to pipelines scripts. [\#1963](https://github.com/acquia/blt/pull/1963) ([mikemadison13](https://github.com/mikemadison13)) +- Fixes \#1914: BLT Schema out of date process. [\#1943](https://github.com/acquia/blt/pull/1943) ([grasmash](https://github.com/grasmash)) +- Fix blt sync:files command so it runs outside VM [\#1911](https://github.com/acquia/blt/pull/1911) ([gabe-connolly](https://github.com/gabe-connolly)) +- Travis should only exit early for docs on PRs. [\#1912](https://github.com/acquia/blt/pull/1912) ([danepowell](https://github.com/danepowell)) + + ## [8.9.2](https://github.com/acquia/blt/tree/8.9.2) (2017-08-09) [Full Changelog](https://github.com/acquia/blt/compare/8.9.1...8.9.2) diff --git a/src/Update/Updates.php b/src/Update/Updates.php index 22cf59b32..ba0ff6c28 100644 --- a/src/Update/Updates.php +++ b/src/Update/Updates.php @@ -387,5 +387,14 @@ public function update_8009003() { $composer_json['extra']['installer-paths']['docroot/libraries/{$name}'][] = 'type:npm-asset'; $this->updater->writeComposerJson($composer_json); + + $messages = [ + "Your composer.json file has been modified to be compatible with Lightning 2.1.8+.", + "You must execute `composer update` to update your lock file.", + ]; + $formattedBlock = $this->updater->getFormatter()->formatBlock($messages, 'ice'); + $this->updater->getOutput()->writeln(""); + $this->updater->getOutput()->writeln($formattedBlock); + $this->updater->getOutput()->writeln(""); } } From 284c80b338ebfa787a6da0a6da934bc44f6e540d Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Thu, 7 Sep 2017 10:56:38 -0400 Subject: [PATCH 21/23] Fixes #1915: Default site factory applications to PHP 5.6. (#1972) --- composer.required.json | 1 + src/Update/Updates.php | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/composer.required.json b/composer.required.json index 0b92519b3..f1c744d64 100644 --- a/composer.required.json +++ b/composer.required.json @@ -13,6 +13,7 @@ }, "require-dev": { "cweagans/composer-patches": "^1.6.0", + "oomphinc/composer-installers-extender": "^1.1", "behat/behat": "^3.0", "behat/mink": "~1.7", "behat/mink-selenium2-driver": "^1.3.1", diff --git a/src/Update/Updates.php b/src/Update/Updates.php index ba0ff6c28..faf7e7ea2 100644 --- a/src/Update/Updates.php +++ b/src/Update/Updates.php @@ -4,6 +4,7 @@ use Acquia\Blt\Annotations\Update; use Acquia\Blt\Robo\Common\ArrayManipulator; +use function file_exists; /** * Defines scripted updates for specific version deltas of BLT. @@ -378,14 +379,17 @@ public function update_8009003() { } } - unset($composer_json['require']['composer/installers']); - $composer_json['require']['oomphinc/composer-installers-extender'] = '^1.1'; - $composer_json['extra']['installer-types'][] = 'bower-asset'; $composer_json['extra']['installer-types'][] = 'npm-asset'; $composer_json['extra']['installer-paths']['docroot/libraries/{$name}'][] = 'type:bower-asset'; $composer_json['extra']['installer-paths']['docroot/libraries/{$name}'][] = 'type:npm-asset'; + $projectAcsfHooks = $this->updater->getRepoRoot() . '/factory-hooks'; + $acsf_inited = file_exists($projectAcsfHooks); + if ($acsf_inited) { + $composer_json['config']['platform']['php'] = '5.6'; + } + $this->updater->writeComposerJson($composer_json); $messages = [ From 1051b9185ce341d8f1ae1c4c0ef2fcb1518676e5 Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Tue, 12 Sep 2017 11:58:16 -0400 Subject: [PATCH 22/23] Connects to #1979: Restricting Behat to 3.3.*. (#1981) --- composer.required.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.required.json b/composer.required.json index f1c744d64..e3a0df116 100644 --- a/composer.required.json +++ b/composer.required.json @@ -14,7 +14,7 @@ "require-dev": { "cweagans/composer-patches": "^1.6.0", "oomphinc/composer-installers-extender": "^1.1", - "behat/behat": "^3.0", + "behat/behat": "~3.3.1", "behat/mink": "~1.7", "behat/mink-selenium2-driver": "^1.3.1", "bex/behat-screenshot": "^1.2", From 74e3eccf2acf431f5a538c56f79ccebe73ce93f0 Mon Sep 17 00:00:00 2001 From: Matthew Grasmick Date: Wed, 13 Sep 2017 10:11:31 -0400 Subject: [PATCH 23/23] Fixes #1985: Cannot upgrade to Drupal 8.4 with a released version of BLT because of drush version. --- composer.json | 2 +- composer.lock | 181 +++++++++++++++++++++++++------------------------- 2 files changed, 93 insertions(+), 90 deletions(-) diff --git a/composer.json b/composer.json index 843c91b8f..b3a0036f7 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,7 @@ "oomphinc/composer-installers-extender": "^1.1", "dflydev/dot-access-data": "^1.1.0", "drupal/coder": "^8.2.11", - "drush/drush": "^8.1.10", + "drush/drush": "^8.1.8|^9.0.0-beta4", "grasmash/drupal-security-warning": "^1.0.0", "grasmash/yaml-cli": "^1.0.0", "grasmash/yaml-expander": "^1.0.5", diff --git a/composer.lock b/composer.lock index 3b3a58459..883dde07e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "content-hash": "4b5cf198d2d6b1fdc605a30cb9c8e404", + "content-hash": "7f145cfd7bd55e2d73340521ad126310", "packages": [ { "name": "asm89/twig-lint", @@ -59,16 +59,16 @@ }, { "name": "composer/installers", - "version": "v1.3.0", + "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/composer/installers.git", - "reference": "79ad876c7498c0bbfe7eed065b8651c93bfd6045" + "reference": "9ce17fb70e9a38dd8acff0636a29f5cf4d575c1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/79ad876c7498c0bbfe7eed065b8651c93bfd6045", - "reference": "79ad876c7498c0bbfe7eed065b8651c93bfd6045", + "url": "https://api.github.com/repos/composer/installers/zipball/9ce17fb70e9a38dd8acff0636a29f5cf4d575c1b", + "reference": "9ce17fb70e9a38dd8acff0636a29f5cf4d575c1b", "shasum": "" }, "require": { @@ -114,6 +114,7 @@ "Hurad", "ImageCMS", "Kanboard", + "Lan Management System", "MODX Evo", "Mautic", "Maya", @@ -137,6 +138,7 @@ "croogo", "dokuwiki", "drupal", + "eZ Platform", "elgg", "expressionengine", "fuelphp", @@ -153,6 +155,7 @@ "mediawiki", "modulework", "moodle", + "osclass", "phpbb", "piwik", "ppi", @@ -169,26 +172,26 @@ "zend", "zikula" ], - "time": "2017-04-24T06:37:16+00:00" + "time": "2017-08-09T07:53:48+00:00" }, { "name": "consolidation/annotated-command", - "version": "2.4.11", + "version": "2.4.13", "source": { "type": "git", "url": "https://github.com/consolidation/annotated-command.git", - "reference": "7fbf68dc6abf2f1f0746ceab0701dee1ee97516e" + "reference": "abb685e42c83d0b698b4e22059e5d505588f7d3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/7fbf68dc6abf2f1f0746ceab0701dee1ee97516e", - "reference": "7fbf68dc6abf2f1f0746ceab0701dee1ee97516e", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/abb685e42c83d0b698b4e22059e5d505588f7d3c", + "reference": "abb685e42c83d0b698b4e22059e5d505588f7d3c", "shasum": "" }, "require": { "consolidation/output-formatters": "^3.1.10", "php": ">=5.4.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", "psr/log": "^1", "symfony/console": "^2.8|~3", "symfony/event-dispatcher": "^2.5|^3", @@ -221,7 +224,7 @@ } ], "description": "Initialize Symfony Console commands from annotated command class methods.", - "time": "2017-07-27T20:29:17+00:00" + "time": "2017-08-28T20:16:37+00:00" }, { "name": "consolidation/config", @@ -321,16 +324,16 @@ }, { "name": "consolidation/output-formatters", - "version": "3.1.10", + "version": "3.1.11", "source": { "type": "git", "url": "https://github.com/consolidation/output-formatters.git", - "reference": "3872f19517bfc9da0e14c9e5b6fe0f8c7439ea3a" + "reference": "3a1160440819269e6d8d9c11db67129384b8fb35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/3872f19517bfc9da0e14c9e5b6fe0f8c7439ea3a", - "reference": "3872f19517bfc9da0e14c9e5b6fe0f8c7439ea3a", + "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/3a1160440819269e6d8d9c11db67129384b8fb35", + "reference": "3a1160440819269e6d8d9c11db67129384b8fb35", "shasum": "" }, "require": { @@ -366,7 +369,7 @@ } ], "description": "Format text by applying transformations provided by plug-in formatters.", - "time": "2017-06-06T19:08:54+00:00" + "time": "2017-08-17T22:11:07+00:00" }, { "name": "consolidation/robo", @@ -480,16 +483,16 @@ }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.4.1", + "version": "v0.4.2", "source": { "type": "git", "url": "https://github.com/DealerDirect/phpcodesniffer-composer-installer.git", - "reference": "b437eb358b5e592668502a79d95c6d18f8c41ee8" + "reference": "17130f536db62570bcfc5cce59464b36e82eb092" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/DealerDirect/phpcodesniffer-composer-installer/zipball/b437eb358b5e592668502a79d95c6d18f8c41ee8", - "reference": "b437eb358b5e592668502a79d95c6d18f8c41ee8", + "url": "https://api.github.com/repos/DealerDirect/phpcodesniffer-composer-installer/zipball/17130f536db62570bcfc5cce59464b36e82eb092", + "reference": "17130f536db62570bcfc5cce59464b36e82eb092", "shasum": "" }, "require": { @@ -542,7 +545,7 @@ "stylecheck", "tests" ], - "time": "2017-08-01T12:43:41+00:00" + "time": "2017-08-16T10:25:17+00:00" }, { "name": "dflydev/dot-access-data", @@ -1128,16 +1131,16 @@ }, { "name": "drush/drush", - "version": "8.1.12", + "version": "8.1.13", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "a1d3ab0f1d9ce01556d70015906caaed723f7ba7" + "reference": "f93fc2bed05ba58cf65fb65f799429bf6354b205" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/a1d3ab0f1d9ce01556d70015906caaed723f7ba7", - "reference": "a1d3ab0f1d9ce01556d70015906caaed723f7ba7", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/f93fc2bed05ba58cf65fb65f799429bf6354b205", + "reference": "f93fc2bed05ba58cf65fb65f799429bf6354b205", "shasum": "" }, "require": { @@ -1229,7 +1232,7 @@ ], "description": "Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.", "homepage": "http://www.drush.org", - "time": "2017-06-05T22:51:34+00:00" + "time": "2017-08-22T17:28:25+00:00" }, { "name": "grasmash/drupal-security-warning", @@ -1280,24 +1283,24 @@ }, { "name": "grasmash/yaml-cli", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/grasmash/yaml-cli.git", - "reference": "7fa0d815547c6c003c8f92159ec789f065ebfacf" + "reference": "7facf30da454c33cc3babe361b14c71fef0bc339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/grasmash/yaml-cli/zipball/7fa0d815547c6c003c8f92159ec789f065ebfacf", - "reference": "7fa0d815547c6c003c8f92159ec789f065ebfacf", + "url": "https://api.github.com/repos/grasmash/yaml-cli/zipball/7facf30da454c33cc3babe361b14c71fef0bc339", + "reference": "7facf30da454c33cc3babe361b14c71fef0bc339", "shasum": "" }, "require": { "dflydev/dot-access-data": "^1.1.0", "php": ">=5.6", - "symfony/console": "^2.8.11", - "symfony/filesystem": "^2.8.11", - "symfony/yaml": "^2.8.11" + "symfony/console": "^2.8.11|^3.2", + "symfony/filesystem": "^2.8.11|^3.2", + "symfony/yaml": "^2.8.11|^3.2" }, "require-dev": { "phpunit/phpunit": "^5.5.4", @@ -1323,7 +1326,7 @@ } ], "description": "A command line tool for reading and manipulating yaml files.", - "time": "2017-06-19T20:25:23+00:00" + "time": "2017-09-05T20:08:37+00:00" }, { "name": "grasmash/yaml-expander", @@ -1526,16 +1529,16 @@ }, { "name": "nikic/php-parser", - "version": "v3.1.0", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4d4896e553f2094e657fe493506dc37c509d4e2b" + "reference": "a1e8e1a30e1352f118feff1a8481066ddc2f234a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4d4896e553f2094e657fe493506dc37c509d4e2b", - "reference": "4d4896e553f2094e657fe493506dc37c509d4e2b", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a1e8e1a30e1352f118feff1a8481066ddc2f234a", + "reference": "a1e8e1a30e1352f118feff1a8481066ddc2f234a", "shasum": "" }, "require": { @@ -1573,7 +1576,7 @@ "parser", "php" ], - "time": "2017-07-28T14:45:09+00:00" + "time": "2017-09-02T17:10:46+00:00" }, { "name": "oomphinc/composer-installers-extender", @@ -1723,22 +1726,22 @@ }, { "name": "phpspec/prophecy", - "version": "v1.7.0", + "version": "v1.7.2", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "93d39f1f7f9326d746203c7c056f300f7f126073" + "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/93d39f1f7f9326d746203c7c056f300f7f126073", - "reference": "93d39f1f7f9326d746203c7c056f300f7f126073", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6", + "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6", "shasum": "" }, "require": { "doctrine/instantiator": "^1.0.2", "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", "sebastian/comparator": "^1.1|^2.0", "sebastian/recursion-context": "^1.0|^2.0|^3.0" }, @@ -1749,7 +1752,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6.x-dev" + "dev-master": "1.7.x-dev" } }, "autoload": { @@ -1782,7 +1785,7 @@ "spy", "stub" ], - "time": "2017-03-02T20:05:34+00:00" + "time": "2017-09-04T11:05:03+00:00" }, { "name": "phpunit/php-code-coverage", @@ -2781,16 +2784,16 @@ }, { "name": "symfony/console", - "version": "v2.8.26", + "version": "v2.8.27", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "32a3c6b3398de5db8ed381f4ef92970c59c2fcdd" + "reference": "c0807a2ca978e64d8945d373a9221a5c35d1a253" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/32a3c6b3398de5db8ed381f4ef92970c59c2fcdd", - "reference": "32a3c6b3398de5db8ed381f4ef92970c59c2fcdd", + "url": "https://api.github.com/repos/symfony/console/zipball/c0807a2ca978e64d8945d373a9221a5c35d1a253", + "reference": "c0807a2ca978e64d8945d373a9221a5c35d1a253", "shasum": "" }, "require": { @@ -2838,7 +2841,7 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2017-07-29T21:26:04+00:00" + "time": "2017-08-27T14:29:03+00:00" }, { "name": "symfony/debug", @@ -2899,7 +2902,7 @@ }, { "name": "symfony/event-dispatcher", - "version": "v2.8.26", + "version": "v2.8.27", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", @@ -2959,25 +2962,25 @@ }, { "name": "symfony/filesystem", - "version": "v2.8.26", + "version": "v3.3.9", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "714b1036010c354ae2b25d7f9ca27e14e265e9f2" + "reference": "b32a0e5f928d0fa3d1dd03c78d020777e50c10cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/714b1036010c354ae2b25d7f9ca27e14e265e9f2", - "reference": "714b1036010c354ae2b25d7f9ca27e14e265e9f2", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b32a0e5f928d0fa3d1dd03c78d020777e50c10cb", + "reference": "b32a0e5f928d0fa3d1dd03c78d020777e50c10cb", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": "^5.5.9|>=7.0.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.3-dev" } }, "autoload": { @@ -3004,11 +3007,11 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2017-07-11T07:12:11+00:00" + "time": "2017-07-29T21:54:42+00:00" }, { "name": "symfony/finder", - "version": "v2.8.26", + "version": "v2.8.27", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", @@ -3057,16 +3060,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.4.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "f29dca382a6485c3cbe6379f0c61230167681937" + "reference": "7c8fae0ac1d216eb54349e6a8baa57d515fe8803" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f29dca382a6485c3cbe6379f0c61230167681937", - "reference": "f29dca382a6485c3cbe6379f0c61230167681937", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7c8fae0ac1d216eb54349e6a8baa57d515fe8803", + "reference": "7c8fae0ac1d216eb54349e6a8baa57d515fe8803", "shasum": "" }, "require": { @@ -3078,7 +3081,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { @@ -3112,24 +3115,24 @@ "portable", "shim" ], - "time": "2017-06-09T14:24:12+00:00" + "time": "2017-06-14T15:44:48+00:00" }, { "name": "symfony/process", - "version": "v3.3.6", + "version": "v3.3.9", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "07432804942b9f6dd7b7377faf9920af5f95d70a" + "reference": "b7666e9b438027a1ea0e1ee813ec5042d5d7f6f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/07432804942b9f6dd7b7377faf9920af5f95d70a", - "reference": "07432804942b9f6dd7b7377faf9920af5f95d70a", + "url": "https://api.github.com/repos/symfony/process/zipball/b7666e9b438027a1ea0e1ee813ec5042d5d7f6f0", + "reference": "b7666e9b438027a1ea0e1ee813ec5042d5d7f6f0", "shasum": "" }, "require": { - "php": ">=5.5.9" + "php": "^5.5.9|>=7.0.8" }, "type": "library", "extra": { @@ -3161,20 +3164,20 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2017-07-13T13:05:09+00:00" + "time": "2017-07-29T21:54:42+00:00" }, { "name": "symfony/var-dumper", - "version": "v2.8.26", + "version": "v2.8.27", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "e9337f23b1c080df301d25b8891ecf1607b0b72f" + "reference": "83ebf3e92c0b2231fa63b8e584a2a3d3cd9876ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e9337f23b1c080df301d25b8891ecf1607b0b72f", - "reference": "e9337f23b1c080df301d25b8891ecf1607b0b72f", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/83ebf3e92c0b2231fa63b8e584a2a3d3cd9876ef", + "reference": "83ebf3e92c0b2231fa63b8e584a2a3d3cd9876ef", "shasum": "" }, "require": { @@ -3229,11 +3232,11 @@ "debug", "dump" ], - "time": "2017-07-26T06:29:15+00:00" + "time": "2017-08-27T14:29:03+00:00" }, { "name": "symfony/yaml", - "version": "v2.8.26", + "version": "v2.8.27", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", @@ -3542,16 +3545,16 @@ "packages-dev": [ { "name": "composer/ca-bundle", - "version": "1.0.7", + "version": "1.0.8", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "b17e6153cb7f33c7e44eb59578dc12eee5dc8e12" + "reference": "9dd73a03951357922d8aee6cc084500de93e2343" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/b17e6153cb7f33c7e44eb59578dc12eee5dc8e12", - "reference": "b17e6153cb7f33c7e44eb59578dc12eee5dc8e12", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/9dd73a03951357922d8aee6cc084500de93e2343", + "reference": "9dd73a03951357922d8aee6cc084500de93e2343", "shasum": "" }, "require": { @@ -3597,7 +3600,7 @@ "ssl", "tls" ], - "time": "2017-03-06T11:59:08+00:00" + "time": "2017-09-11T07:24:36+00:00" }, { "name": "composer/composer", @@ -3605,12 +3608,12 @@ "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "189ba423aedc387a0487df40afc2428947406327" + "reference": "e12e0335a4d467878093fc76e3dea592ff3e1ce3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/189ba423aedc387a0487df40afc2428947406327", - "reference": "189ba423aedc387a0487df40afc2428947406327", + "url": "https://api.github.com/repos/composer/composer/zipball/e12e0335a4d467878093fc76e3dea592ff3e1ce3", + "reference": "e12e0335a4d467878093fc76e3dea592ff3e1ce3", "shasum": "" }, "require": { @@ -3643,7 +3646,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "1.6-dev" } }, "autoload": { @@ -3674,7 +3677,7 @@ "dependency", "package" ], - "time": "2017-07-20 10:08:41" + "time": "2017-09-12T07:24:44+00:00" }, { "name": "composer/semver",