From 40c87052353e07a69f67893413d5dd4b175d468c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 09:30:58 -0500 Subject: [PATCH 001/385] Update many mostly symfony dependencies --- composer.lock | 514 +++++++++++++++++++++++++++----------------------- 1 file changed, 275 insertions(+), 239 deletions(-) diff --git a/composer.lock b/composer.lock index 084ccd0..084b468 100644 --- a/composer.lock +++ b/composer.lock @@ -526,24 +526,24 @@ }, { "name": "chi-teck/drupal-code-generator", - "version": "1.27.0", + "version": "1.28.0", "source": { "type": "git", "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "a839bc89d385087d8a7a96a9c1c4bd470ffb627e" + "reference": "a43131309b56a4c1874f39a9eaa4f6cb1a9832cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/a839bc89d385087d8a7a96a9c1c4bd470ffb627e", - "reference": "a839bc89d385087d8a7a96a9c1c4bd470ffb627e", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/a43131309b56a4c1874f39a9eaa4f6cb1a9832cd", + "reference": "a43131309b56a4c1874f39a9eaa4f6cb1a9832cd", "shasum": "" }, "require": { "ext-json": "*", "php": ">=5.5.9", - "symfony/console": "~2.7|^3", - "symfony/filesystem": "~2.7|^3", - "twig/twig": "^1.23.1" + "symfony/console": "^3.4 || ^4.0", + "symfony/filesystem": "^3.4 || ^4.0", + "twig/twig": "^1.35" }, "bin": [ "bin/dcg" @@ -567,7 +567,7 @@ "GPL-2.0-or-later" ], "description": "Drupal code generator", - "time": "2018-10-11T08:05:59+00:00" + "time": "2019-01-30T10:34:16+00:00" }, { "name": "commerceguys/addressing", @@ -812,21 +812,21 @@ }, { "name": "consolidation/annotated-command", - "version": "2.11.0", + "version": "2.11.2", "source": { "type": "git", "url": "https://github.com/consolidation/annotated-command.git", - "reference": "edea407f57104ed518cc3c3b47d5b84403ee267a" + "reference": "004af26391cd7d1cd04b0ac736dc1324d1b4f572" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/edea407f57104ed518cc3c3b47d5b84403ee267a", - "reference": "edea407f57104ed518cc3c3b47d5b84403ee267a", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/004af26391cd7d1cd04b0ac736dc1324d1b4f572", + "reference": "004af26391cd7d1cd04b0ac736dc1324d1b4f572", "shasum": "" }, "require": { "consolidation/output-formatters": "^3.4", - "php": ">=5.4.0", + "php": ">=5.4.5", "psr/log": "^1", "symfony/console": "^2.8|^3|^4", "symfony/event-dispatcher": "^2.5|^3|^4", @@ -904,20 +904,20 @@ } ], "description": "Initialize Symfony Console commands from annotated command class methods.", - "time": "2018-12-29T04:43:17+00:00" + "time": "2019-02-02T02:29:53+00:00" }, { "name": "consolidation/config", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/consolidation/config.git", - "reference": "925231dfff32f05b787e1fddb265e789b939cf4c" + "reference": "11ab7ecd19131ce084390171b9c070eedecf7dab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/config/zipball/925231dfff32f05b787e1fddb265e789b939cf4c", - "reference": "925231dfff32f05b787e1fddb265e789b939cf4c", + "url": "https://api.github.com/repos/consolidation/config/zipball/11ab7ecd19131ce084390171b9c070eedecf7dab", + "reference": "11ab7ecd19131ce084390171b9c070eedecf7dab", "shasum": "" }, "require": { @@ -926,9 +926,9 @@ "php": ">=5.4.0" }, "require-dev": { - "g1a/composer-test-scenarios": "^1", + "g1a/composer-test-scenarios": "^3", + "php-coveralls/php-coveralls": "^1", "phpunit/phpunit": "^5", - "satooshi/php-coveralls": "^1.0", "squizlabs/php_codesniffer": "2.*", "symfony/console": "^2.5|^3|^4", "symfony/yaml": "^2.8.11|^3|^4" @@ -938,6 +938,33 @@ }, "type": "library", "extra": { + "scenarios": { + "symfony4": { + "require-dev": { + "symfony/console": "^4.0" + }, + "config": { + "platform": { + "php": "7.1.3" + } + } + }, + "symfony2": { + "require-dev": { + "symfony/console": "^2.8", + "symfony/event-dispatcher": "^2.8", + "phpunit/phpunit": "^4.8.36" + }, + "remove": [ + "php-coveralls/php-coveralls" + ], + "config": { + "platform": { + "php": "5.4.8" + } + } + } + }, "branch-alias": { "dev-master": "1.x-dev" } @@ -958,7 +985,7 @@ } ], "description": "Provide configuration services for a commandline tool.", - "time": "2018-10-24T17:55:35+00:00" + "time": "2019-02-16T01:18:47+00:00" }, { "name": "consolidation/log", @@ -1108,16 +1135,16 @@ }, { "name": "consolidation/robo", - "version": "1.4.3", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/consolidation/Robo.git", - "reference": "d0b6f516ec940add7abed4f1432d30cca5f8ae0c" + "reference": "d4805a1abbc730e9a6d64ede2eba56f91a2b4eb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/Robo/zipball/d0b6f516ec940add7abed4f1432d30cca5f8ae0c", - "reference": "d0b6f516ec940add7abed4f1432d30cca5f8ae0c", + "url": "https://api.github.com/repos/consolidation/Robo/zipball/d4805a1abbc730e9a6d64ede2eba56f91a2b4eb3", + "reference": "d4805a1abbc730e9a6d64ede2eba56f91a2b4eb3", "shasum": "" }, "require": { @@ -1148,7 +1175,7 @@ "natxet/cssmin": "3.0.4", "nikic/php-parser": "^3.1.5", "patchwork/jsqueeze": "~2", - "pear/archive_tar": "^1.4.2", + "pear/archive_tar": "^1.4.4", "php-coveralls/php-coveralls": "^1", "phpunit/php-code-coverage": "~2|~4", "squizlabs/php_codesniffer": "^2.8" @@ -1212,7 +1239,7 @@ } ], "description": "Modern task runner", - "time": "2019-01-02T21:33:28+00:00" + "time": "2019-02-17T05:32:27+00:00" }, { "name": "consolidation/self-update", @@ -2324,17 +2351,17 @@ }, { "name": "drupal/admin_toolbar", - "version": "1.25.0", + "version": "1.26.0", "source": { "type": "git", "url": "https://git.drupal.org/project/admin_toolbar", - "reference": "8.x-1.25" + "reference": "8.x-1.26" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/admin_toolbar-8.x-1.25.zip", - "reference": "8.x-1.25", - "shasum": "bc24929d5e49932518797c1228e647e98b03542b" + "url": "https://ftp.drupal.org/files/projects/admin_toolbar-8.x-1.26.zip", + "reference": "8.x-1.26", + "shasum": "7be9f91008bf17cf49b43d1c8e2211e7a8e40ce4" }, "require": { "drupal/core": "*" @@ -2345,8 +2372,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.25", - "datestamp": "1542915384", + "version": "8.x-1.26", + "datestamp": "1549559402", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2405,7 +2432,7 @@ }, { "name": "drupal/admin_toolbar_tools", - "version": "1.25.0", + "version": "1.26.0", "require": { "drupal/admin_toolbar": "self.version", "drupal/core": "~8.5" @@ -2416,8 +2443,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.25", - "datestamp": "1542915384", + "version": "8.x-1.26", + "datestamp": "1549559402", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2953,7 +2980,7 @@ "source": { "type": "git", "url": "https://git.drupal.org/project/comment_notify", - "reference": "96ecd28cd0f674291e93102661149520e7b45259" + "reference": "b2a8e8e09c0a47cca4ccbdd0e48ba7a46964900a" }, "require": { "drupal/core": "*", @@ -2965,8 +2992,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.0-beta3+4-dev", - "datestamp": "1548372780", + "version": "8.x-1.0-beta4+3-dev", + "datestamp": "1550278984", "security-coverage": { "status": "not-covered", "message": "Dev releases are not covered by Drupal security advisories." @@ -2992,7 +3019,7 @@ "support": { "source": "http://cgit.drupalcode.org/comment_notify" }, - "time": "2019-01-25T14:32:11+00:00" + "time": "2019-02-19T18:59:22+00:00" }, { "name": "drupal/components", @@ -3111,17 +3138,17 @@ }, { "name": "drupal/config_actions_provider", - "version": "1.0.0-alpha4", + "version": "1.0.0-rc1", "source": { "type": "git", "url": "https://git.drupal.org/project/config_actions_provider", - "reference": "8.x-1.0-alpha4" + "reference": "8.x-1.0-rc1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_actions_provider-8.x-1.0-alpha4.zip", - "reference": "8.x-1.0-alpha4", - "shasum": "5e973e8ee0c94082f9a1194008b2ea23c8933c7a" + "url": "https://ftp.drupal.org/files/projects/config_actions_provider-8.x-1.0-rc1.zip", + "reference": "8.x-1.0-rc1", + "shasum": "58465e27987b9f826dd767884a8e69193abbd854" }, "require": { "drupal/config_actions": "*", @@ -3135,8 +3162,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.0-alpha4", - "datestamp": "1540605484", + "version": "8.x-1.0-rc1", + "datestamp": "1550207284", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -3309,17 +3336,17 @@ }, { "name": "drupal/config_merge", - "version": "1.0.0-alpha2", + "version": "1.0.0-rc1", "source": { "type": "git", "url": "https://git.drupal.org/project/config_merge", - "reference": "8.x-1.0-alpha2" + "reference": "8.x-1.0-rc1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_merge-8.x-1.0-alpha2.zip", - "reference": "8.x-1.0-alpha2", - "shasum": "6f34123f0353395c67a540e1233e0b609f0188f5" + "url": "https://ftp.drupal.org/files/projects/config_merge-8.x-1.0-rc1.zip", + "reference": "8.x-1.0-rc1", + "shasum": "4881351041bf4b313247697adbeee4cedf0bc425" }, "require": { "drupal/core": "~8.0" @@ -3330,8 +3357,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.0-alpha2", - "datestamp": "1528237080", + "version": "8.x-1.0-rc1", + "datestamp": "1550188080", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -3479,17 +3506,17 @@ }, { "name": "drupal/config_provider", - "version": "2.0.0-alpha6", + "version": "2.0.0-rc1", "source": { "type": "git", "url": "https://git.drupal.org/project/config_provider", - "reference": "8.x-2.0-alpha6" + "reference": "8.x-2.0-rc1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_provider-8.x-2.0-alpha6.zip", - "reference": "8.x-2.0-alpha6", - "shasum": "591a0311982ef8050ed3b083b7368c86593a2ad8" + "url": "https://ftp.drupal.org/files/projects/config_provider-8.x-2.0-rc1.zip", + "reference": "8.x-2.0-rc1", + "shasum": "59405d2d56c9c450d03fc7c615008c694b12bccf" }, "require": { "drupal/core": "*" @@ -3500,8 +3527,8 @@ "dev-2.x": "2.x-dev" }, "drupal": { - "version": "8.x-2.0-alpha6", - "datestamp": "1537468380", + "version": "8.x-2.0-rc1", + "datestamp": "1550290687", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -3542,17 +3569,17 @@ }, { "name": "drupal/config_snapshot", - "version": "1.0.0-alpha6", + "version": "1.0.0-rc1", "source": { "type": "git", "url": "https://git.drupal.org/project/config_snapshot", - "reference": "8.x-1.0-alpha6" + "reference": "8.x-1.0-rc1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_snapshot-8.x-1.0-alpha6.zip", - "reference": "8.x-1.0-alpha6", - "shasum": "3029c27f62af74679db93338f11a67d988a95d0a" + "url": "https://ftp.drupal.org/files/projects/config_snapshot-8.x-1.0-rc1.zip", + "reference": "8.x-1.0-rc1", + "shasum": "2508809dea54bd0d8dfc86f4974324509b95dc13" }, "require": { "drupal/core": "*" @@ -3563,8 +3590,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.0-alpha6", - "datestamp": "1538793484", + "version": "8.x-1.0-rc1", + "datestamp": "1550294584", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -3597,17 +3624,17 @@ }, { "name": "drupal/config_sync", - "version": "2.0.0-beta4", + "version": "2.0.0-beta5", "source": { "type": "git", "url": "https://git.drupal.org/project/config_sync", - "reference": "8.x-2.0-beta4" + "reference": "8.x-2.0-beta5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_sync-8.x-2.0-beta4.zip", - "reference": "8.x-2.0-beta4", - "shasum": "e3e328c92185282fb725bc03ee15e9d76e9a6d6e" + "url": "https://ftp.drupal.org/files/projects/config_sync-8.x-2.0-beta5.zip", + "reference": "8.x-2.0-beta5", + "shasum": "76a922ca354cb18cdfd57d427bdd91721630e48b" }, "require": { "drupal/config_distro": "^1.0-alpha3", @@ -3627,8 +3654,8 @@ "dev-2.x": "2.x-dev" }, "drupal": { - "version": "8.x-2.0-beta4", - "datestamp": "1541177884", + "version": "8.x-2.0-beta5", + "datestamp": "1550290984", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -3728,16 +3755,16 @@ }, { "name": "drupal/core", - "version": "8.6.7", + "version": "8.6.9", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "e0a09bda1da7552204464894811a59387608c9f9" + "reference": "cac12e0ec19d5c6fa53778522b3ff4c542f86c8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/e0a09bda1da7552204464894811a59387608c9f9", - "reference": "e0a09bda1da7552204464894811a59387608c9f9", + "url": "https://api.github.com/repos/drupal/core/zipball/cac12e0ec19d5c6fa53778522b3ff4c542f86c8d", + "reference": "cac12e0ec19d5c6fa53778522b3ff4c542f86c8d", "shasum": "" }, "require": { @@ -3963,24 +3990,24 @@ "GPL-2.0-or-later" ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", - "time": "2019-01-16T23:30:03+00:00" + "time": "2019-02-08T12:21:40+00:00" }, { "name": "drupal/ctools", - "version": "3.0.0", + "version": "3.1.0", "source": { "type": "git", "url": "https://git.drupal.org/project/ctools", - "reference": "8.x-3.0" + "reference": "8.x-3.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.0.zip", - "reference": "8.x-3.0", - "shasum": "302e869ecd1e59fe55663673999fee2ccac5daa8" + "url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.1.zip", + "reference": "8.x-3.1", + "shasum": "7056df469624ec3943c62ebe613dbfcb3171dcd1" }, "require": { - "drupal/core": "~8.0" + "drupal/core": "^8.5" }, "type": "drupal-module", "extra": { @@ -3988,8 +4015,8 @@ "dev-3.x": "3.x-dev" }, "drupal": { - "version": "8.x-3.0", - "datestamp": "1493401742", + "version": "8.x-3.1", + "datestamp": "1549603381", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6662,20 +6689,20 @@ }, { "name": "drupal/google_analytics", - "version": "2.3.0", + "version": "2.4.0", "source": { "type": "git", "url": "https://git.drupal.org/project/google_analytics", - "reference": "8.x-2.3" + "reference": "8.x-2.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/google_analytics-8.x-2.3.zip", - "reference": "8.x-2.3", - "shasum": "9ea88a81925ba538d9fa7ac6ce4f1598e5ee48e4" + "url": "https://ftp.drupal.org/files/projects/google_analytics-8.x-2.4.zip", + "reference": "8.x-2.4", + "shasum": "f2e78ec140024ddcd19e027704ba73c33731f656" }, "require": { - "drupal/core": "~8.0" + "drupal/core": "~8.5" }, "require-dev": { "drupal/php": "*", @@ -6687,8 +6714,8 @@ "dev-2.x": "2.x-dev" }, "drupal": { - "version": "8.x-2.3", - "datestamp": "1531469021", + "version": "8.x-2.4", + "datestamp": "1548968580", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6712,7 +6739,7 @@ "description": "Allows your site to be tracked by Google Analytics by adding a Javascript tracking code to every page.", "homepage": "https://www.drupal.org/project/google_analytics", "support": { - "source": "http://git.drupal.org/project/google_analytics.git", + "source": "https://git.drupal.org/project/google_analytics.git", "issues": "https://www.drupal.org/project/issues/google_analytics" } }, @@ -6933,7 +6960,7 @@ "source": { "type": "git", "url": "https://git.drupal.org/project/indieweb", - "reference": "935910ad46019a99d6e1d47d52a254cc8bb0f904" + "reference": "faf13548a9aa5ba7097202100fd9403e063b5f09" }, "require": { "drupal/core": "~8.0", @@ -6954,8 +6981,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.0-rc2+2-dev", - "datestamp": "1547203384", + "version": "8.x-1.0-rc3+4-dev", + "datestamp": "1550492584", "security-coverage": { "status": "not-covered", "message": "Dev releases are not covered by Drupal security advisories." @@ -6984,7 +7011,7 @@ "support": { "source": "http://cgit.drupalcode.org/indieweb" }, - "time": "2019-01-13T11:49:55+00:00" + "time": "2019-02-18T13:15:50+00:00" }, { "name": "drupal/menu_trail_by_path", @@ -7705,17 +7732,17 @@ }, { "name": "drupal/preview_link", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://git.drupal.org/project/preview_link", - "reference": "8.x-1.1" + "reference": "8.x-1.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/preview_link-8.x-1.1.zip", - "reference": "8.x-1.1", - "shasum": "30e1fc8566a567ab82503256be7505c1c0cc17bc" + "url": "https://ftp.drupal.org/files/projects/preview_link-8.x-1.2.zip", + "reference": "8.x-1.2", + "shasum": "87fa9ba387bdcd177b1c48ea178c096c19ba8245" }, "require": { "drupal/core": "~8.0" @@ -7730,8 +7757,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.1", - "datestamp": "1548270823", + "version": "8.x-1.2", + "datestamp": "1550632985", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -7743,6 +7770,10 @@ "GPL-2.0-or-later" ], "authors": [ + { + "name": "Sam152", + "homepage": "https://www.drupal.org/user/1485048" + }, { "name": "benjy", "homepage": "https://www.drupal.org/user/1852732" @@ -9578,16 +9609,16 @@ }, { "name": "indieauth/client", - "version": "0.4.1", + "version": "0.4.2", "source": { "type": "git", "url": "https://github.com/indieweb/indieauth-client-php.git", - "reference": "3e47004ccfccddc5760639f4faf9ed5ceadb460e" + "reference": "acad4c7a9ae61ae553f6136098666c49ef77631c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/indieweb/indieauth-client-php/zipball/3e47004ccfccddc5760639f4faf9ed5ceadb460e", - "reference": "3e47004ccfccddc5760639f4faf9ed5ceadb460e", + "url": "https://api.github.com/repos/indieweb/indieauth-client-php/zipball/acad4c7a9ae61ae553f6136098666c49ef77631c", + "reference": "acad4c7a9ae61ae553f6136098666c49ef77631c", "shasum": "" }, "require": { @@ -9616,7 +9647,7 @@ } ], "description": "IndieAuth Client Library", - "time": "2018-03-13T23:39:55+00:00" + "time": "2019-02-08T16:56:14+00:00" }, { "name": "indieweb/link-rel-parser", @@ -10170,16 +10201,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.2.0", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "594bcae1fc0bccd3993d2f0d61a018e26ac2865a" + "reference": "5221f49a608808c1e4d436df32884cbc1b821ac0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/594bcae1fc0bccd3993d2f0d61a018e26ac2865a", - "reference": "594bcae1fc0bccd3993d2f0d61a018e26ac2865a", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/5221f49a608808c1e4d436df32884cbc1b821ac0", + "reference": "5221f49a608808c1e4d436df32884cbc1b821ac0", "shasum": "" }, "require": { @@ -10217,7 +10248,7 @@ "parser", "php" ], - "time": "2019-01-12T16:31:37+00:00" + "time": "2019-02-16T20:54:15+00:00" }, { "name": "p3k/http", @@ -10864,16 +10895,16 @@ }, { "name": "symfony/browser-kit", - "version": "v4.2.2", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "313512c878805971aebddb5d1707bcf3f4e25df7" + "reference": "ee4462581eb54bf34b746e4a5d522a4f21620160" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/313512c878805971aebddb5d1707bcf3f4e25df7", - "reference": "313512c878805971aebddb5d1707bcf3f4e25df7", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/ee4462581eb54bf34b746e4a5d522a4f21620160", + "reference": "ee4462581eb54bf34b746e4a5d522a4f21620160", "shasum": "" }, "require": { @@ -10917,20 +10948,20 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-01-16T21:31:25+00:00" }, { "name": "symfony/class-loader", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/class-loader.git", - "reference": "4513348012c25148f8cbc3a7761a1d1e60ca3e87" + "reference": "4459eef5298dedfb69f771186a580062b8516497" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/class-loader/zipball/4513348012c25148f8cbc3a7761a1d1e60ca3e87", - "reference": "4513348012c25148f8cbc3a7761a1d1e60ca3e87", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/4459eef5298dedfb69f771186a580062b8516497", + "reference": "4459eef5298dedfb69f771186a580062b8516497", "shasum": "" }, "require": { @@ -10973,20 +11004,20 @@ ], "description": "Symfony ClassLoader Component", "homepage": "https://symfony.com", - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-16T09:39:14+00:00" }, { "name": "symfony/config", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "17c5d8941eb75a03d19bc76a43757738632d87b3" + "reference": "c9bc510c217075d42d4a927e285917d0c2001cf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/17c5d8941eb75a03d19bc76a43757738632d87b3", - "reference": "17c5d8941eb75a03d19bc76a43757738632d87b3", + "url": "https://api.github.com/repos/symfony/config/zipball/c9bc510c217075d42d4a927e285917d0c2001cf4", + "reference": "c9bc510c217075d42d4a927e285917d0c2001cf4", "shasum": "" }, "require": { @@ -11037,20 +11068,20 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-30T11:33:42+00:00" }, { "name": "symfony/console", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a700b874d3692bc8342199adfb6d3b99f62cc61a" + "reference": "069bf3f0e8f871a2169a06e43d9f3f03f355e9be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a700b874d3692bc8342199adfb6d3b99f62cc61a", - "reference": "a700b874d3692bc8342199adfb6d3b99f62cc61a", + "url": "https://api.github.com/repos/symfony/console/zipball/069bf3f0e8f871a2169a06e43d9f3f03f355e9be", + "reference": "069bf3f0e8f871a2169a06e43d9f3f03f355e9be", "shasum": "" }, "require": { @@ -11062,6 +11093,9 @@ "symfony/dependency-injection": "<3.4", "symfony/process": "<3.3" }, + "provide": { + "psr/log-implementation": "1.0" + }, "require-dev": { "psr/log": "~1.0", "symfony/config": "~3.3|~4.0", @@ -11071,7 +11105,7 @@ "symfony/process": "~3.3|~4.0" }, "suggest": { - "psr/log-implementation": "For using the console logger", + "psr/log": "For using the console logger", "symfony/event-dispatcher": "", "symfony/lock": "", "symfony/process": "" @@ -11106,20 +11140,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2019-01-04T04:42:43+00:00" + "time": "2019-01-25T10:42:12+00:00" }, { "name": "symfony/css-selector", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "12f86295c46c36af9896cf21db6b6b8a1465315d" + "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/12f86295c46c36af9896cf21db6b6b8a1465315d", - "reference": "12f86295c46c36af9896cf21db6b6b8a1465315d", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/8ca29297c29b64fb3a1a135e71cb25f67f9fdccf", + "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf", "shasum": "" }, "require": { @@ -11159,20 +11193,20 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2019-01-02T09:30:52+00:00" + "time": "2019-01-16T09:39:14+00:00" }, { "name": "symfony/debug", - "version": "v4.2.2", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "64cb33c81e37d19b7715d4a6a4d49c1c382066dd" + "reference": "cf9b2e33f757deb884ce474e06d2647c1c769b65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/64cb33c81e37d19b7715d4a6a4d49c1c382066dd", - "reference": "64cb33c81e37d19b7715d4a6a4d49c1c382066dd", + "url": "https://api.github.com/repos/symfony/debug/zipball/cf9b2e33f757deb884ce474e06d2647c1c769b65", + "reference": "cf9b2e33f757deb884ce474e06d2647c1c769b65", "shasum": "" }, "require": { @@ -11215,20 +11249,20 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-01-25T14:35:16+00:00" }, { "name": "symfony/dependency-injection", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "928a38b18bd632d67acbca74d0b2eed09915e83e" + "reference": "b514f5b765cf3e4a56e9d8ebacf14b117f7a0ee1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/928a38b18bd632d67acbca74d0b2eed09915e83e", - "reference": "928a38b18bd632d67acbca74d0b2eed09915e83e", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/b514f5b765cf3e4a56e9d8ebacf14b117f7a0ee1", + "reference": "b514f5b765cf3e4a56e9d8ebacf14b117f7a0ee1", "shasum": "" }, "require": { @@ -11286,20 +11320,20 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2019-01-05T12:26:58+00:00" + "time": "2019-01-30T17:48:51+00:00" }, { "name": "symfony/dom-crawler", - "version": "v4.2.2", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "8dc06251d5ad98d8494e1f742bec9cfdb9e42044" + "reference": "d8476760b04cdf7b499c8718aa437c20a9155103" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8dc06251d5ad98d8494e1f742bec9cfdb9e42044", - "reference": "8dc06251d5ad98d8494e1f742bec9cfdb9e42044", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/d8476760b04cdf7b499c8718aa437c20a9155103", + "reference": "d8476760b04cdf7b499c8718aa437c20a9155103", "shasum": "" }, "require": { @@ -11343,20 +11377,20 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-01-16T20:35:37+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "d1cdd46c53c264a2bd42505bd0e8ce21423bd0e2" + "reference": "ed5be1663fa66623b3a7004d5d51a14c4045399b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d1cdd46c53c264a2bd42505bd0e8ce21423bd0e2", - "reference": "d1cdd46c53c264a2bd42505bd0e8ce21423bd0e2", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ed5be1663fa66623b3a7004d5d51a14c4045399b", + "reference": "ed5be1663fa66623b3a7004d5d51a14c4045399b", "shasum": "" }, "require": { @@ -11406,30 +11440,30 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2019-01-01T18:08:36+00:00" + "time": "2019-01-16T13:27:11+00:00" }, { "name": "symfony/filesystem", - "version": "v3.4.21", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "c24ce3d18ccc9bb9d7e1d6ce9330fcc6061cafde" + "reference": "7c16ebc2629827d4ec915a52ac809768d060a4ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/c24ce3d18ccc9bb9d7e1d6ce9330fcc6061cafde", - "reference": "c24ce3d18ccc9bb9d7e1d6ce9330fcc6061cafde", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/7c16ebc2629827d4ec915a52ac809768d060a4ee", + "reference": "7c16ebc2629827d4ec915a52ac809768d060a4ee", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", + "php": "^7.1.3", "symfony/polyfill-ctype": "~1.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -11456,20 +11490,20 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-16T20:35:37+00:00" }, { "name": "symfony/finder", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "3f2a2ab6315dd7682d4c16dcae1e7b95c8b8555e" + "reference": "7c0c627220308928e958a87c293108e5891cde1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/3f2a2ab6315dd7682d4c16dcae1e7b95c8b8555e", - "reference": "3f2a2ab6315dd7682d4c16dcae1e7b95c8b8555e", + "url": "https://api.github.com/repos/symfony/finder/zipball/7c0c627220308928e958a87c293108e5891cde1d", + "reference": "7c0c627220308928e958a87c293108e5891cde1d", "shasum": "" }, "require": { @@ -11505,20 +11539,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-16T13:43:35+00:00" }, { "name": "symfony/http-foundation", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "2b97319e68816d2120eee7f13f4b76da12e04d03" + "reference": "9a81d2330ea255ded06a69b4f7fb7804836e7a05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/2b97319e68816d2120eee7f13f4b76da12e04d03", - "reference": "2b97319e68816d2120eee7f13f4b76da12e04d03", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9a81d2330ea255ded06a69b4f7fb7804836e7a05", + "reference": "9a81d2330ea255ded06a69b4f7fb7804836e7a05", "shasum": "" }, "require": { @@ -11559,26 +11593,26 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2019-01-05T08:05:37+00:00" + "time": "2019-01-27T09:04:14+00:00" }, { "name": "symfony/http-kernel", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "60bd9d7444ca436e131c347d78ec039dd99a34b4" + "reference": "dc6bf17684b7120f7bf74fae85c9155506041002" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/60bd9d7444ca436e131c347d78ec039dd99a34b4", - "reference": "60bd9d7444ca436e131c347d78ec039dd99a34b4", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/dc6bf17684b7120f7bf74fae85c9155506041002", + "reference": "dc6bf17684b7120f7bf74fae85c9155506041002", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8", "psr/log": "~1.0", - "symfony/debug": "~2.8|~3.0|~4.0", + "symfony/debug": "^3.3.3|~4.0", "symfony/event-dispatcher": "~2.8|~3.0|~4.0", "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", "symfony/polyfill-ctype": "~1.8" @@ -11648,7 +11682,7 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2019-01-06T15:53:59+00:00" + "time": "2019-02-03T12:22:50+00:00" }, { "name": "symfony/polyfill-ctype", @@ -11887,16 +11921,16 @@ }, { "name": "symfony/process", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "0d41dd7d95ed179aed6a13393b0f4f97bfa2d25c" + "reference": "009f8dda80930e89e8344a4e310b08f9ff07dd2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/0d41dd7d95ed179aed6a13393b0f4f97bfa2d25c", - "reference": "0d41dd7d95ed179aed6a13393b0f4f97bfa2d25c", + "url": "https://api.github.com/repos/symfony/process/zipball/009f8dda80930e89e8344a4e310b08f9ff07dd2e", + "reference": "009f8dda80930e89e8344a4e310b08f9ff07dd2e", "shasum": "" }, "require": { @@ -11932,7 +11966,7 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2019-01-02T21:24:08+00:00" + "time": "2019-01-16T13:27:11+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -11997,16 +12031,16 @@ }, { "name": "symfony/routing", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "445d3629a26930158347a50d1a5f2456c49e0ae6" + "reference": "62f0b8d8cd2cd359c3caa5a9f5253a4a6d480646" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/445d3629a26930158347a50d1a5f2456c49e0ae6", - "reference": "445d3629a26930158347a50d1a5f2456c49e0ae6", + "url": "https://api.github.com/repos/symfony/routing/zipball/62f0b8d8cd2cd359c3caa5a9f5253a4a6d480646", + "reference": "62f0b8d8cd2cd359c3caa5a9f5253a4a6d480646", "shasum": "" }, "require": { @@ -12070,20 +12104,20 @@ "uri", "url" ], - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-29T08:47:12+00:00" }, { "name": "symfony/serializer", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "3bb84f8a785bf30be3d4aef6f3c80f103acc54df" + "reference": "a897373b86489ddecacc665d15ab32983a519907" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/3bb84f8a785bf30be3d4aef6f3c80f103acc54df", - "reference": "3bb84f8a785bf30be3d4aef6f3c80f103acc54df", + "url": "https://api.github.com/repos/symfony/serializer/zipball/a897373b86489ddecacc665d15ab32983a519907", + "reference": "a897373b86489ddecacc665d15ab32983a519907", "shasum": "" }, "require": { @@ -12149,20 +12183,20 @@ ], "description": "Symfony Serializer Component", "homepage": "https://symfony.com", - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-26T19:55:54+00:00" }, { "name": "symfony/translation", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "5f357063f4907cef47e5cf82fa3187fbfb700456" + "reference": "81cfcd6935cb7505640153576c1f9155b2a179c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/5f357063f4907cef47e5cf82fa3187fbfb700456", - "reference": "5f357063f4907cef47e5cf82fa3187fbfb700456", + "url": "https://api.github.com/repos/symfony/translation/zipball/81cfcd6935cb7505640153576c1f9155b2a179c1", + "reference": "81cfcd6935cb7505640153576c1f9155b2a179c1", "shasum": "" }, "require": { @@ -12217,20 +12251,20 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-25T10:00:44+00:00" }, { "name": "symfony/validator", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "cd3fba16d309347883b74bb0ee8cb4720a60554c" + "reference": "06af494d8634df6ad9655ec7d80cb61983253912" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/cd3fba16d309347883b74bb0ee8cb4720a60554c", - "reference": "cd3fba16d309347883b74bb0ee8cb4720a60554c", + "url": "https://api.github.com/repos/symfony/validator/zipball/06af494d8634df6ad9655ec7d80cb61983253912", + "reference": "06af494d8634df6ad9655ec7d80cb61983253912", "shasum": "" }, "require": { @@ -12302,20 +12336,20 @@ ], "description": "Symfony Validator Component", "homepage": "https://symfony.com", - "time": "2019-01-06T14:07:11+00:00" + "time": "2019-01-30T09:03:33+00:00" }, { "name": "symfony/var-dumper", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "a5f39641bb62e8b74e343467b145331273f615a2" + "reference": "2159335b452d929cbb9921fc4eb7d1bfed32d0be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a5f39641bb62e8b74e343467b145331273f615a2", - "reference": "a5f39641bb62e8b74e343467b145331273f615a2", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2159335b452d929cbb9921fc4eb7d1bfed32d0be", + "reference": "2159335b452d929cbb9921fc4eb7d1bfed32d0be", "shasum": "" }, "require": { @@ -12371,20 +12405,20 @@ "debug", "dump" ], - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-29T16:19:17+00:00" }, { "name": "symfony/yaml", - "version": "v3.4.21", + "version": "v3.4.22", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "554a59a1ccbaac238a89b19c8e551a556fd0e2ea" + "reference": "ba11776e9e6c15ad5759a07bffb15899bac75c2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/554a59a1ccbaac238a89b19c8e551a556fd0e2ea", - "reference": "554a59a1ccbaac238a89b19c8e551a556fd0e2ea", + "url": "https://api.github.com/repos/symfony/yaml/zipball/ba11776e9e6c15ad5759a07bffb15899bac75c2d", + "reference": "ba11776e9e6c15ad5759a07bffb15899bac75c2d", "shasum": "" }, "require": { @@ -12430,7 +12464,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-01-01T13:45:19+00:00" + "time": "2019-01-16T10:59:17+00:00" }, { "name": "twig/twig", @@ -12674,24 +12708,24 @@ }, { "name": "zaporylie/composer-drupal-optimizations", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/zaporylie/composer-drupal-optimizations.git", - "reference": "cc5eb9f0b5fa664885765748ce5190c1de7d2571" + "reference": "173c198fd7c9aefa5e5b68cd755ee63eb0abf7e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zaporylie/composer-drupal-optimizations/zipball/cc5eb9f0b5fa664885765748ce5190c1de7d2571", - "reference": "cc5eb9f0b5fa664885765748ce5190c1de7d2571", + "url": "https://api.github.com/repos/zaporylie/composer-drupal-optimizations/zipball/173c198fd7c9aefa5e5b68cd755ee63eb0abf7e8", + "reference": "173c198fd7c9aefa5e5b68cd755ee63eb0abf7e8", "shasum": "" }, "require": { - "composer-plugin-api": "^1.1", - "drupal/core": "^8.5" + "composer-plugin-api": "^1.1" }, "require-dev": { - "composer/composer": "^1.6" + "composer/composer": "^1.6", + "phpunit/phpunit": "^6" }, "type": "composer-plugin", "extra": { @@ -12713,7 +12747,7 @@ } ], "description": "Composer plugin to improve composer performance for Drupal projects", - "time": "2018-07-15T18:04:58+00:00" + "time": "2019-02-20T10:00:17+00:00" }, { "name": "zendframework/zend-diactoros", @@ -12826,22 +12860,24 @@ }, { "name": "zendframework/zend-feed", - "version": "2.10.3", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/zendframework/zend-feed.git", - "reference": "6641f4cf3f4586c63f83fd70b6d19966025c8888" + "reference": "5248e9fffa760e5c36092aeff02c3797e4a8a690" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-feed/zipball/6641f4cf3f4586c63f83fd70b6d19966025c8888", - "reference": "6641f4cf3f4586c63f83fd70b6d19966025c8888", + "url": "https://api.github.com/repos/zendframework/zend-feed/zipball/5248e9fffa760e5c36092aeff02c3797e4a8a690", + "reference": "5248e9fffa760e5c36092aeff02c3797e4a8a690", "shasum": "" }, "require": { + "ext-dom": "*", + "ext-libxml": "*", "php": "^5.6 || ^7.0", "zendframework/zend-escaper": "^2.5.2", - "zendframework/zend-stdlib": "^2.7.7 || ^3.1" + "zendframework/zend-stdlib": "^3.2.1" }, "require-dev": { "phpunit/phpunit": "^5.7.23 || ^6.4.3", @@ -12864,8 +12900,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.10.x-dev", - "dev-develop": "2.11.x-dev" + "dev-master": "2.11.x-dev", + "dev-develop": "2.12.x-dev" } }, "autoload": { @@ -12883,7 +12919,7 @@ "feed", "zf" ], - "time": "2018-08-01T13:53:20+00:00" + "time": "2019-01-29T21:37:15+00:00" }, { "name": "zendframework/zend-stdlib", -- 2.45.2 From 004db16e1cf2b90d39408328425facea66c7921f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 11:25:09 -0500 Subject: [PATCH 002/385] Add the markdown project --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index 152d09c..244aa33 100644 --- a/composer.json +++ b/composer.json @@ -28,6 +28,7 @@ "drupal/hotjar": "^1.2", "drupal/http_client_error_status": "^1.0", "drupal/indieweb": "1.x-dev", + "drupal/markdown": "^1.2", "drupal/menu_trail_by_path": "^1.1", "drupal/migrate_plus": "^4.0", "drupal/migrate_tools": "^4.0", -- 2.45.2 From 7f7e0b4a6db8275ba07394d57968d9289512e44e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 11:25:22 -0500 Subject: [PATCH 003/385] Update composer lock file --- composer.lock | 175 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 174 insertions(+), 1 deletion(-) diff --git a/composer.lock b/composer.lock index 084b468..1425706 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "577780153fce8a33a72ad2165283ce92", + "content-hash": "aad7399cf996c6cdc9d24296e40bc8d4", "packages": [ { "name": "asm89/stack-cors", @@ -7013,6 +7013,64 @@ }, "time": "2019-02-18T13:15:50+00:00" }, + { + "name": "drupal/markdown", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/markdown", + "reference": "8.x-1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/markdown-8.x-1.2.zip", + "reference": "8.x-1.2", + "shasum": "c236d097312b8140db5711645c491bcf938dca78" + }, + "require": { + "drupal/core": "~8.0", + "league/commonmark": "^0.15.0", + "michelf/php-markdown": "^1.6" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.2", + "datestamp": "1496237343", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "frjo", + "homepage": "https://www.drupal.org/user/5546" + }, + { + "name": "gisle", + "homepage": "https://www.drupal.org/user/409554" + }, + { + "name": "markcarver", + "homepage": "https://www.drupal.org/user/501638" + } + ], + "description": "Allows content to be submitted using Markdown, a simple plain-text syntax that is transformed into valid HTML.", + "homepage": "https://www.drupal.org/project/markdown", + "support": { + "source": "https://cgit.drupalcode.org/markdown", + "issues": "https://www.drupal.org/project/markdown" + } + }, { "name": "drupal/menu_trail_by_path", "version": "1.1.0", @@ -9974,6 +10032,75 @@ ], "time": "2018-11-11T12:22:26+00:00" }, + { + "name": "league/commonmark", + "version": "0.15.7", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "36d82f166e441dfa28643f8d01dd8bdd3a579adf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/36d82f166e441dfa28643f8d01dd8bdd3a579adf", + "reference": "36d82f166e441dfa28643f8d01dd8bdd3a579adf", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.4.8" + }, + "replace": { + "colinodell/commonmark-php": "*" + }, + "require-dev": { + "cebe/markdown": "~1.0", + "erusev/parsedown": "~1.0", + "jgm/commonmark": "0.28", + "michelf/php-markdown": "~1.4", + "mikehaertl/php-shellcommand": "~1.2.0", + "phpunit/phpunit": "~4.3|~5.0", + "scrutinizer/ocular": "~1.1", + "symfony/finder": "~2.3|~3.0" + }, + "suggest": { + "league/commonmark-extras": "Library of useful extensions including smart punctuation" + }, + "bin": [ + "bin/commonmark" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.16-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Markdown parser for PHP based on the CommonMark spec", + "homepage": "https://github.com/thephpleague/commonmark", + "keywords": [ + "commonmark", + "markdown", + "parser" + ], + "time": "2017-10-26T15:41:07+00:00" + }, { "name": "league/container", "version": "2.4.1", @@ -10162,6 +10289,52 @@ ], "time": "2018-08-24T14:47:04+00:00" }, + { + "name": "michelf/php-markdown", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/michelf/php-markdown.git", + "reference": "01ab082b355bf188d907b9929cd99b2923053495" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", + "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Michelf\\": "Michelf/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" + }, + { + "name": "John Gruber", + "homepage": "https://daringfireball.net/" + } + ], + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", + "keywords": [ + "markdown" + ], + "time": "2018-01-15T00:49:33+00:00" + }, { "name": "mkalkbrenner/php-htmldiff-advanced", "version": "0.0.8", -- 2.45.2 From 9027af46a061c1c0e9bcdec1a275089ad5ee6fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 11:48:38 -0500 Subject: [PATCH 004/385] Commit some live (self?) updates of langcode --- ...ore.entity_view_display.node.page.default.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/config/sync/core.entity_view_display.node.page.default.yml b/config/sync/core.entity_view_display.node.page.default.yml index ce000d2..9664094 100644 --- a/config/sync/core.entity_view_display.node.page.default.yml +++ b/config/sync/core.entity_view_display.node.page.default.yml @@ -28,14 +28,25 @@ third_party_settings: link_custom: '' classes: layout_class: { } - regions: { } + regions: + ds_content: + - langcode _core: default_config_hash: 9nmRao0UFQtmO6lONrWp9ITjFaO41GzV-xJczx0qjKg id: node.page.default targetEntityType: node bundle: page mode: default -content: { } +content: + langcode: + type: language + weight: 0 + region: ds_content + label: inline + settings: + link_to_entity: false + native_language: false + third_party_settings: { } hidden: body: true field_body_paragraph: true @@ -44,5 +55,4 @@ hidden: field_summary: true indieweb_bridgypublishtwitter: true indieweb_syndication: true - langcode: true links: true -- 2.45.2 From 241775550b0585c5cd85d223b594aff823589779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 11:48:58 -0500 Subject: [PATCH 005/385] Commit Micky's changes to the live webform --- .../sync/webform.webform.public_speaker.yml | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/config/sync/webform.webform.public_speaker.yml b/config/sync/webform.webform.public_speaker.yml index 1d502f2..84c268f 100644 --- a/config/sync/webform.webform.public_speaker.yml +++ b/config/sync/webform.webform.public_speaker.yml @@ -9,10 +9,10 @@ uid: 12 template: false archive: false id: public_speaker -title: 'Public Speaker Request' -description: 'Book an Agaric for a presentation or lecture.' +title: 'Speaker Request - Micky Metts' +description: 'Request Micky's presence for a presentation or lecture.' category: '' -elements: "your_name:\n '#type': webform_name\n '#title': 'Your name'\n '#middle__access': false\n '#suffix__access': false\n '#degree__access': false\nevent_theme:\n '#type': textfield\n '#title': 'Event theme'\n '#description': 'Is there an overall theme for this event?'\ndescription_of_event:\n '#type': textarea\n '#title': 'Description of event'\nevent_website:\n '#type': url\n '#title': 'Event website'\nevent_dates:\n '#type': datetime\n '#title': 'Event dates'\n '#date_date_datepicker_button': false\nevent_location:\n '#type': webform_address\n '#title': 'Event location'\nemail:\n '#type': email\n '#title': Email\n '#required': true\nconfirm_your_email:\n '#type': webform_email_confirm\n '#title': 'Confirm your email'\nphone:\n '#type': tel\n '#title': Phone\nadditional_info:\n '#type': textarea\n '#title': 'Additional information'\nspecial_requests:\n '#type': textarea\n '#title': 'Special requests'\nbudget_for_speaker:\n '#type': number\n '#title': 'Budget for speaker'\nactions:\n '#type': webform_actions\n '#title': 'Submit button(s)'\n '#submit__label': 'Invite an Agaric to speak'" +elements: "your_name:\n '#type': webform_name\n '#title': 'Your name'\n '#middle__access': false\n '#suffix__access': false\n '#degree__access': false\nevent_theme:\n '#type': textfield\n '#title': 'Event theme'\n '#description': 'Is there an overall theme for this event?'\ndescription_of_event:\n '#type': textarea\n '#title': 'Description of event'\nevent_website:\n '#type': url\n '#title': 'Event website'\nevent_dates:\n '#type': datetime\n '#title': 'Event dates'\n '#date_date_datepicker_button': false\nevent_location:\n '#type': webform_address\n '#title': 'Event location'\nemail:\n '#type': email\n '#title': Email\n '#required': true\nconfirm_your_email:\n '#type': webform_email_confirm\n '#title': 'Confirm your email'\nphone:\n '#type': tel\n '#title': Phone\nadditional_info:\n '#type': textarea\n '#title': 'Additional information'\nspecial_requests:\n '#type': textarea\n '#title': 'Special requests'\nbudget_for_speaker:\n '#type': number\n '#title': 'Budget for speaker'\nactions:\n '#type': webform_actions\n '#title': 'Submit button(s)'\n '#submit__label': 'Invite Micky to speak'" css: '' javascript: '' settings: @@ -20,12 +20,12 @@ settings: ajax_scroll_top: form page: true page_submit_path: '' - page_confirm_path: '' - form_title: both + page_confirm_path: /your-request-has-been-sent-micky + form_title: source_entity_webform form_submit_once: false form_exception_message: '' form_open_message: '' - form_close_message: '' + form_close_message: 'Micky is not accepting bookings at this time.' form_previous_submissions: true form_confidential: false form_confidential_message: '' @@ -50,10 +50,12 @@ settings: form_access_denied_message: '' form_access_denied_attributes: { } form_file_limit: '' - submission_label: '' + submission_label: 'Speaker request for Micky' submission_log: false submission_views: { } - submission_views_replace: { } + submission_views_replace: + webform_routes: { } + node_routes: { } submission_user_columns: { } submission_user_duplicate: false submission_access_denied: default @@ -70,7 +72,7 @@ settings: autofill: false autofill_message: '' autofill_excluded_elements: { } - wizard_progress_bar: true + wizard_progress_bar: false wizard_progress_pages: false wizard_progress_percentage: false wizard_progress_link: false @@ -92,10 +94,10 @@ settings: draft_auto_save: false draft_saved_message: '' draft_loaded_message: '' - confirmation_type: page + confirmation_type: url confirmation_title: '' confirmation_message: '' - confirmation_url: '' + confirmation_url: /your-request-has-been-sent-micky confirmation_attributes: { } confirmation_back: true confirmation_back_label: '' -- 2.45.2 From f6918c3bc5d97f86e4f205d1b13e91073d0ac2fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 14:43:47 -0500 Subject: [PATCH 006/385] Update configuration updated by database updates --- config/sync/comment_notify.settings.yml | 12 ++++++++---- config/sync/preview_link.settings.yml | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 config/sync/preview_link.settings.yml diff --git a/config/sync/comment_notify.settings.yml b/config/sync/comment_notify.settings.yml index 17a406f..268d611 100644 --- a/config/sync/comment_notify.settings.yml +++ b/config/sync/comment_notify.settings.yml @@ -8,10 +8,14 @@ enable_default: entity_author: true mail_templates: watcher: - subject: '[site:name] :: new comment on [node:title]' - body: "Hi [comment-subscribed:author],\r\n\r\n[comment:author] has commented on: \"[node:title]\"\r\n\r\n----\r\n[comment:title]\r\n[comment:body]\r\n----\r\n\r\nYou can view the comment at the following url\r\n[comment:url]\r\n\r\nYou can stop receiving emails when someone replies to this post,\r\nby going to [comment-subscribed:unsubscribe-url]\r\n\r\nYou can set up auto-following feature for all future posts\r\nby creating your own user with a few clicks here [site:login-url]\r\n\r\n-- [site:name] team\r\n[site:url]\r\n" + node: + subject: '[site:name] :: new comment on [node:title]' + body: "Hi [comment-subscribed:author],\r\n\r\n[comment:author] has commented on: \"[node:title]\"\r\n\r\n----\r\n[comment:title]\r\n[comment:body]\r\n----\r\n\r\nYou can view the comment at the following url\r\n[comment:url]\r\n\r\nYou can stop receiving emails when someone replies to this post,\r\nby going to [comment-subscribed:unsubscribe-url]\r\n\r\nYou can set up auto-following feature for all future posts\r\nby creating your own user with a few clicks here [site:login-url]\r\n\r\n-- [site:name] team\r\n[site:url]\r\n" entity_author: - subject: '[site:name] :: new comment for your post' - body: "Hi [node:author],\r\n\r\nYou have received a comment on: \"[node:title]\"\r\n\r\n----\r\n[comment:title]\r\n[comment:body]\r\n----\r\n\r\nYou can view the comment at the following url\r\n[comment:url]\r\n\r\nYou will receive emails like this for all replies to your posts. You can\r\ndisable this by logging in and changing the settings on your user account at\r\n[node:author:edit-url].\r\n\r\n-- [site:name] team\r\n[site:url]\r\n" + node: + subject: '[site:name] :: new comment for your post' + body: "Hi [node:author],\r\n\r\nYou have received a comment on: \"[node:title]\"\r\n\r\n----\r\n[comment:title]\r\n[comment:body]\r\n----\r\n\r\nYou can view the comment at the following url\r\n[comment:url]\r\n\r\nYou will receive emails like this for all replies to your posts. You can\r\ndisable this by logging in and changing the settings on your user account at\r\n[node:author:edit-url].\r\n\r\n-- [site:name] team\r\n[site:url]\r\n" _core: default_config_hash: Q6HMOSKUhb-YgBPZ1JIbcVeOxHPv-eJoBGYmXiG9Pik +bundle_types: + - node--blog--comment diff --git a/config/sync/preview_link.settings.yml b/config/sync/preview_link.settings.yml new file mode 100644 index 0000000..3327dc2 --- /dev/null +++ b/config/sync/preview_link.settings.yml @@ -0,0 +1 @@ +enabled_entity_types: { } -- 2.45.2 From 4fe52c86d2b07e1753ff63871eeeeddaeda97f31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 15:05:33 -0500 Subject: [PATCH 007/385] Enable markdown; apply self-update to preview link settings --- ...shot.snapshot.config_sync.module.markdown.yml | 16 ++++++++++++++++ ....snapshot.config_sync.module.preview_link.yml | 7 ++++++- config/sync/core.extension.yml | 1 + config/sync/markdown.settings.yml | 3 +++ 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 config/sync/config_snapshot.snapshot.config_sync.module.markdown.yml create mode 100644 config/sync/markdown.settings.yml diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.markdown.yml b/config/sync/config_snapshot.snapshot.config_sync.module.markdown.yml new file mode 100644 index 0000000..1bed666 --- /dev/null +++ b/config/sync/config_snapshot.snapshot.config_sync.module.markdown.yml @@ -0,0 +1,16 @@ +uuid: 336909a4-d8ff-4fd4-8fe4-6050d9c0e16d +langcode: en +status: true +dependencies: + module: + - markdown +id: config_sync.module.markdown +snapshotSet: config_sync +extensionType: module +extensionName: markdown +items: + - + collection: '' + name: markdown.settings + data: + markdown_library: php-markdown diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.preview_link.yml b/config/sync/config_snapshot.snapshot.config_sync.module.preview_link.yml index 9a1ae1d..7ca2367 100644 --- a/config/sync/config_snapshot.snapshot.config_sync.module.preview_link.yml +++ b/config/sync/config_snapshot.snapshot.config_sync.module.preview_link.yml @@ -8,4 +8,9 @@ id: config_sync.module.preview_link snapshotSet: config_sync extensionType: module extensionName: preview_link -items: { } +items: + - + collection: '' + name: preview_link.settings + data: + enabled_entity_types: { } diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 54b3abc..571aa85 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -93,6 +93,7 @@ module: layout_discovery: 0 link: 0 locale: 0 + markdown: 0 menu_trail_by_path: 0 menu_ui: 0 metatag: 0 diff --git a/config/sync/markdown.settings.yml b/config/sync/markdown.settings.yml new file mode 100644 index 0000000..00afe82 --- /dev/null +++ b/config/sync/markdown.settings.yml @@ -0,0 +1,3 @@ +markdown_library: php-markdown +_core: + default_config_hash: BGlnbueWmcxablTviSA1SF0-yNvbNkUjnvYMMFuUl24 -- 2.45.2 From 5948a6f913f46e69dc5e83bc5c04c083b7b42e0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 15:06:09 -0500 Subject: [PATCH 008/385] Commit contact form message translations --- config/sync/language/es/contact.form.feedback.yml | 1 + config/sync/language/es/contact.form.personal.yml | 1 + 2 files changed, 2 insertions(+) create mode 100644 config/sync/language/es/contact.form.feedback.yml create mode 100644 config/sync/language/es/contact.form.personal.yml diff --git a/config/sync/language/es/contact.form.feedback.yml b/config/sync/language/es/contact.form.feedback.yml new file mode 100644 index 0000000..cefd43b --- /dev/null +++ b/config/sync/language/es/contact.form.feedback.yml @@ -0,0 +1 @@ +message: '¡Gracias por contactarnos! Nos pondremos en contacto con usted tan pronto como uno de nosotros (probablemente Clayton) revise nuestro correo electrónico.' diff --git a/config/sync/language/es/contact.form.personal.yml b/config/sync/language/es/contact.form.personal.yml new file mode 100644 index 0000000..cefd43b --- /dev/null +++ b/config/sync/language/es/contact.form.personal.yml @@ -0,0 +1 @@ +message: '¡Gracias por contactarnos! Nos pondremos en contacto con usted tan pronto como uno de nosotros (probablemente Clayton) revise nuestro correo electrónico.' -- 2.45.2 From 119dbbc895ae1775dafcda935ad427a93e5deeec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Wed, 20 Feb 2019 15:15:05 -0500 Subject: [PATCH 009/385] Update Drupal core with latest security release, also paragarphs --- composer.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/composer.lock b/composer.lock index 1425706..070e9b6 100644 --- a/composer.lock +++ b/composer.lock @@ -3755,16 +3755,16 @@ }, { "name": "drupal/core", - "version": "8.6.9", + "version": "8.6.10", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "cac12e0ec19d5c6fa53778522b3ff4c542f86c8d" + "reference": "59568ac02948cf075ee8543e6c6d4386ad8daec1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/cac12e0ec19d5c6fa53778522b3ff4c542f86c8d", - "reference": "cac12e0ec19d5c6fa53778522b3ff4c542f86c8d", + "url": "https://api.github.com/repos/drupal/core/zipball/59568ac02948cf075ee8543e6c6d4386ad8daec1", + "reference": "59568ac02948cf075ee8543e6c6d4386ad8daec1", "shasum": "" }, "require": { @@ -3990,7 +3990,7 @@ "GPL-2.0-or-later" ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", - "time": "2019-02-08T12:21:40+00:00" + "time": "2019-02-20T18:35:01+00:00" }, { "name": "drupal/ctools", @@ -7195,17 +7195,17 @@ }, { "name": "drupal/metatag", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://git.drupal.org/project/metatag", - "reference": "8.x-1.7" + "reference": "8.x-1.8" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/metatag-8.x-1.7.zip", - "reference": "8.x-1.7", - "shasum": "93decaefd053c524918ceae5b5ef05dd77de0857" + "url": "https://ftp.drupal.org/files/projects/metatag-8.x-1.8.zip", + "reference": "8.x-1.8", + "shasum": "fb5d31aa08c8c2e175f096f9917e9741db152ea8" }, "require": { "drupal/core": "*", @@ -7227,8 +7227,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.7", - "datestamp": "1535726393", + "version": "8.x-1.8", + "datestamp": "1550692511", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -7529,17 +7529,17 @@ }, { "name": "drupal/paragraphs", - "version": "1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://git.drupal.org/project/paragraphs", - "reference": "8.x-1.5" + "reference": "8.x-1.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.5.zip", - "reference": "8.x-1.5", - "shasum": "85ba97dd1c602d33fc5904b6e1df5973312afa94" + "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.6.zip", + "reference": "8.x-1.6", + "shasum": "cd93e244f3a78dabdcf362adc31e59aad25b3fae" }, "require": { "drupal/core": "~8", @@ -7567,8 +7567,8 @@ "dev-1.x": "1.x-dev" }, "drupal": { - "version": "8.x-1.5", - "datestamp": "1541009695", + "version": "8.x-1.6", + "datestamp": "1550692525", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" -- 2.45.2 From 626fa03d5a0dec4f4cd5462519a924d0136b1336 Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Wed, 20 Feb 2019 15:50:26 -0500 Subject: [PATCH 010/385] Update drush aliases and remove .php style settings --- .gitignore | 4 ++++ drush/agaric-com.aliases.drushrc.php | 17 ----------------- drush/drushrc.php | 4 ---- drush/sites/test.site.yml | 2 +- 4 files changed, 5 insertions(+), 22 deletions(-) delete mode 100644 drush/agaric-com.aliases.drushrc.php delete mode 100644 drush/drushrc.php diff --git a/.gitignore b/.gitignore index 4bdb833..1c2b102 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,10 @@ vendor/ ## Ignore folder for SQL dumps /sql +## Ignore other template-built files: +drush/sites/local.site.yml +drush/drush.yml + ## What you CAN commit: # config # web/themes/custom/*/templates diff --git a/drush/agaric-com.aliases.drushrc.php b/drush/agaric-com.aliases.drushrc.php deleted file mode 100644 index 03ea541..0000000 --- a/drush/agaric-com.aliases.drushrc.php +++ /dev/null @@ -1,17 +0,0 @@ - '/var/www/drutopia/web', - 'uri' => 'http://agaric-com.test/', -]; - -$aliases['test'] = [ - 'root' => '/home/agaric_test/site/web', - 'uri' => 'https://agaric-test.drutopia.org', - 'remote-user' => 'agaric_test', - 'remote-host' => 'elizabeth.mayfirst.org', - 'path-aliases' => [ - '%drush' => '/home/agaric_test/site/vendor/drush/drush', - '%drush-script' => '/home/agaric_test/site/vendor/bin/drush', - ], -]; diff --git a/drush/drushrc.php b/drush/drushrc.php deleted file mode 100644 index 8a74de1..0000000 --- a/drush/drushrc.php +++ /dev/null @@ -1,4 +0,0 @@ - Date: Wed, 20 Feb 2019 15:50:43 -0500 Subject: [PATCH 011/385] Update file sync based on server specs and change drush alias --- Makefile | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index b4d30c2..e6e0c98 100644 --- a/Makefile +++ b/Makefile @@ -28,14 +28,21 @@ help: ##@Targets Show this text (or just run make) # Configure sync' ALIAS_LIVE := @live.live -ALIAS_TEST := @test.dev -SRV := elizabeth.mayfirst.org -FILES_LIVE := /home/agaric_live/files -FILES_TEST := /home/agaric_test/files +ALIAS_TEST := @test.test +SRV_TEST := root@elizabeth.mayfirst.org +SRV_LIVE := $(SRV_TEST) +FILES_LIVE := /home/family_home_live/files +FILES_TEST := /home/family_home_test/files ECHO := $(if $(TEST),@echo) -synclivetotest: ##@Targets Sync live environment to test +synclivetotest: ##@Targets Sync live environment to test (pass TEST=true to echo commands) $(ECHO) drush -y $(ALIAS_TEST) sql-drop $(ECHO) drush -y sql-sync $(ALIAS_LIVE) $(ALIAS_TEST) - $(ECHO) ssh -A $(SRV) rsync -rz --stats --exclude styles \ - --exclude css --exclude js $(FILES_LIVE) \ - --delete ${FILES_TEST} +ifeq ($(SRV_TEST), $(SRV_LIVE)) + $(ECHO) ssh -A $(SRV_LIVE) rsync -rz --stats --exclude styles \ + --exclude css --exclude js $(FILES_LIVE) \ + --delete ${FILES_TEST} +else + $(ECHO) drush -y sync $(ALIAS_LIVE)/public/%files $(ALIAS_TEST)/public/%files +endif + + -- 2.45.2 From cdf390f082b32b36b4179b468007ff7298eb6bc2 Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Wed, 20 Feb 2019 15:55:38 -0500 Subject: [PATCH 012/385] Add rake tasks, provisioning, and templates --- Rakefile | 23 ++++ provisioning/box/config.yml | 13 +-- provisioning/box/post-tasks/10-drupal.yml | 12 +- .../box/post-tasks/templates/drush.yml.j2 | 3 + .../post-tasks/templates/local.site.yml.j2 | 7 ++ rakelib/agaric.rake | 106 ++++++++++++++++++ rakelib/init.rake | 40 +++++++ 7 files changed, 193 insertions(+), 11 deletions(-) create mode 100644 Rakefile create mode 100644 provisioning/box/post-tasks/templates/drush.yml.j2 create mode 100644 provisioning/box/post-tasks/templates/local.site.yml.j2 create mode 100644 rakelib/agaric.rake create mode 100644 rakelib/init.rake diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..c817255 --- /dev/null +++ b/Rakefile @@ -0,0 +1,23 @@ +# "dev" => { +# "host" => "vlad@simone.mayfirst.org", +# "path" => "/var/local/drupal/findit/web", +# "backups" => "/tmp", +# }, +ENVIRONMENTS = { + "test" => { + "host" => "agaric_test@drutopia.org", + "path" => "/home/agaric_test/site/web", + "drush" => "/home/agaric_test/site/vendor/bin/drush", + "backups" => "/tmp", + }, + "live" => { + "host" => "agaric_live@drutopia.org", + "path" => "/home/agaric_live/site/web", + "drush" => "/home/agaric_live/site/vendor/bin/drush", + "backups" => "/tmp", + }, +} +TAGNAMES = %w(stable) +DRUPAL = "web" +PROFILE = "agaric" +BUILDDIR = "/tmp/build" diff --git a/provisioning/box/config.yml b/provisioning/box/config.yml index aff5053..61307a1 100644 --- a/provisioning/box/config.yml +++ b/provisioning/box/config.yml @@ -155,7 +155,7 @@ installed_extras: - nodejs - pimpmylog # - redis - # - ruby + - ruby # - selenium # - solr # - tideways @@ -206,13 +206,6 @@ php_opcache_max_accelerated_files: 4096 php_max_input_vars: "4000" php_packages_extra: ['php7.1-zip'] -# Run specified scripts before or after VM is provisioned. Use {{ playbook_dir }} -# to reference the provisioning/ folder in Drupal VM or {{ config_dir }} to -# reference the directory where your `config.yml` is. -pre_provision_scripts: [] -post_provision_scripts: [] - # - "{{ playbook_dir }}/../examples/scripts/configure-solr.sh" - # MySQL Configuration. mysql_root_password: root mysql_slow_query_log_enabled: true @@ -229,7 +222,7 @@ npm_config_prefix: "/home/{{ drupalvm_user }}/.npm-global" # Ruby Configuration (if enabled above). ruby_install_gems_user: "{{ drupalvm_user }}" -ruby_install_gems: [] +ruby_install_gems: ['rake'] # Varnish Configuration (if enabled above). varnish_listen_port: "81" @@ -272,5 +265,5 @@ hostname_configure: true hostname_fqdn: "{{ vagrant_hostname }}" ssh_home: "{{ drupal_core_path }}" -post_provision_tasks_dir: ../../provisioning/box/post-tasks/*.yml pre_provision_tasks_dir: ../../provisioning/box/pre-tasks/*.yml +post_provision_tasks_dir: ../../provisioning/box/post-tasks/*.yml diff --git a/provisioning/box/post-tasks/10-drupal.yml b/provisioning/box/post-tasks/10-drupal.yml index 7f60da5..d3787e3 100644 --- a/provisioning/box/post-tasks/10-drupal.yml +++ b/provisioning/box/post-tasks/10-drupal.yml @@ -51,7 +51,7 @@ dest: "{{ drupal_core_path }}/sites/default/settings.local.php" - name: Check if site is already installed. - command: "{{ drupal_composer_install_dir }}/vendor/bin/drush --root={{ drupal_core_path}}/ status bootstrap" + command: "{{ drupal_composer_install_dir }}/vendor/bin/drush --root={{ drupal_core_path }}/ status bootstrap" args: chdir: "{{ drupal_core_path }}" register: drupal_site_installed @@ -59,6 +59,16 @@ changed_when: false become: no +- name: create drush.yml + template: + src: "drush.yml.j2" + dest: "{{ drupal_composer_install_dir }}/drush/drush.yml" + +- name: create local.site.yml + template: + src: "local.site.yml.j2" + dest: "{{ drupal_composer_install_dir }}/drush/sites/local.site.yml" + - name: Install Drupal with drush. command: > {{ drupal_composer_install_dir }}/vendor/bin/drush site-install -y diff --git a/provisioning/box/post-tasks/templates/drush.yml.j2 b/provisioning/box/post-tasks/templates/drush.yml.j2 new file mode 100644 index 0000000..01c15aa --- /dev/null +++ b/provisioning/box/post-tasks/templates/drush.yml.j2 @@ -0,0 +1,3 @@ +options: + uri: "http://{{ vagrant_hostname }}" + root: "{{ drupal_core_path }}" diff --git a/provisioning/box/post-tasks/templates/local.site.yml.j2 b/provisioning/box/post-tasks/templates/local.site.yml.j2 new file mode 100644 index 0000000..6e57f9f --- /dev/null +++ b/provisioning/box/post-tasks/templates/local.site.yml.j2 @@ -0,0 +1,7 @@ +dev: + root: "{{ drupal_core_path }}" + uri: "http://{{ vagrant_hostname }}" + +local: + root: "{{ drupal_core_path }}" + uri: "http://{{ vagrant_hostname }}" diff --git a/rakelib/agaric.rake b/rakelib/agaric.rake new file mode 100644 index 0000000..3f82e9d --- /dev/null +++ b/rakelib/agaric.rake @@ -0,0 +1,106 @@ +# As agaric.rake did not know how to deploy to Drutopia, +# all deployment features have been removed. +# Use drutopia_host to deploy. + +require 'date' +require 'rake/clean' + +CLEAN.include("#{BUILDDIR}") + +ENVIRONMENTS.keys.each do |env| + settings_source = "#{BUILDDIR}/#{env}/#{DRUPAL}/sites/default/#{env}.settings.php" + settings_target = "#{BUILDDIR}/#{env}/#{DRUPAL}/sites/default/settings.php" + + release_host = ENVIRONMENTS[env]["host"] + release_path = ENVIRONMENTS[env]["path"] + release_backups = ENVIRONMENTS[env]["backups"] + release_tag = ENVIRONMENTS[env]["tag"] + drush_path = ENVIRONMENTS[env]["drush"] + drush_path = drush_path ? drush_path : "drush" + + db_backup_task = "db_backup_#{env}".to_sym + task db_backup_task do + file = "#{release_backups}/backup-#{env}-#{DateTime.now}.sql.gz" + sh "ssh #{release_host} '#{drush_path} -r #{release_path} sql-dump --structure-tables-key=common --gzip > #{file}'" + end + + db_drop_tables_task = "db_drop_tables_#{env}".to_sym + task db_drop_tables_task => db_backup_task do + sh "ssh #{release_host} #{drush_path} -y -r #{release_path} sql-drop" + end + + file_sync_task = "file_sync_#{env}_to_local".to_sym + desc "Sync files from #{env} to local environment." + task file_sync_task do + sh "rsync -rz --stats --exclude styles --exclude css --exclude js --delete \ + #{release_host}:#{release_path}/sites/default/files/ \ + #{DRUPAL}/sites/default/files/" + end + + db_sync_task = "db_sync_#{env}_to_local".to_sym + desc "Sync database from #{env} to local environment." + task db_sync_task do + sh "drush -y sql-drop" + sh "ssh -C #{release_host} #{drush_path} -r #{release_path} \ + sql-dump --structure-tables-key=common | drush sql-cli" + end + + ENVIRONMENTS.keys.each do |e| + unless e == env then + from_host = ENVIRONMENTS[e]["host"] + from_path = ENVIRONMENTS[e]["path"] + from_drush = ENVIRONMENTS[e]["drush"] + from_drush = from_drush ? from_drush : "drush" + + file_sync_task = "file_sync_#{e}_to_#{env}".to_sym + desc "Sync files from #{e} to #{env} environment." + task file_sync_task do + sh "ssh -A #{from_host} rsync -rz --stats --exclude styles \ + --exclude css --exclude js #{from_path}/sites/default/files/ \ + --delete " + (from_host == release_host ? "" : "#{release_host}:") + "#{release_path}/sites/default/files/" + end + db_sync_task = "db_sync_#{e}_to_#{env}".to_sym + desc "Sync database from #{e} to #{env} environment." + task db_sync_task => db_drop_tables_task do + sh "ssh -C #{from_host} #{from_drush} -r #{from_path} \ + sql-dump --structure-tables-key=common | \ + ssh -C #{release_host} #{drush_path} -r #{release_path} sql-cli" + end + end + end +end + +TAGNAMES.each do |tagname| + desc "Tag a commit with #{tagname}." + task "tag_#{tagname}".to_sym do + sh "git fetch --tags" + num = `git tag`.scan(Regexp.new(tagname + "-")).size + 1 + sh "git tag -am '#{tagname.upcase} Release #{num}' #{tagname}-#{num}" + sh "git tag -afm 'Current #{tagname.upcase} Release' #{tagname}" + sh "git push origin :refs/tags/#{tagname}" + sh "git push origin --tags" + end +end + +desc "Detect coding standard violations in profile and custom modules." +task :sniff do + files = ["web/profiles/#{PROFILE}", 'web/sites/all/modules/custom'].join(' ') + extensions = ['module', 'profile', 'install', 'inc', 'php'].join(',') + sh "phpcs --extensions=#{extensions} #{files}" +end + +namespace :tests do + + desc "Run integration tests." + task "integration" do + sh "phpunit --process-isolation --bootstrap=tests/bootstrap.php tests/integration" + end + +end + +if defined? PROFILE + desc "Delete and re-install a site from its installation profile." + task "site_install" do + sh "#{drush_path} -y site-install #{PROFILE}" + end +end diff --git a/rakelib/init.rake b/rakelib/init.rake new file mode 100644 index 0000000..0784973 --- /dev/null +++ b/rakelib/init.rake @@ -0,0 +1,40 @@ +desc "Create a central bare repository from the local repository." +task :init_repo do + repo_id = File.basename(Dir.getwd) + repo_path = "/srv/git/#{repo_id}.git" + post_receive = "/usr/bin/kgb-client --git-reflog - --conf /etc/kgb-client/kgb.conf --repository git --repo-id #{repo_id}" + + commands = [ + "mkdir #{repo_path}", + "cd #{repo_path}", + "git init --bare", + # For HTTP access such as gitweb + "mv hooks/post-update.sample hooks/post-update", + # For KGB to send commit notifications over IRC. + # This still requires additional server-side configuration, see + # http://my.agaric.com/agaric/node/11694 + "echo #{post_receive} >> hooks/post-receive", + "chmod a+x hooks/post-receive" + ].join(" && ") + sh "ssh git.agaric.com '#{commands}'" + sh "git remote add origin git.agaric.com:#{repo_path}" + sh "git push origin master" +end + +desc "Add .gitignore file with basic project specific patterns." +task ".gitignore" do + open(".gitignore", "a") do |f| + f.puts ".sass-cache/" + f.puts ".vagrant/" + f.puts "build/" + f.puts "web/sites/default/settings.php" + f.puts "web/sites/default/files/" + end +end + +desc "Add .gitattributes file with basic project specific patterns." +task ".gitattributes" do + open(".gitattributes", "a") do |f| + f.puts "etc export-ignore" + end +end -- 2.45.2 From 84c79fe3b0b0f14ebf3cc51ad338af2a40532f0e Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Wed, 20 Feb 2019 15:59:47 -0500 Subject: [PATCH 013/385] Correct file paths in Makefile --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e6e0c98..54467a2 100644 --- a/Makefile +++ b/Makefile @@ -31,8 +31,8 @@ ALIAS_LIVE := @live.live ALIAS_TEST := @test.test SRV_TEST := root@elizabeth.mayfirst.org SRV_LIVE := $(SRV_TEST) -FILES_LIVE := /home/family_home_live/files -FILES_TEST := /home/family_home_test/files +FILES_LIVE := /home/agaric_live/files +FILES_TEST := /home/agaric_test/files ECHO := $(if $(TEST),@echo) synclivetotest: ##@Targets Sync live environment to test (pass TEST=true to echo commands) $(ECHO) drush -y $(ALIAS_TEST) sql-drop -- 2.45.2 From a3d780df1c27e13ba16fddaf6a3d59ad976f6fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Thu, 21 Feb 2019 07:41:13 -0500 Subject: [PATCH 014/385] Commit provisioning-updated drush yml file --- drush/drush.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drush/drush.yml b/drush/drush.yml index 7f0ffb3..03672fa 100644 --- a/drush/drush.yml +++ b/drush/drush.yml @@ -1,3 +1,3 @@ options: - uri: "http://agaric-com.test" - root: "/var/www/drutopia/web" + uri: "http://agaric-com.test" + root: "/var/www/drutopia//web" -- 2.45.2 From 8c51013e0186fd7a6c60a67a53fc52db52d3747e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Thu, 21 Feb 2019 08:32:07 -0500 Subject: [PATCH 015/385] Update pattern library with content flow improvements --- web/themes/custom/agarica/patternlibrary | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/themes/custom/agarica/patternlibrary b/web/themes/custom/agarica/patternlibrary index db0f99c..9f3d9b4 160000 --- a/web/themes/custom/agarica/patternlibrary +++ b/web/themes/custom/agarica/patternlibrary @@ -1 +1 @@ -Subproject commit db0f99c0a50258225bd6616a1638ccffdf0c572c +Subproject commit 9f3d9b4220533b0076375b5080faf551c61bc96e -- 2.45.2 From cc48eebe7eb18833d9f06fe07e6febcf810e9783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Thu, 21 Feb 2019 09:02:38 -0500 Subject: [PATCH 016/385] Configure the markdown editor --- config/sync/editor.editor.basic_html.yml | 7 ++-- config/sync/filter.format.basic_html.yml | 43 +++++++++++++++++++++--- 2 files changed, 43 insertions(+), 7 deletions(-) diff --git a/config/sync/editor.editor.basic_html.yml b/config/sync/editor.editor.basic_html.yml index a5f6afa..c70e8ae 100644 --- a/config/sync/editor.editor.basic_html.yml +++ b/config/sync/editor.editor.basic_html.yml @@ -42,12 +42,15 @@ settings: - name: Tools items: + - Markdown - Source + - ShowBlocks + - Maximize plugins: - language: - language_list: un stylescombo: styles: "p.subtitle.is-mono.is-4|Mono subtitle\r\np.title.is-5.is-spaced|Small title\r\np.subtitle.is-6|Small subtitle" + language: + language_list: un linebreaks: method: force image_upload: diff --git a/config/sync/filter.format.basic_html.yml b/config/sync/filter.format.basic_html.yml index c88e28d..56faf06 100644 --- a/config/sync/filter.format.basic_html.yml +++ b/config/sync/filter.format.basic_html.yml @@ -4,6 +4,7 @@ status: true dependencies: module: - editor + - markdown _core: default_config_hash: 73bBl0mQ4I5Md9_FoI1V9MErX_I6ykC9gNKwLqb80Ko name: 'Basic HTML' @@ -14,7 +15,7 @@ filters: id: filter_html provider: filter status: true - weight: -10 + weight: -42 settings: allowed_html: '