diff --git a/composer.lock b/composer.lock index f64af94c..78002fae 100644 --- a/composer.lock +++ b/composer.lock @@ -149,20 +149,20 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.18.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "1c302646f6efc070cd46856e600e5e0684d6b454" + "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454", - "reference": "1c302646f6efc070cd46856e600e5e0684d6b454", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f4ba089a5b6366e453971d3aad5fe8e897b37f41", + "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-ctype": "For best performance" @@ -170,7 +170,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.18-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -207,7 +207,21 @@ "polyfill", "portable" ], - "time": "2020-07-14T12:35:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "twig/twig", @@ -380,16 +394,16 @@ }, { "name": "codeception/codeception", - "version": "4.1.7", + "version": "4.1.11", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "220ad18d3c192137d9dc2d0dd8d69a0d82083a26" + "reference": "bf2b548a358750a5ecb3d1aa2b32ebfb82a46061" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/220ad18d3c192137d9dc2d0dd8d69a0d82083a26", - "reference": "220ad18d3c192137d9dc2d0dd8d69a0d82083a26", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/bf2b548a358750a5ecb3d1aa2b32ebfb82a46061", + "reference": "bf2b548a358750a5ecb3d1aa2b32ebfb82a46061", "shasum": "" }, "require": { @@ -401,7 +415,7 @@ "ext-json": "*", "ext-mbstring": "*", "guzzlehttp/psr7": "~1.4", - "php": ">=5.6.0 <8.0", + "php": ">=5.6.0 <9.0", "symfony/console": ">=2.7 <6.0", "symfony/css-selector": ">=2.7 <6.0", "symfony/event-dispatcher": ">=2.7 <6.0", @@ -419,7 +433,7 @@ "monolog/monolog": "~1.8", "squizlabs/php_codesniffer": "~2.0", "symfony/process": ">=2.7 <6.0", - "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0" + "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" }, "suggest": { "codeception/specify": "BDD-style code blocks", @@ -461,26 +475,32 @@ "functional testing", "unit testing" ], - "time": "2020-08-28T06:37:06+00:00" + "funding": [ + { + "url": "https://opencollective.com/codeception", + "type": "open_collective" + } + ], + "time": "2020-11-03T17:34:51+00:00" }, { "name": "codeception/lib-asserts", - "version": "1.13.1", + "version": "1.13.2", "source": { "type": "git", "url": "https://github.com/Codeception/lib-asserts.git", - "reference": "263ef0b7eff80643e82f4cf55351eca553a09a10" + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/263ef0b7eff80643e82f4cf55351eca553a09a10", - "reference": "263ef0b7eff80643e82f4cf55351eca553a09a10", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", "shasum": "" }, "require": { "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", "ext-dom": "*", - "php": ">=5.6.0 <8.0" + "php": ">=5.6.0 <9.0" }, "type": "library", "autoload": { @@ -511,20 +531,20 @@ "keywords": [ "codeception" ], - "time": "2020-08-28T07:49:36+00:00" + "time": "2020-10-21T16:26:20+00:00" }, { "name": "codeception/lib-innerbrowser", - "version": "1.3.2", + "version": "1.3.4", "source": { "type": "git", "url": "https://github.com/Codeception/lib-innerbrowser.git", - "reference": "7bdcee4cf654cfeeedd00405edd4f06f85255659" + "reference": "fd921e089147057b456ca3660de72112167e40a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/7bdcee4cf654cfeeedd00405edd4f06f85255659", - "reference": "7bdcee4cf654cfeeedd00405edd4f06f85255659", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/fd921e089147057b456ca3660de72112167e40a4", + "reference": "fd921e089147057b456ca3660de72112167e40a4", "shasum": "" }, "require": { @@ -532,7 +552,7 @@ "ext-dom": "*", "ext-json": "*", "ext-mbstring": "*", - "php": ">=5.6.0 <8.0", + "php": ">=5.6.0 <9.0", "symfony/browser-kit": ">=2.7 <6.0", "symfony/dom-crawler": ">=2.7 <6.0" }, @@ -563,37 +583,34 @@ } ], "description": "Parent library for all Codeception framework modules and PhpBrowser", - "homepage": "http://codeception.com/", + "homepage": "https://codeception.com/", "keywords": [ "codeception" ], - "time": "2020-07-05T14:21:45+00:00" + "time": "2020-10-22T05:45:03+00:00" }, { "name": "codeception/module-asserts", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/Codeception/module-asserts.git", - "reference": "32e5be519faaeb60ed3692383dcd1b3390ec2667" + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/32e5be519faaeb60ed3692383dcd1b3390ec2667", - "reference": "32e5be519faaeb60ed3692383dcd1b3390ec2667", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", "shasum": "" }, "require": { "codeception/codeception": "*@dev", "codeception/lib-asserts": "^1.13.1", - "php": ">=5.6.0 <8.0" + "php": ">=5.6.0 <9.0" }, "conflict": { "codeception/codeception": "<4.0" }, - "require-dev": { - "codeception/util-robohelpers": "dev-master" - }, "type": "library", "autoload": { "classmap": [ @@ -623,32 +640,29 @@ "asserts", "codeception" ], - "time": "2020-08-28T08:06:29+00:00" + "time": "2020-10-21T16:48:15+00:00" }, { "name": "codeception/module-db", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/Codeception/module-db.git", - "reference": "13a2b86206d09c50ab2e5375b261df35b650e58f" + "reference": "d5f1def43c1f0ebdd57d506224c4a4632e3a6059" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-db/zipball/13a2b86206d09c50ab2e5375b261df35b650e58f", - "reference": "13a2b86206d09c50ab2e5375b261df35b650e58f", + "url": "https://api.github.com/repos/Codeception/module-db/zipball/d5f1def43c1f0ebdd57d506224c4a4632e3a6059", + "reference": "d5f1def43c1f0ebdd57d506224c4a4632e3a6059", "shasum": "" }, "require": { - "codeception/codeception": "*@dev", - "php": ">=5.6.0 <8.0" + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0" }, "conflict": { "codeception/codeception": "<4.0" }, - "require-dev": { - "codeception/util-robohelpers": "dev-master" - }, "type": "library", "autoload": { "classmap": [ @@ -667,41 +681,40 @@ "name": "Gintautas Miselis" } ], - "description": "WebDriver module for Codeception", + "description": "DB module for Codeception", "homepage": "http://codeception.com/", "keywords": [ - "acceptance-testing", - "browser-testing", - "codeception" + "codeception", + "database-testing", + "db-testing" ], - "time": "2019-12-08T17:56:49+00:00" + "time": "2020-10-23T18:21:20+00:00" }, { "name": "codeception/module-phpbrowser", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/Codeception/module-phpbrowser.git", - "reference": "c1962657504a2a476b8dbd1f1ee05e0c912e5645" + "reference": "770a6be4160a5c0c08d100dd51bff35f6056bbf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/c1962657504a2a476b8dbd1f1ee05e0c912e5645", - "reference": "c1962657504a2a476b8dbd1f1ee05e0c912e5645", + "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/770a6be4160a5c0c08d100dd51bff35f6056bbf1", + "reference": "770a6be4160a5c0c08d100dd51bff35f6056bbf1", "shasum": "" }, "require": { - "codeception/codeception": "*@dev", - "codeception/lib-innerbrowser": "^1.3.2", - "guzzlehttp/guzzle": "^6.3.0|^7.0.0", - "php": ">=5.6.0 <8.0" + "codeception/codeception": "^4.0", + "codeception/lib-innerbrowser": "^1.3", + "guzzlehttp/guzzle": "^6.3|^7.0", + "php": ">=5.6.0 <9.0" }, "conflict": { "codeception/codeception": "<4.0" }, "require-dev": { - "codeception/module-rest": "dev-master | ^1.0", - "codeception/util-robohelpers": "dev-master" + "codeception/module-rest": "^1.0" }, "suggest": { "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" @@ -731,20 +744,20 @@ "functional-testing", "http" ], - "time": "2020-07-05T15:29:32+00:00" + "time": "2020-10-24T15:29:28+00:00" }, { "name": "codeception/phpunit-wrapper", - "version": "9.0.4", + "version": "9.0.5", "source": { "type": "git", "url": "https://github.com/Codeception/phpunit-wrapper.git", - "reference": "bb0925f1fe7a30105208352e619a11d6096e7047" + "reference": "72bac7770866799e23a7dda1ac6bec2f8baccf45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/bb0925f1fe7a30105208352e619a11d6096e7047", - "reference": "bb0925f1fe7a30105208352e619a11d6096e7047", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/72bac7770866799e23a7dda1ac6bec2f8baccf45", + "reference": "72bac7770866799e23a7dda1ac6bec2f8baccf45", "shasum": "" }, "require": { @@ -775,7 +788,7 @@ } ], "description": "PHPUnit classes used by Codeception", - "time": "2020-08-26T18:15:09+00:00" + "time": "2020-10-11T18:14:42+00:00" }, { "name": "codeception/stub", @@ -898,16 +911,16 @@ }, { "name": "composer/composer", - "version": "1.10.13", + "version": "1.10.17", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "47c841ba3b2d3fc0b4b13282cf029ea18b66d78b" + "reference": "09d42e18394d8594be24e37923031c4b7442a1cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/47c841ba3b2d3fc0b4b13282cf029ea18b66d78b", - "reference": "47c841ba3b2d3fc0b4b13282cf029ea18b66d78b", + "url": "https://api.github.com/repos/composer/composer/zipball/09d42e18394d8594be24e37923031c4b7442a1cb", + "reference": "09d42e18394d8594be24e37923031c4b7442a1cb", "shasum": "" }, "require": { @@ -974,7 +987,21 @@ "dependency", "package" ], - "time": "2020-09-09T09:46:34+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-10-30T21:31:58+00:00" }, { "name": "composer/semver", @@ -1099,16 +1126,16 @@ }, { "name": "composer/xdebug-handler", - "version": "1.4.3", + "version": "1.4.4", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "ebd27a9866ae8254e873866f795491f02418c5a5" + "reference": "6e076a124f7ee146f2487554a94b6a19a74887ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ebd27a9866ae8254e873866f795491f02418c5a5", - "reference": "ebd27a9866ae8254e873866f795491f02418c5a5", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6e076a124f7ee146f2487554a94b6a19a74887ba", + "reference": "6e076a124f7ee146f2487554a94b6a19a74887ba", "shasum": "" }, "require": { @@ -1139,7 +1166,21 @@ "Xdebug", "performance" ], - "time": "2020-08-19T10:27:58+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:39:10+00:00" }, { "name": "consolidation/annotated-command", @@ -2026,23 +2067,23 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.1.1", + "version": "7.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "7427d6f99df41cc01f33cd59832f721c150ffdf3" + "reference": "0aa74dfb41ae110835923ef10a9d803a22d50e79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7427d6f99df41cc01f33cd59832f721c150ffdf3", - "reference": "7427d6f99df41cc01f33cd59832f721c150ffdf3", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0aa74dfb41ae110835923ef10a9d803a22d50e79", + "reference": "0aa74dfb41ae110835923ef10a9d803a22d50e79", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": "^7.2.5", + "guzzlehttp/promises": "^1.4", + "guzzlehttp/psr7": "^1.7", + "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0" }, "provide": { @@ -2050,8 +2091,8 @@ }, "require-dev": { "ext-curl": "*", - "php-http/client-integration-tests": "dev-phpunit8", - "phpunit/phpunit": "^8.5.5", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", "psr/log": "^1.1" }, "suggest": { @@ -2102,7 +2143,25 @@ "rest", "web service" ], - "time": "2020-09-30T08:51:17+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://github.com/alexeyshockov", + "type": "github" + }, + { + "url": "https://github.com/gmponos", + "type": "github" + } + ], + "time": "2020-10-10T11:47:56+00:00" }, { "name": "guzzlehttp/promises", @@ -2272,22 +2331,22 @@ }, { "name": "illuminate/collections", - "version": "v8.9.0", + "version": "v8.13.0", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "406686622f946b905d34825e40e5f855f7899009" + "reference": "e61e796ff98e19eac5e6735ea6abfa66f4a2f6db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/406686622f946b905d34825e40e5f855f7899009", - "reference": "406686622f946b905d34825e40e5f855f7899009", + "url": "https://api.github.com/repos/illuminate/collections/zipball/e61e796ff98e19eac5e6735ea6abfa66f4a2f6db", + "reference": "e61e796ff98e19eac5e6735ea6abfa66f4a2f6db", "shasum": "" }, "require": { "illuminate/contracts": "^8.0", "illuminate/macroable": "^8.0", - "php": "^7.3" + "php": "^7.3|^8.0" }, "suggest": { "symfony/var-dumper": "Required to use the dump method (^5.1)." @@ -2318,24 +2377,24 @@ ], "description": "The Illuminate Collections package.", "homepage": "https://laravel.com", - "time": "2020-09-30T13:09:00+00:00" + "time": "2020-10-27T15:20:30+00:00" }, { "name": "illuminate/contracts", - "version": "v8.9.0", + "version": "v8.13.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "82e67fb6a44ac648b7b3bae53ee51bbdd4d2eab0" + "reference": "c23428149639d5257916ad10d390cdbeffe4d504" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/82e67fb6a44ac648b7b3bae53ee51bbdd4d2eab0", - "reference": "82e67fb6a44ac648b7b3bae53ee51bbdd4d2eab0", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/c23428149639d5257916ad10d390cdbeffe4d504", + "reference": "c23428149639d5257916ad10d390cdbeffe4d504", "shasum": "" }, "require": { - "php": "^7.3", + "php": "^7.3|^8.0", "psr/container": "^1.0", "psr/simple-cache": "^1.0" }, @@ -2362,24 +2421,24 @@ ], "description": "The Illuminate Contracts package.", "homepage": "https://laravel.com", - "time": "2020-10-06T11:28:03+00:00" + "time": "2020-10-28T13:17:42+00:00" }, { "name": "illuminate/macroable", - "version": "v8.9.0", + "version": "v8.13.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", - "reference": "561442f134eaf4d3f710bf523ecfe1537fa53f64" + "reference": "300aa13c086f25116b5f3cde3ca54ff5c822fb05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/macroable/zipball/561442f134eaf4d3f710bf523ecfe1537fa53f64", - "reference": "561442f134eaf4d3f710bf523ecfe1537fa53f64", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/300aa13c086f25116b5f3cde3ca54ff5c822fb05", + "reference": "300aa13c086f25116b5f3cde3ca54ff5c822fb05", "shasum": "" }, "require": { - "php": "^7.3" + "php": "^7.3|^8.0" }, "type": "library", "extra": { @@ -2404,20 +2463,20 @@ ], "description": "The Illuminate Macroable package.", "homepage": "https://laravel.com", - "time": "2020-06-08T14:13:16+00:00" + "time": "2020-10-27T15:20:30+00:00" }, { "name": "illuminate/support", - "version": "v8.9.0", + "version": "v8.13.0", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "8baf701232dfc328ec6ffec68afc32a80dacae2f" + "reference": "21ca3da65ffb4efbaa489aee9c36d01ab6d0c3e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/8baf701232dfc328ec6ffec68afc32a80dacae2f", - "reference": "8baf701232dfc328ec6ffec68afc32a80dacae2f", + "url": "https://api.github.com/repos/illuminate/support/zipball/21ca3da65ffb4efbaa489aee9c36d01ab6d0c3e2", + "reference": "21ca3da65ffb4efbaa489aee9c36d01ab6d0c3e2", "shasum": "" }, "require": { @@ -2427,8 +2486,8 @@ "illuminate/collections": "^8.0", "illuminate/contracts": "^8.0", "illuminate/macroable": "^8.0", - "nesbot/carbon": "^2.17", - "php": "^7.3", + "nesbot/carbon": "^2.31", + "php": "^7.3|^8.0", "voku/portable-ascii": "^1.4.8" }, "conflict": { @@ -2467,7 +2526,7 @@ ], "description": "The Illuminate Support package.", "homepage": "https://laravel.com", - "time": "2020-10-06T14:18:33+00:00" + "time": "2020-11-03T13:46:08+00:00" }, { "name": "justinrainbow/json-schema", @@ -2602,28 +2661,28 @@ }, { "name": "mck89/peast", - "version": "v1.10.4", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "e11664ef53ba2a4ca1d16d8bc73fcc317cd65d3d" + "reference": "2a2bc6826114c46ff0bc1359208b7083a17f7a99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/e11664ef53ba2a4ca1d16d8bc73fcc317cd65d3d", - "reference": "e11664ef53ba2a4ca1d16d8bc73fcc317cd65d3d", + "url": "https://api.github.com/repos/mck89/peast/zipball/2a2bc6826114c46ff0bc1359208b7083a17f7a99", + "reference": "2a2bc6826114c46ff0bc1359208b7083a17f7a99", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0|^5.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.10.4-dev" + "dev-master": "1.11.0-dev" } }, "autoload": { @@ -2643,7 +2702,7 @@ } ], "description": "Peast is PHP library that generates AST for JavaScript code", - "time": "2020-06-21T17:16:08+00:00" + "time": "2020-10-09T15:12:13+00:00" }, { "name": "mikemclin/laravel-wp-password", @@ -2948,16 +3007,16 @@ }, { "name": "nesbot/carbon", - "version": "2.41.0", + "version": "2.41.5", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "8690b13ad4da6d54d692afea15aab30b36fee52e" + "reference": "c4a9caf97cfc53adfc219043bcecf42bc663acee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/8690b13ad4da6d54d692afea15aab30b36fee52e", - "reference": "8690b13ad4da6d54d692afea15aab30b36fee52e", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/c4a9caf97cfc53adfc219043bcecf42bc663acee", + "reference": "c4a9caf97cfc53adfc219043bcecf42bc663acee", "shasum": "" }, "require": { @@ -3023,20 +3082,30 @@ "datetime", "time" ], - "time": "2020-10-04T09:11:05+00:00" + "funding": [ + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2020-10-23T06:02:30+00:00" }, { "name": "overtrue/phplint", - "version": "2.1.0", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/overtrue/phplint.git", - "reference": "11f1ac8c583013897fc3f77634530588073a414d" + "reference": "dcbb1b9c728de2f05ce6208db7dacb8b3df1c446" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/overtrue/phplint/zipball/11f1ac8c583013897fc3f77634530588073a414d", - "reference": "11f1ac8c583013897fc3f77634530588073a414d", + "url": "https://api.github.com/repos/overtrue/phplint/zipball/dcbb1b9c728de2f05ce6208db7dacb8b3df1c446", + "reference": "dcbb1b9c728de2f05ce6208db7dacb8b3df1c446", "shasum": "" }, "require": { @@ -3089,24 +3158,24 @@ "phplint", "syntax" ], - "time": "2020-10-02T04:37:14+00:00" + "time": "2020-11-04T23:50:40+00:00" }, { "name": "paragonie/random_compat", - "version": "v9.99.99", + "version": "v9.99.100", "source": { "type": "git", "url": "https://github.com/paragonie/random_compat.git", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", "shasum": "" }, "require": { - "php": "^7" + "php": ">= 7" }, "require-dev": { "phpunit/phpunit": "4.*|5.*", @@ -3134,7 +3203,7 @@ "pseudorandom", "random" ], - "time": "2018-07-02T15:55:56+00:00" + "time": "2020-10-15T08:29:30+00:00" }, { "name": "pdepend/pdepend", @@ -3735,16 +3804,16 @@ }, { "name": "phpunit/php-text-template", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "18c887016e60e52477e54534956d7b47bc52cd84" + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/18c887016e60e52477e54534956d7b47bc52cd84", - "reference": "18c887016e60e52477e54534956d7b47bc52cd84", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, "require": { @@ -3780,7 +3849,13 @@ "keywords": [ "template" ], - "time": "2020-09-28T06:03:05+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" }, { "name": "phpunit/php-timer", @@ -4211,11 +4286,11 @@ }, { "name": "publishpress/publishpress-plugin-builder", - "version": "1.2.5", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/publishpress/PublishPress-Plugin-Builder", - "reference": "9a9377a67d6a1a109476de0a0dbdf4c3bde134a7" + "reference": "0d17a7381f0b3847c597e23ee125863f81a87378" }, "require": { "consolidation/robo": "^2.0", @@ -4246,7 +4321,7 @@ } ], "description": "Robo tasks for building WordPress plugins", - "time": "2020-09-15T14:49:34+00:00" + "time": "2020-10-12T16:51:04+00:00" }, { "name": "publishpress/wp-browser", @@ -4425,16 +4500,16 @@ }, { "name": "sebastian/code-unit", - "version": "1.0.7", + "version": "1.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "59236be62b1bb9919e6d7f60b0b832dc05cef9ab" + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/59236be62b1bb9919e6d7f60b0b832dc05cef9ab", - "reference": "59236be62b1bb9919e6d7f60b0b832dc05cef9ab", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", "shasum": "" }, "require": { @@ -4467,7 +4542,13 @@ ], "description": "Collection of value objects that represent the PHP code units", "homepage": "https://github.com/sebastianbergmann/code-unit", - "time": "2020-10-02T14:47:54+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -4516,16 +4597,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.5", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "7a8ff306445707539c1a6397372a982a1ec55120" + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/7a8ff306445707539c1a6397372a982a1ec55120", - "reference": "7a8ff306445707539c1a6397372a982a1ec55120", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", "shasum": "" }, "require": { @@ -4576,20 +4657,26 @@ "compare", "equality" ], - "time": "2020-09-30T06:47:25+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" }, { "name": "sebastian/diff", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ffc949a1a2aae270ea064453d7535b82e4c32092" + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ffc949a1a2aae270ea064453d7535b82e4c32092", - "reference": "ffc949a1a2aae270ea064453d7535b82e4c32092", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", "shasum": "" }, "require": { @@ -4632,7 +4719,13 @@ "unidiff", "unified diff" ], - "time": "2020-09-28T05:32:55+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" }, { "name": "sebastian/environment", @@ -4857,16 +4950,16 @@ }, { "name": "sebastian/object-enumerator", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "f6f5957013d84725427d361507e13513702888a4" + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f6f5957013d84725427d361507e13513702888a4", - "reference": "f6f5957013d84725427d361507e13513702888a4", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", "shasum": "" }, "require": { @@ -4900,20 +4993,26 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2020-09-28T05:55:06+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" }, { "name": "sebastian/object-reflector", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "d9d0ab3b12acb1768bc1e0a89b23c90d2043cbe5" + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/d9d0ab3b12acb1768bc1e0a89b23c90d2043cbe5", - "reference": "d9d0ab3b12acb1768bc1e0a89b23c90d2043cbe5", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, "require": { @@ -4945,7 +5044,13 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2020-09-28T05:56:16+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" }, { "name": "sebastian/phpcpd", @@ -5000,16 +5105,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "ed8c9cd355089134bc9cba421b5cfdd58f0eaef7" + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/ed8c9cd355089134bc9cba421b5cfdd58f0eaef7", - "reference": "ed8c9cd355089134bc9cba421b5cfdd58f0eaef7", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", "shasum": "" }, "require": { @@ -5049,7 +5154,13 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2020-09-28T05:17:32+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" }, { "name": "sebastian/resource-operations", @@ -5098,16 +5209,16 @@ }, { "name": "sebastian/type", - "version": "2.3.0", + "version": "2.3.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "fa592377f3923946cb90bf1f6a71ba2e5f229909" + "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fa592377f3923946cb90bf1f6a71ba2e5f229909", - "reference": "fa592377f3923946cb90bf1f6a71ba2e5f229909", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/81cd61ab7bbf2de744aba0ea61fae32f721df3d2", + "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2", "shasum": "" }, "require": { @@ -5140,7 +5251,13 @@ ], "description": "Collection of value objects that represent the types of the PHP type system", "homepage": "https://github.com/sebastianbergmann/type", - "time": "2020-10-06T08:41:03+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:18:59+00:00" }, { "name": "sebastian/version", @@ -5280,16 +5397,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.5.6", + "version": "3.5.8", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "e97627871a7eab2f70e59166072a6b767d5834e0" + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/e97627871a7eab2f70e59166072a6b767d5834e0", - "reference": "e97627871a7eab2f70e59166072a6b767d5834e0", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", "shasum": "" }, "require": { @@ -5327,20 +5444,20 @@ "phpcs", "standards" ], - "time": "2020-08-10T04:50:15+00:00" + "time": "2020-10-23T02:01:07+00:00" }, { "name": "symfony/browser-kit", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "8944cc83bb18f83f577225c695d999044e7c62b0" + "reference": "65b7d208280f2700f43ba44a8059a25d7b01347b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/8944cc83bb18f83f577225c695d999044e7c62b0", - "reference": "8944cc83bb18f83f577225c695d999044e7c62b0", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/65b7d208280f2700f43ba44a8059a25d7b01347b", + "reference": "65b7d208280f2700f43ba44a8059a25d7b01347b", "shasum": "" }, "require": { @@ -5357,11 +5474,6 @@ "symfony/process": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\BrowserKit\\": "" @@ -5386,20 +5498,34 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2020-10-02T08:49:02+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/config", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "6ad8be6e1280f6734150d8a04a9160dd34ceb191" + "reference": "11baeefa4c179d6908655a7b6be728f62367c193" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/6ad8be6e1280f6734150d8a04a9160dd34ceb191", - "reference": "6ad8be6e1280f6734150d8a04a9160dd34ceb191", + "url": "https://api.github.com/repos/symfony/config/zipball/11baeefa4c179d6908655a7b6be728f62367c193", + "reference": "11baeefa4c179d6908655a7b6be728f62367c193", "shasum": "" }, "require": { @@ -5423,11 +5549,6 @@ "symfony/yaml": "To use the yaml reference dumper" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Config\\": "" @@ -5452,20 +5573,34 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2020-09-02T16:23:27+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/console", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8" + "reference": "e0b2c29c0fa6a69089209bbe8fcff4df2a313d0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/ae789a8a2ad189ce7e8216942cdb9b77319f5eb8", - "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8", + "url": "https://api.github.com/repos/symfony/console/zipball/e0b2c29c0fa6a69089209bbe8fcff4df2a313d0e", + "reference": "e0b2c29c0fa6a69089209bbe8fcff4df2a313d0e", "shasum": "" }, "require": { @@ -5502,11 +5637,6 @@ "symfony/process": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Console\\": "" @@ -5531,31 +5661,40 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2020-10-07T15:23:00+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/css-selector", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9" + "reference": "6cbebda22ffc0d4bb8fea0c1311c2ca54c4c8fa0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/e544e24472d4c97b2d11ade7caacd446727c6bf9", - "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/6cbebda22ffc0d4bb8fea0c1311c2ca54c4c8fa0", + "reference": "6cbebda22ffc0d4bb8fea0c1311c2ca54c4c8fa0", "shasum": "" }, "require": { "php": ">=7.2.5" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\CssSelector\\": "" @@ -5584,20 +5723,34 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2020-05-20T17:43:50+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/dependency-injection", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "2dea4a3ef2eb79138354c1d49e9372cc921af20b" + "reference": "829ca6bceaf68036a123a13a979f3c89289eae78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2dea4a3ef2eb79138354c1d49e9372cc921af20b", - "reference": "2dea4a3ef2eb79138354c1d49e9372cc921af20b", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/829ca6bceaf68036a123a13a979f3c89289eae78", + "reference": "829ca6bceaf68036a123a13a979f3c89289eae78", "shasum": "" }, "require": { @@ -5630,11 +5783,6 @@ "symfony/yaml": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" @@ -5659,7 +5807,21 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2020-10-01T12:14:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-27T10:11:13+00:00" }, { "name": "symfony/deprecation-contracts", @@ -5713,16 +5875,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "6d6885e167aad0af4128b392f22d8f2a33dd88ec" + "reference": "0969122fe144dd8ab2e8c98c7e03eedc621b368c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/6d6885e167aad0af4128b392f22d8f2a33dd88ec", - "reference": "6d6885e167aad0af4128b392f22d8f2a33dd88ec", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/0969122fe144dd8ab2e8c98c7e03eedc621b368c", + "reference": "0969122fe144dd8ab2e8c98c7e03eedc621b368c", "shasum": "" }, "require": { @@ -5742,11 +5904,6 @@ "symfony/css-selector": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\DomCrawler\\": "" @@ -5771,20 +5928,34 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2020-09-02T16:23:27+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "d5de97d6af175a9e8131c546db054ca32842dd0f" + "reference": "26f4edae48c913fc183a3da0553fe63bdfbd361a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d5de97d6af175a9e8131c546db054ca32842dd0f", - "reference": "d5de97d6af175a9e8131c546db054ca32842dd0f", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/26f4edae48c913fc183a3da0553fe63bdfbd361a", + "reference": "26f4edae48c913fc183a3da0553fe63bdfbd361a", "shasum": "" }, "require": { @@ -5815,11 +5986,6 @@ "symfony/http-kernel": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" @@ -5844,7 +6010,21 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2020-09-18T14:27:32+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5910,16 +6090,16 @@ }, { "name": "symfony/filesystem", - "version": "v4.4.15", + "version": "v4.4.16", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "ebc51494739d3b081ea543ed7c462fa73a4f74db" + "reference": "e74b873395b7213d44d1397bd4a605cd1632a68a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/ebc51494739d3b081ea543ed7c462fa73a4f74db", - "reference": "ebc51494739d3b081ea543ed7c462fa73a4f74db", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/e74b873395b7213d44d1397bd4a605cd1632a68a", + "reference": "e74b873395b7213d44d1397bd4a605cd1632a68a", "shasum": "" }, "require": { @@ -5927,11 +6107,6 @@ "symfony/polyfill-ctype": "~1.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Filesystem\\": "" @@ -5956,31 +6131,40 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2020-09-27T13:54:16+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T11:50:19+00:00" }, { "name": "symfony/finder", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "2c3ba7ad6884e6c4451ce2340e2dc23f6fa3e0d8" + "reference": "e70eb5a69c2ff61ea135a13d2266e8914a67b3a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/2c3ba7ad6884e6c4451ce2340e2dc23f6fa3e0d8", - "reference": "2c3ba7ad6884e6c4451ce2340e2dc23f6fa3e0d8", + "url": "https://api.github.com/repos/symfony/finder/zipball/e70eb5a69c2ff61ea135a13d2266e8914a67b3a0", + "reference": "e70eb5a69c2ff61ea135a13d2266e8914a67b3a0", "shasum": "" }, "require": { "php": ">=7.2.5" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" @@ -6005,24 +6189,38 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2020-09-02T16:23:27+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.18.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5" + "reference": "c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b740103edbdcc39602239ee8860f0f45a8eb9aa5", - "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c", + "reference": "c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-intl": "For best performance" @@ -6030,7 +6228,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.18-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6069,24 +6267,38 @@ "portable", "shim" ], - "time": "2020-07-14T12:35:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.18.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e" + "reference": "727d1096295d807c309fb01a851577302394c897" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e", - "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/727d1096295d807c309fb01a851577302394c897", + "reference": "727d1096295d807c309fb01a851577302394c897", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-intl": "For best performance" @@ -6094,7 +6306,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.18-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6136,24 +6348,38 @@ "portable", "shim" ], - "time": "2020-07-14T12:35:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.18.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a" + "reference": "39d483bdf39be819deabf04ec872eb0b2410b531" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a", - "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/39d483bdf39be819deabf04ec872eb0b2410b531", + "reference": "39d483bdf39be819deabf04ec872eb0b2410b531", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-mbstring": "For best performance" @@ -6161,7 +6387,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.18-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6199,29 +6425,43 @@ "portable", "shim" ], - "time": "2020-07-14T12:35:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.18.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca" + "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca", - "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/8ff431c517be11c78c48a39a66d37431e26a6bed", + "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.18-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6261,29 +6501,43 @@ "portable", "shim" ], - "time": "2020-07-14T12:35:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.18.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981" + "reference": "e70aa8b064c5b72d3df2abd5ab1e90464ad009de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981", - "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/e70aa8b064c5b72d3df2abd5ab1e90464ad009de", + "reference": "e70aa8b064c5b72d3df2abd5ab1e90464ad009de", "shasum": "" }, "require": { - "php": ">=7.0.8" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.18-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6327,31 +6581,40 @@ "portable", "shim" ], - "time": "2020-07-14T12:35:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/process", - "version": "v4.4.15", + "version": "v4.4.16", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "9b887acc522935f77555ae8813495958c7771ba7" + "reference": "2f4b049fb80ca5e9874615a2a85dc2a502090f05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/9b887acc522935f77555ae8813495958c7771ba7", - "reference": "9b887acc522935f77555ae8813495958c7771ba7", + "url": "https://api.github.com/repos/symfony/process/zipball/2f4b049fb80ca5e9874615a2a85dc2a502090f05", + "reference": "2f4b049fb80ca5e9874615a2a85dc2a502090f05", "shasum": "" }, "require": { "php": ">=7.1.3" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Process\\": "" @@ -6376,7 +6639,21 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2020-09-02T16:08:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T11:50:19+00:00" }, { "name": "symfony/service-contracts", @@ -6442,16 +6719,16 @@ }, { "name": "symfony/string", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e" + "reference": "a97573e960303db71be0dd8fda9be3bca5e0feea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/4a9afe9d07bac506f75bcee8ed3ce76da5a9343e", - "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e", + "url": "https://api.github.com/repos/symfony/string/zipball/a97573e960303db71be0dd8fda9be3bca5e0feea", + "reference": "a97573e960303db71be0dd8fda9be3bca5e0feea", "shasum": "" }, "require": { @@ -6469,11 +6746,6 @@ "symfony/var-exporter": "^4.4|^5.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\String\\": "" @@ -6509,20 +6781,34 @@ "utf-8", "utf8" ], - "time": "2020-09-15T12:23:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/translation", - "version": "v5.1.7", + "version": "v5.1.8", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "e3cdd5119b1b5bf0698c351b8ee20fb5a4ea248b" + "reference": "27980838fd261e04379fa91e94e81e662fe5a1b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/e3cdd5119b1b5bf0698c351b8ee20fb5a4ea248b", - "reference": "e3cdd5119b1b5bf0698c351b8ee20fb5a4ea248b", + "url": "https://api.github.com/repos/symfony/translation/zipball/27980838fd261e04379fa91e94e81e662fe5a1b6", + "reference": "27980838fd261e04379fa91e94e81e662fe5a1b6", "shasum": "" }, "require": { @@ -6558,11 +6844,6 @@ "symfony/yaml": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Translation\\": "" @@ -6587,7 +6868,21 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2020-09-27T03:44:28+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T12:01:57+00:00" }, { "name": "symfony/translation-contracts", @@ -6652,16 +6947,16 @@ }, { "name": "symfony/yaml", - "version": "v4.4.15", + "version": "v4.4.16", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "c7885964b1eceb70b0981556d0a9b01d2d97c8d1" + "reference": "543cb4dbd45ed803f08a9a65f27fb149b5dd20c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/c7885964b1eceb70b0981556d0a9b01d2d97c8d1", - "reference": "c7885964b1eceb70b0981556d0a9b01d2d97c8d1", + "url": "https://api.github.com/repos/symfony/yaml/zipball/543cb4dbd45ed803f08a9a65f27fb149b5dd20c2", + "reference": "543cb4dbd45ed803f08a9a65f27fb149b5dd20c2", "shasum": "" }, "require": { @@ -6678,11 +6973,6 @@ "symfony/console": "For validating YAML files using the lint command" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" @@ -6707,7 +6997,21 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2020-09-27T03:36:23+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T11:50:19+00:00" }, { "name": "theseer/fdomdocument", @@ -7060,16 +7364,16 @@ }, { "name": "wp-cli/config-command", - "version": "v2.0.6", + "version": "v2.0.7", "source": { "type": "git", "url": "https://github.com/wp-cli/config-command.git", - "reference": "f204bc62c557adb08f32a84683cc1dbfd23e6d96" + "reference": "6468e97ab2ace5b0a448d9e19091d42f6461b466" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/config-command/zipball/f204bc62c557adb08f32a84683cc1dbfd23e6d96", - "reference": "f204bc62c557adb08f32a84683cc1dbfd23e6d96", + "url": "https://api.github.com/repos/wp-cli/config-command/zipball/6468e97ab2ace5b0a448d9e19091d42f6461b466", + "reference": "6468e97ab2ace5b0a448d9e19091d42f6461b466", "shasum": "" }, "require": { @@ -7125,7 +7429,7 @@ ], "description": "Generates and reads the wp-config.php file.", "homepage": "https://github.com/wp-cli/config-command", - "time": "2020-06-11T00:17:12+00:00" + "time": "2020-10-31T11:20:34+00:00" }, { "name": "wp-cli/core-command", @@ -8555,16 +8859,16 @@ }, { "name": "wp-cli/shell-command", - "version": "v2.0.5", + "version": "v2.0.6", "source": { "type": "git", "url": "https://github.com/wp-cli/shell-command.git", - "reference": "f655611701ed331c336932091860e66839a535f3" + "reference": "d29fceda4c79b2e6e4295b563427f76e3b7bc1ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/shell-command/zipball/f655611701ed331c336932091860e66839a535f3", - "reference": "f655611701ed331c336932091860e66839a535f3", + "url": "https://api.github.com/repos/wp-cli/shell-command/zipball/d29fceda4c79b2e6e4295b563427f76e3b7bc1ba", + "reference": "d29fceda4c79b2e6e4295b563427f76e3b7bc1ba", "shasum": "" }, "require": { @@ -8605,7 +8909,7 @@ ], "description": "Opens an interactive PHP console for running and testing PHP code.", "homepage": "https://github.com/wp-cli/shell-command", - "time": "2020-06-12T00:17:09+00:00" + "time": "2020-10-31T08:19:44+00:00" }, { "name": "wp-cli/super-admin-command", @@ -8961,5 +9265,6 @@ "platform": { "php": ">=5.6.20" }, - "platform-dev": [] + "platform-dev": [], + "plugin-api-version": "1.1.0" } diff --git a/defines.php b/defines.php index 1927be1a..b646e8ff 100644 --- a/defines.php +++ b/defines.php @@ -12,7 +12,7 @@ defined('ABSPATH') or die('No direct script access allowed.'); if (!defined('PP_AUTHORS_VERSION')) { - define('PP_AUTHORS_VERSION', '3.8.0'); + define('PP_AUTHORS_VERSION', '3.8.1'); define('PP_AUTHORS_FILE', 'publishpress-authors/publishpress-authors.php'); define('PP_AUTHORS_BASE_PATH', plugin_dir_path(__DIR__ . '/publishpress-authors.php')); define('PP_AUTHORS_MODULES_PATH', PP_AUTHORS_BASE_PATH . 'src/modules/'); diff --git a/publishpress-authors.php b/publishpress-authors.php index a81982d4..22c572bc 100644 --- a/publishpress-authors.php +++ b/publishpress-authors.php @@ -5,7 +5,7 @@ * Description: PublishPress Authors allows you to add multiple authors and guest authors to WordPress posts * Author: PublishPress * Author URI: https://publishpress.com - * Version: 3.8.0 + * Version: 3.8.1 * Text Domain: publishpress-authors * * ------------------------------------------------------------------------------ diff --git a/readme.txt b/readme.txt index 05a478c2..f1e8373b 100644 --- a/readme.txt +++ b/readme.txt @@ -7,7 +7,7 @@ Tags: multiple authors, authors, guest authors, author fields, author layouts Requires at least: 4.7 Requires PHP: 5.6 Tested up to: 5.5 -Stable tag: 3.8.0 +Stable tag: 3.8.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -127,6 +127,12 @@ There are two ways to install the PublishPress Authors plugin: The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning v2.0.0](https://semver.org/spec/v2.0.0.html). += [3.8.1] - 2020-11-05 = + +* Fixed: Fixed the consistency of avatar dimensions between the img tag attributes and the CSS, #258; +* Fixed: Fixed edit_posts permission check for the PublishPress calendar, #264; +* Fixed: Restored the post count column in the Authors list, #95; + = [3.8.0] - 2020-10-08 = * Fixed: Fixed PHP warning about undefined "default_author_for_new_posts" attribute for the module options; diff --git a/src/core/Authors_Widget.php b/src/core/Authors_Widget.php index 17ab58c0..ae728ce1 100644 --- a/src/core/Authors_Widget.php +++ b/src/core/Authors_Widget.php @@ -8,136 +8,140 @@ */ namespace MultipleAuthors; + use WP_Widget; -class Authors_Widget extends WP_Widget { +class Authors_Widget extends WP_Widget +{ /** - * Sets up the widgets name etc - */ + * Sets up the widgets name etc + */ public function __construct() { - $this->title = esc_html__( 'Authors List', 'publishpress-authors' ); - Parent::__construct( - 'multiple_authors_list_widget', - $this->title, - array( - 'classname' => 'multiple_authors_authors-list_widget', - 'description' => esc_html__( - 'Display authors list.', - 'publishpress-authors' - ), - ) - ); + $this->title = esc_html__('Authors List', 'publishpress-authors'); + Parent::__construct( + 'multiple_authors_list_widget', + $this->title, + array( + 'classname' => 'multiple_authors_authors-list_widget', + 'description' => esc_html__( + 'Display authors list.', + 'publishpress-authors' + ), + ) + ); } /** - * Outputs the content of the widget - * - * @param array $args - * @param array $instance - */ - public function widget( $args, $instance ) - { - - $instance = wp_parse_args( - (array) $instance, - array( - 'title' => $this->title, - ) - ); - - /** This filter is documented in core/src/wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base ); - $output = ''; - - - $output .= $this->get_author_box_markup( $args, $instance ); - if ( ! empty( $output ) ) { + * Outputs the content of the widget + * + * @param array $args + * @param array $instance + */ + public function widget($args, $instance) + { + $instance = wp_parse_args( + (array)$instance, + array( + 'title' => $this->title, + ) + ); + + /** This filter is documented in core/src/wp-includes/default-widgets.php */ + $title = apply_filters('widget_title', $instance['title'], $instance, $this->id_base); + $output = ''; + + + $output .= $this->get_author_box_markup($args, $instance); + if (!empty($output)) { echo $args['before_widget']; - echo $args['before_title'] . apply_filters( 'widget_title', $title ) . $args['after_title']; + echo $args['before_title'] . apply_filters('widget_title', $title) . $args['after_title']; echo $output; echo $args['after_widget']; } } - /** - * Outputs the options form on admin - * - * @param array $instance The widget options - */ - public function form( $instance ) - { - $legacyPlugin = Factory::getLegacyPlugin(); - - $instance = wp_parse_args( - (array) $instance, - array( - 'title' => $this->title, + /** + * Outputs the options form on admin + * + * @param array $instance The widget options + */ + public function form($instance) + { + $legacyPlugin = Factory::getLegacyPlugin(); + + $instance = wp_parse_args( + (array)$instance, + array( + 'title' => $this->title, 'layout' => $legacyPlugin->modules->multiple_authors->options->layout, 'show_empty' => true - ) - ); - - $title = strip_tags( $instance['title'] ); - $layout = strip_tags( $instance['layout'] ); - $showEmpty = isset( $instance['show_empty'] ) ? (bool) $instance['show_empty'] : false; - $context = array( - 'labels' => array( - 'title' => esc_html__( 'Title', 'publishpress-authors' ), - 'layout' => esc_html__( 'Layout', 'publishpress-authors' ), - 'show_empty' => esc_html__( 'Display All Authors (including those who have not written any posts)', 'publishpress-authors' ) - ), - 'ids' => array( - 'title' => $this->get_field_id( 'title' ), - 'layout' => $this->get_field_id( 'layout' ), - 'show_empty' => $this->get_field_id( 'show_empty' ) - ), - 'names' => array( - 'title' => $this->get_field_name( 'title' ), - 'layout' => $this->get_field_name( 'layout' ), - 'show_empty' => $this->get_field_name( 'show_empty' ) - ), - 'values' => array( - 'title' => $title, + ) + ); + + $title = strip_tags($instance['title']); + $layout = strip_tags($instance['layout']); + $showEmpty = isset($instance['show_empty']) ? (bool)$instance['show_empty'] : false; + $context = array( + 'labels' => array( + 'title' => esc_html__('Title', 'publishpress-authors'), + 'layout' => esc_html__('Layout', 'publishpress-authors'), + 'show_empty' => esc_html__( + 'Display All Authors (including those who have not written any posts)', + 'publishpress-authors' + ) + ), + 'ids' => array( + 'title' => $this->get_field_id('title'), + 'layout' => $this->get_field_id('layout'), + 'show_empty' => $this->get_field_id('show_empty') + ), + 'names' => array( + 'title' => $this->get_field_name('title'), + 'layout' => $this->get_field_name('layout'), + 'show_empty' => $this->get_field_name('show_empty') + ), + 'values' => array( + 'title' => $title, 'layout' => $layout, 'show_empty' => $showEmpty - ), - 'layouts' => apply_filters( 'pp_multiple_authors_author_layouts', array() ), - ); - - $container = Factory::get_container(); - - echo $container['twig']->render( 'authors-list-widget-form.twig', $context ); - } - - /** - * Processing widget options on save - * - * @param array $new_instance The new options - * @param array $old_instance The previous options - */ - public function update( $new_instance, $old_instance ) - { - $instance = array(); - - $instance['title'] = sanitize_text_field( $new_instance['title'] ); - $instance['layout'] = sanitize_text_field( $new_instance['layout'] ); - $instance['show_empty'] = isset( $new_instance['show_empty'] ) ? (bool) $new_instance['show_empty'] : false; - $layouts = apply_filters( 'pp_multiple_authors_author_layouts', array() ); - - if ( ! array_key_exists( $instance['layout'], $layouts ) ) { - $instance['layout'] = 'simple_list'; - } - - return $instance; + ), + 'layouts' => apply_filters('pp_multiple_authors_author_layouts', array()), + ); + + $container = Factory::get_container(); + + echo $container['twig']->render('authors-list-widget-form.twig', $context); + } + + /** + * Processing widget options on save + * + * @param array $new_instance The new options + * @param array $old_instance The previous options + */ + public function update($new_instance, $old_instance) + { + $instance = array(); + + $instance['title'] = sanitize_text_field($new_instance['title']); + $instance['layout'] = sanitize_text_field($new_instance['layout']); + $instance['show_empty'] = isset($new_instance['show_empty']) ? (bool)$new_instance['show_empty'] : false; + $layouts = apply_filters('pp_multiple_authors_author_layouts', array()); + + if (!array_key_exists($instance['layout'], $layouts)) { + $instance['layout'] = 'simple_list'; + } + + return $instance; } /** * Get HTML markdown * - * @param array $args The args. + * @param array $args The args. * @param array $instance The object instance. * * @return string $html The html. @@ -184,7 +188,7 @@ private function get_author_box_markup( $show_site = isset($legacyPlugin->modules->multiple_authors->options->show_site_link) ? 'yes' === $legacyPlugin->modules->multiple_authors->options->show_site_link : true; - $showEmpty = isset( $instance['show_empty'] ) ? $instance['show_empty'] : false; + $showEmpty = isset($instance['show_empty']) ? $instance['show_empty'] : false; $args = [ 'show_title' => false, @@ -216,4 +220,4 @@ private function get_author_box_markup( return $html; } - } +} diff --git a/src/core/Classes/Author_Editor.php b/src/core/Classes/Author_Editor.php index 1a5ecd2f..5281a353 100644 --- a/src/core/Classes/Author_Editor.php +++ b/src/core/Classes/Author_Editor.php @@ -35,11 +35,6 @@ public static function filter_manage_edit_author_columns($columns) unset($columns['description']); } - // Remove the posts count to replace with a correct number - if (isset($columns['posts'])) { - unset($columns['posts']); - } - // Add our own columns too. $new_columns = []; foreach ($columns as $key => $title) { @@ -51,6 +46,10 @@ public static function filter_manage_edit_author_columns($columns) } } + if (isset($new_columns['posts'])) { + $new_columns['posts'] = __('Published Posts', 'publishpress-authors'); + } + return $new_columns; } @@ -529,6 +528,10 @@ public static function filter_author_bulk_actions($bulk_actions) 'Convert into guest author', 'publishpress-authors' ); + $bulk_actions['update_post_count'] = __( + 'Update post count', + 'publishpress-authors' + ); return $bulk_actions; } @@ -547,6 +550,7 @@ public static function handle_author_bulk_actions($redirect_to, $do_action, $ter $bulkActions = [ 'update_mapped_author_data', 'convert_into_guest_author', + 'update_post_count', ]; if (empty($terms_ids) || !in_array($do_action, $bulkActions, true)) { @@ -566,6 +570,8 @@ public static function handle_author_bulk_actions($redirect_to, $do_action, $ter Author::update_author_from_user($term_id, $author->user_id); } elseif ($do_action === 'convert_into_guest_author') { Author::convert_into_guest_author($term_id); + } elseif ($do_action === 'update_post_count') { + wp_update_term_count($term_id, 'author'); } $updated++; diff --git a/src/functions/template-tags.php b/src/functions/template-tags.php index 52976232..feaf64ee 100644 --- a/src/functions/template-tags.php +++ b/src/functions/template-tags.php @@ -39,7 +39,11 @@ function get_multiple_authors($post = 0, $filter_the_author = true, $archive = f if (is_object($post)) { $post = $post->ID; } elseif (empty($post)) { - $post = get_post()->ID; + $post = get_post(); + + if (is_object($post) && !is_wp_error($post)) { + $post = $post->ID; + } } $postId = (int)$post; diff --git a/src/modules/multiple-authors/multiple-authors.php b/src/modules/multiple-authors/multiple-authors.php index 9a550bc1..30d92422 100644 --- a/src/modules/multiple-authors/multiple-authors.php +++ b/src/modules/multiple-authors/multiple-authors.php @@ -2191,8 +2191,8 @@ public function publishpressAuthorCanEditPosts($canEdit, $authorId) $user = $author->get_user_object(); $canEdit = $user->has_cap('edit_posts'); } else { - $author = Author::get_by_term_id($authorId); - $canEdit = $author->is_guest(); + $author = Author::get_by_term_id($authorId * -1); + $canEdit = $author->is_guest() ? true : $author->get_user_object()->has_cap('edit_posts'); } } catch (Exception $e) { } diff --git a/src/twig/author_layout/boxed.twig b/src/twig/author_layout/boxed.twig index 0d5ec239..73a742ee 100644 --- a/src/twig/author_layout/boxed.twig +++ b/src/twig/author_layout/boxed.twig @@ -7,9 +7,9 @@ {% for author in authors %}
  • {% if author.get_avatar %} - {{ author.get_avatar(160)|raw }} + {{ author.get_avatar(80)|raw }} {% else %} - {{ get_avatar(author.user_email, 160)|raw }} + {{ get_avatar(author.user_email, 80)|raw }} {% endif %}

    {{ author.description|raw }}

    diff --git a/src/twig/author_layout/centered.twig b/src/twig/author_layout/centered.twig index 0ad27320..99a4184f 100644 --- a/src/twig/author_layout/centered.twig +++ b/src/twig/author_layout/centered.twig @@ -7,9 +7,9 @@ {% for author in authors %}
  • {% if author.get_avatar %} - {{ author.get_avatar(160)|raw }} + {{ author.get_avatar(80)|raw }} {% else %} - {{ get_avatar(author.user_email, 160)|raw }} + {{ get_avatar(author.user_email, 80)|raw }} {% endif %}

    diff --git a/src/twig/author_layout/inline_avatar.twig b/src/twig/author_layout/inline_avatar.twig index 8b411c00..ce372a47 100644 --- a/src/twig/author_layout/inline_avatar.twig +++ b/src/twig/author_layout/inline_avatar.twig @@ -5,6 +5,6 @@ {% for author in authors %} {% if loop.index < authors|length %},{% endif %} + rel="author">{{ author.get_avatar(30)|raw }} {{ author.display_name }}{% if loop.index < authors|length %},{% endif %} {% endfor %} diff --git a/src/twig/author_layout/simple_list.twig b/src/twig/author_layout/simple_list.twig index baf27fbb..48126295 100644 --- a/src/twig/author_layout/simple_list.twig +++ b/src/twig/author_layout/simple_list.twig @@ -8,9 +8,9 @@

  • {% if author.get_avatar %} - {{ author.get_avatar(50)|raw }} + {{ author.get_avatar(35)|raw }} {% else %} - {{ get_avatar(author.user_email, 50)|raw }} + {{ get_avatar(author.user_email, 35)|raw }} {% endif %}
  • {% endfor %}