diff --git a/CHANGELOG.md b/CHANGELOG.md index bb06928a2..a4d954349 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [2.4.1](https://github.com/wallabag/wallabag/tree/2.4.1) + [Full Changelog](https://github.com/wallabag/wallabag/compare/2.4.0...2.4.1) + +### Fixes +- Fix path icons from manifest.json #4811 +- Fix missing apple-touch-icon-512.png from manifest.json #4823 +- migrations: fix mysql migration for an edge case #4832 +- Add a command to clean downloaded images #4844 +- Add a query to parse only non-hashed URL #4865 #4878 +- material: fix issue with cookie check for light/dark theme #4866 +- Show OTP secret next to the QR Code #4868 +- views: add title to tag li elements, for consistency #4894 +- Add label and issuer to otp config #4301 + +### Meta +- Remove community.wallabag.org from the issue template #4817 +- Update issue templates #4843 +- Allow GitHub Actions to run on 2.* branches #4896 + ## [2.4.0](https://github.com/wallabag/wallabag/tree/2.4.0) [Full Changelog](https://github.com/wallabag/wallabag/compare/2.3.8...2.4.0) diff --git a/app/config/wallabag.yml b/app/config/wallabag.yml index 4db4e3e6a..20d02212f 100644 --- a/app/config/wallabag.yml +++ b/app/config/wallabag.yml @@ -1,5 +1,5 @@ wallabag_core: - version: 2.4.1-dev + version: 2.4.1 paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb" languages: en: 'English' diff --git a/composer.lock b/composer.lock index a5da9594c..6ecebff67 100644 --- a/composer.lock +++ b/composer.lock @@ -575,6 +575,10 @@ "docblock", "parser" ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.11.1" + }, "time": "2020-10-26T10:28:16+00:00" }, { @@ -1864,21 +1868,25 @@ "reflection", "static" ], + "support": { + "issues": "https://github.com/doctrine/reflection/issues", + "source": "https://github.com/doctrine/reflection/tree/1.2.2" + }, "abandoned": "roave/better-reflection", "time": "2020-10-27T21:46:55+00:00" }, { "name": "egulias/email-validator", - "version": "2.1.24", + "version": "2.1.25", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ca90a3291eee1538cd48ff25163240695bd95448" + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ca90a3291eee1538cd48ff25163240695bd95448", - "reference": "ca90a3291eee1538cd48ff25163240695bd95448", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", "shasum": "" }, "require": { @@ -1929,7 +1937,7 @@ "type": "github" } ], - "time": "2020-11-14T15:56:27+00:00" + "time": "2020-12-29T14:50:06+00:00" }, { "name": "fig/link-util", @@ -3953,16 +3961,16 @@ }, { "name": "j0k3r/graby", - "version": "v2.2.3", + "version": "2.2.4", "source": { "type": "git", "url": "https://github.com/j0k3r/graby.git", - "reference": "131f069877017778742f19da8038fe829fc91262" + "reference": "987aa6cb4d548492f27a2552e6c7f1193bde0ccf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/j0k3r/graby/zipball/131f069877017778742f19da8038fe829fc91262", - "reference": "131f069877017778742f19da8038fe829fc91262", + "url": "https://api.github.com/repos/j0k3r/graby/zipball/987aa6cb4d548492f27a2552e6c7f1193bde0ccf", + "reference": "987aa6cb4d548492f27a2552e6c7f1193bde0ccf", "shasum": "" }, "require": { @@ -3980,7 +3988,7 @@ "php-http/httplug": "^2.2", "php-http/message": "^1.9", "simplepie/simplepie": "^1.5", - "smalot/pdfparser": "^0.16", + "smalot/pdfparser": "~0.16", "symfony/options-resolver": "^3.4|^4.0|^5.0", "true/punycode": "^2.1" }, @@ -4023,20 +4031,26 @@ } ], "description": "Graby helps you extract article content from web pages", - "time": "2020-11-30T12:40:39+00:00" + "funding": [ + { + "url": "https://github.com/j0k3r", + "type": "github" + } + ], + "time": "2021-01-04T09:08:02+00:00" }, { "name": "j0k3r/graby-site-config", - "version": "1.0.120", + "version": "1.0.122", "source": { "type": "git", "url": "https://github.com/j0k3r/graby-site-config.git", - "reference": "a068f3999ef41bcfd5ee1416cd9f0598f12660e0" + "reference": "f18f0421685a2680327db6dbc37939276ba3e45b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/j0k3r/graby-site-config/zipball/a068f3999ef41bcfd5ee1416cd9f0598f12660e0", - "reference": "a068f3999ef41bcfd5ee1416cd9f0598f12660e0", + "url": "https://api.github.com/repos/j0k3r/graby-site-config/zipball/f18f0421685a2680327db6dbc37939276ba3e45b", + "reference": "f18f0421685a2680327db6dbc37939276ba3e45b", "shasum": "" }, "require": { @@ -4063,7 +4077,7 @@ } ], "description": "Graby site config files", - "time": "2020-12-07T20:58:40+00:00" + "time": "2021-01-04T08:36:00+00:00" }, { "name": "j0k3r/httplug-ssrf-plugin", @@ -4364,25 +4378,26 @@ }, { "name": "jms/metadata", - "version": "2.3.0", + "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/metadata.git", - "reference": "6eb35fce7142234946d58d13e1aa829e9b78b095" + "reference": "491917b66b44deff7d1c320d35c1b92237083f67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/6eb35fce7142234946d58d13e1aa829e9b78b095", - "reference": "6eb35fce7142234946d58d13e1aa829e9b78b095", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/491917b66b44deff7d1c320d35c1b92237083f67", + "reference": "491917b66b44deff7d1c320d35c1b92237083f67", "shasum": "" }, "require": { - "php": "^7.2" + "php": "^7.2|^8.0" }, "require-dev": { "doctrine/cache": "^1.0", - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0", + "doctrine/coding-standard": "^8.0", + "phpunit/phpunit": "^8.5|^9.0", + "psr/container": "^1.0", "symfony/cache": "^3.1|^4.0|^5.0", "symfony/dependency-injection": "^3.1|^4.0|^5.0" }, @@ -4418,20 +4433,20 @@ "xml", "yaml" ], - "time": "2020-06-06T16:52:59+00:00" + "time": "2020-11-30T11:08:28+00:00" }, { "name": "jms/serializer", - "version": "3.10.0", + "version": "3.11.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/serializer.git", - "reference": "0ed0b6aa79cc029772286f2dc262f6933674b0ec" + "reference": "5158b454ecf209a9fea91c837e827355204581ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/0ed0b6aa79cc029772286f2dc262f6933674b0ec", - "reference": "0ed0b6aa79cc029772286f2dc262f6933674b0ec", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/5158b454ecf209a9fea91c837e827355204581ea", + "reference": "5158b454ecf209a9fea91c837e827355204581ea", "shasum": "" }, "require": { @@ -4439,7 +4454,8 @@ "doctrine/instantiator": "^1.0.3", "doctrine/lexer": "^1.1", "jms/metadata": "^2.0", - "php": "^7.2" + "php": "^7.2||^8.0", + "phpstan/phpdoc-parser": "^0.4" }, "require-dev": { "doctrine/coding-standard": "^8.1", @@ -4468,7 +4484,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.10-dev" + "dev-master": "3.11-dev" } }, "autoload": { @@ -4505,7 +4521,7 @@ "type": "github" } ], - "time": "2020-10-29T20:24:00+00:00" + "time": "2020-12-29T12:26:56+00:00" }, { "name": "jms/serializer-bundle", @@ -5037,16 +5053,16 @@ }, { "name": "lcobucci/jwt", - "version": "3.4.1", + "version": "3.4.2", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "958a9873a63b0244a72f6e354ccc86019ee674a5" + "reference": "17cb82dd625ccb17c74bf8f38563d3b260306483" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/958a9873a63b0244a72f6e354ccc86019ee674a5", - "reference": "958a9873a63b0244a72f6e354ccc86019ee674a5", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/17cb82dd625ccb17c74bf8f38563d3b260306483", + "reference": "17cb82dd625ccb17c74bf8f38563d3b260306483", "shasum": "" }, "require": { @@ -5106,7 +5122,7 @@ "type": "patreon" } ], - "time": "2020-11-27T01:17:14+00:00" + "time": "2020-12-03T13:43:45+00:00" }, { "name": "lexik/form-filter-bundle", @@ -5432,16 +5448,16 @@ }, { "name": "monolog/monolog", - "version": "1.25.5", + "version": "1.26.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "1817faadd1846cd08be9a49e905dc68823bc38c0" + "reference": "2209ddd84e7ef1256b7af205d0717fb62cfc9c33" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1817faadd1846cd08be9a49e905dc68823bc38c0", - "reference": "1817faadd1846cd08be9a49e905dc68823bc38c0", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/2209ddd84e7ef1256b7af205d0717fb62cfc9c33", + "reference": "2209ddd84e7ef1256b7af205d0717fb62cfc9c33", "shasum": "" }, "require": { @@ -5457,7 +5473,7 @@ "graylog2/gelf-php": "~1.0", "php-amqplib/php-amqplib": "~2.4", "php-console/php-console": "^3.1.3", - "php-parallel-lint/php-parallel-lint": "^1.0", + "phpstan/phpstan": "^0.12.59", "phpunit/phpunit": "~4.5", "ruflin/elastica": ">=0.90 <3.0", "sentry/sentry": "^0.13", @@ -5477,11 +5493,6 @@ "sentry/sentry": "Allow sending log messages to a Sentry server" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, "autoload": { "psr-4": { "Monolog\\": "src/Monolog" @@ -5515,7 +5526,7 @@ "type": "tidelift" } ], - "time": "2020-07-23T08:35:51+00:00" + "time": "2020-12-14T12:56:38+00:00" }, { "name": "nelmio/api-doc-bundle", @@ -5821,24 +5832,24 @@ }, { "name": "paragonie/constant_time_encoding", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "47a1cedd2e4d52688eb8c96469c05ebc8fd28fa2" + "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/47a1cedd2e4d52688eb8c96469c05ebc8fd28fa2", - "reference": "47a1cedd2e4d52688eb8c96469c05ebc8fd28fa2", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", + "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", "shasum": "" }, "require": { "php": "^7|^8" }, "require-dev": { - "phpunit/phpunit": "^6|^7", - "vimeo/psalm": "^1|^2|^3" + "phpunit/phpunit": "^6|^7|^8|^9", + "vimeo/psalm": "^1|^2|^3|^4" }, "type": "library", "autoload": { @@ -5879,7 +5890,7 @@ "hex2bin", "rfc4648" ], - "time": "2019-11-06T19:20:29+00:00" + "time": "2020-12-06T15:14:20+00:00" }, { "name": "paragonie/random_compat", @@ -5928,6 +5939,11 @@ "pseudorandom", "random" ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, "time": "2020-10-15T10:06:57+00:00" }, { @@ -6720,16 +6736,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "2.0.29", + "version": "2.0.30", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "497856a8d997f640b4a516062f84228a772a48a8" + "reference": "136b9ca7eebef78be14abf90d65c5e57b6bc5d36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/497856a8d997f640b4a516062f84228a772a48a8", - "reference": "497856a8d997f640b4a516062f84228a772a48a8", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/136b9ca7eebef78be14abf90d65c5e57b6bc5d36", + "reference": "136b9ca7eebef78be14abf90d65c5e57b6bc5d36", "shasum": "" }, "require": { @@ -6737,7 +6753,7 @@ }, "require-dev": { "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0", + "phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4", "squizlabs/php_codesniffer": "~2.0" }, "suggest": { @@ -6821,7 +6837,53 @@ "type": "tidelift" } ], - "time": "2020-09-08T04:24:43+00:00" + "time": "2020-12-17T05:42:04+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "0.4.10", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "5c1eb9aac80cb236f1b7fbe52e691afe4cc9f430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/5c1eb9aac80cb236f1b7fbe52e691afe4cc9f430", + "reference": "5c1eb9aac80cb236f1b7fbe52e691afe4cc9f430", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phing/phing": "^2.16.3", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.60", + "phpstan/phpstan-strict-rules": "^0.12.5", + "phpunit/phpunit": "^7.5.20", + "symfony/process": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.4-dev" + } + }, + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "time": "2020-12-12T15:45:28+00:00" }, { "name": "phpzip/phpzip", @@ -7860,23 +7922,23 @@ }, { "name": "sentry/sentry", - "version": "2.5.0", + "version": "2.5.1", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php.git", - "reference": "bab5b73dbaf5f0ff62317e1611d952764d5514a9" + "reference": "62ef344463b2cceab745381214be353ee8ae5fc2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/bab5b73dbaf5f0ff62317e1611d952764d5514a9", - "reference": "bab5b73dbaf5f0ff62317e1611d952764d5514a9", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/62ef344463b2cceab745381214be353ee8ae5fc2", + "reference": "62ef344463b2cceab745381214be353ee8ae5fc2", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", "guzzlehttp/promises": "^1.3", - "guzzlehttp/psr7": "^1.6", + "guzzlehttp/psr7": "^1.7", "jean85/pretty-package-versions": "^1.2", "php": "^7.1", "php-http/async-client-implementation": "^1.0", @@ -7897,13 +7959,13 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^2.16", "monolog/monolog": "^1.3|^2.0", - "php-http/mock-client": "^1.3", + "php-http/mock-client": "^1.4", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12", "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.5.18", - "symfony/phpunit-bridge": "^4.3|^5.0", - "vimeo/psalm": "^3.4" + "phpunit/phpunit": "^7.5.20", + "symfony/phpunit-bridge": "^5.2", + "vimeo/psalm": "^4.2" }, "suggest": { "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler." @@ -7953,7 +8015,7 @@ "type": "custom" } ], - "time": "2020-09-14T07:02:40+00:00" + "time": "2020-12-11T11:51:58+00:00" }, { "name": "sentry/sentry-symfony", @@ -8114,30 +8176,34 @@ "feeds", "rss" ], + "support": { + "issues": "https://github.com/simplepie/simplepie/issues", + "source": "https://github.com/simplepie/simplepie/tree/1.5.6" + }, "time": "2020-10-14T07:17:22+00:00" }, { "name": "smalot/pdfparser", - "version": "v0.16.2", + "version": "v0.18.0", "source": { "type": "git", "url": "https://github.com/smalot/pdfparser.git", - "reference": "5faf073f308b084496ed6bd512deabb680ca7128" + "reference": "8b8a157050655c7380ae7a4ba3765a1dc9f768d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/smalot/pdfparser/zipball/5faf073f308b084496ed6bd512deabb680ca7128", - "reference": "5faf073f308b084496ed6bd512deabb680ca7128", + "url": "https://api.github.com/repos/smalot/pdfparser/zipball/8b8a157050655c7380ae7a4ba3765a1dc9f768d0", + "reference": "8b8a157050655c7380ae7a4ba3765a1dc9f768d0", "shasum": "" }, "require": { - "ext-mbstring": "*", "ext-zlib": "*", - "php": ">=5.6" + "php": ">=5.6", + "symfony/polyfill-mbstring": "^1.18" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.16.3", - "symfony/phpunit-bridge": "^4.2.3" + "friendsofphp/php-cs-fixer": "^2.16", + "symfony/phpunit-bridge": "^5.2" }, "type": "library", "autoload": { @@ -8164,7 +8230,7 @@ "pdf", "text" ], - "time": "2020-08-31T11:26:29+00:00" + "time": "2020-12-30T16:59:42+00:00" }, { "name": "spomky-labs/otphp", @@ -8304,32 +8370,31 @@ }, { "name": "swiftmailer/swiftmailer", - "version": "v6.2.3", + "version": "v6.2.4", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9" + "reference": "56f0ab23f54c4ccbb0d5dcc67ff8552e0c98d59e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9", - "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/56f0ab23f54c4ccbb0d5dcc67ff8552e0c98d59e", + "reference": "56f0ab23f54c4ccbb0d5dcc67ff8552e0c98d59e", "shasum": "" }, "require": { - "egulias/email-validator": "~2.0", + "egulias/email-validator": "^2.0", "php": ">=7.0.0", "symfony/polyfill-iconv": "^1.0", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { - "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.0" }, "suggest": { - "ext-intl": "Needed to support internationalized email addresses", - "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + "ext-intl": "Needed to support internationalized email addresses" }, "type": "library", "extra": { @@ -8362,7 +8427,17 @@ "mail", "mailer" ], - "time": "2019-11-12T09:31:26+00:00" + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "time": "2020-12-08T18:02:06+00:00" }, { "name": "symfony/deprecation-contracts", @@ -8430,16 +8505,16 @@ }, { "name": "symfony/http-client", - "version": "v5.2.0", + "version": "v5.2.1", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "5b9fc5d85a6cec73832ff170ccd468d97dd082d9" + "reference": "a77cbec69ea90dea509beef29b79748c0df33a83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/5b9fc5d85a6cec73832ff170ccd468d97dd082d9", - "reference": "5b9fc5d85a6cec73832ff170ccd468d97dd082d9", + "url": "https://api.github.com/repos/symfony/http-client/zipball/a77cbec69ea90dea509beef29b79748c0df33a83", + "reference": "a77cbec69ea90dea509beef29b79748c0df33a83", "shasum": "" }, "require": { @@ -8509,7 +8584,7 @@ "type": "tidelift" } ], - "time": "2020-11-28T13:45:20+00:00" + "time": "2020-12-14T10:56:50+00:00" }, { "name": "symfony/http-client-contracts", @@ -8589,16 +8664,16 @@ }, { "name": "symfony/mime", - "version": "v5.2.0", + "version": "v5.2.1", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "05f667e8fa029568964fd3bec6bc17765b853cc5" + "reference": "de97005aef7426ba008c46ba840fc301df577ada" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/05f667e8fa029568964fd3bec6bc17765b853cc5", - "reference": "05f667e8fa029568964fd3bec6bc17765b853cc5", + "url": "https://api.github.com/repos/symfony/mime/zipball/de97005aef7426ba008c46ba840fc301df577ada", + "reference": "de97005aef7426ba008c46ba840fc301df577ada", "shasum": "" }, "require": { @@ -8662,7 +8737,7 @@ "type": "tidelift" } ], - "time": "2020-10-30T14:55:39+00:00" + "time": "2020-12-09T18:54:12+00:00" }, { "name": "symfony/monolog-bundle", @@ -8799,6 +8874,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-apcu/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -8875,6 +8953,9 @@ "polyfill", "portable" ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -8952,6 +9033,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9028,6 +9112,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9112,6 +9199,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9193,6 +9283,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9270,6 +9363,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9335,6 +9431,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php56/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9400,6 +9499,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php70/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9473,6 +9575,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9549,6 +9654,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9629,6 +9737,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -9705,6 +9816,9 @@ "portable", "uuid" ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.20.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -10225,6 +10339,10 @@ "MIT" ], "description": "PHP core functions that throw exceptions instead of returning FALSE on error", + "support": { + "issues": "https://github.com/thecodingmachine/safe/issues", + "source": "https://github.com/thecodingmachine/safe/tree/v1.3.3" + }, "time": "2020-10-28T17:51:34+00:00" }, { @@ -10392,6 +10510,10 @@ "keywords": [ "templating" ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v2.14.1" + }, "funding": [ { "url": "https://github.com/fabpot", @@ -11323,6 +11445,10 @@ "keywords": [ "diff" ], + "support": { + "issues": "https://github.com/PHP-CS-Fixer/diff/issues", + "source": "https://github.com/PHP-CS-Fixer/diff/tree/v1.3.1" + }, "time": "2020-10-14T08:39:05+00:00" }, {