From 4859ac8ecbe25d14800b5464dee7a1a9f5e5b129 Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Mon, 31 May 2021 14:53:22 +0200 Subject: [PATCH] Support for PHP 8 (#2158) painful 66 commits later: required PHP version bumped to 7.3, plugin updates using migrations necessary! --- .github/workflows/coverage.yaml | 6 +- .github/workflows/linting.yaml | 8 +- .github/workflows/testing.yaml | 7 +- .gitignore | 1 + .php_cs.dist => .php-cs-fixer.dist.php | 13 +- UPGRADING.md | 12 + composer.json | 28 +- composer.lock | 2217 ++++++++--------- config/packages/doctrine.yaml | 1 - config/packages/doctrine_migrations.yaml | 3 + src/Command/ReloadCommand.php | 2 +- src/Controller/DoctorController.php | 30 +- src/Doctrine/AbstractMigration.php | 61 +- .../DurationStringToSecondsTransformer.php | 2 +- src/Ldap/LdapUserProvider.php | 2 +- src/Repository/RolePermissionRepository.php | 3 +- src/Security/DoctrineUserProvider.php | 2 +- src/Utils/LocaleHelper.php | 2 +- symfony.lock | 21 +- tests/Command/UpdateCommandTest.php | 3 +- tests/Ldap/LdapDriverTest.php | 16 - 21 files changed, 1157 insertions(+), 1283 deletions(-) rename .php_cs.dist => .php-cs-fixer.dist.php (96%) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 037346c8..c334783d 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -1,4 +1,4 @@ -name: CI +name: Coverage on: pull_request: null push: @@ -19,9 +19,9 @@ jobs: options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 strategy: matrix: - php: ['7.3'] + php: ['7.4'] - name: Coverage - PHP ${{ matrix.php }} + name: PHP ${{ matrix.php }} steps: - uses: actions/checkout@v2 - uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/linting.yaml b/.github/workflows/linting.yaml index b564db2a..468f1339 100644 --- a/.github/workflows/linting.yaml +++ b/.github/workflows/linting.yaml @@ -1,4 +1,4 @@ -name: CI +name: Linting on: pull_request: null push: @@ -9,9 +9,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php: ['7.4'] + php: ['7.4', '8.0'] - name: Linting - PHP ${{ matrix.php }} + name: PHP ${{ matrix.php }} steps: - uses: actions/checkout@v2 - uses: shivammathur/setup-php@v2 @@ -22,7 +22,7 @@ jobs: tools: cs2pr:1.1.0 - run: composer install --no-progress - run: composer validate --strict - - run: vendor/bin/php-cs-fixer fix --dry-run --verbose --config=.php_cs.dist --using-cache=no --show-progress=none --format=checkstyle | cs2pr + - run: vendor/bin/php-cs-fixer fix --dry-run --verbose --config=.php-cs-fixer.dist.php --using-cache=no --show-progress=none --format=checkstyle | cs2pr - run: vendor/bin/phpstan analyse src -c phpstan.neon --level=5 --no-progress --error-format=checkstyle | cs2pr - run: vendor/bin/phpstan analyse tests -c tests/phpstan.neon --level=5 --no-progress --error-format=checkstyle | cs2pr - run: composer kimai:code-lint diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml index 77bfb82f..9da6f0dc 100644 --- a/.github/workflows/testing.yaml +++ b/.github/workflows/testing.yaml @@ -1,4 +1,4 @@ -name: CI +name: Tests on: pull_request: null push: @@ -19,9 +19,9 @@ jobs: options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 strategy: matrix: - php: ['7.2', '7.3', '7.4'] + php: ['7.3', '7.4', '8.0'] - name: Tests - PHP ${{ matrix.php }} + name: PHP ${{ matrix.php }} steps: - uses: actions/checkout@v2 - uses: shivammathur/setup-php@v2 @@ -48,6 +48,7 @@ jobs: MAILER_URL: null://localhost - name: Run migrations on MySQL run: | + bin/console doctrine:database:drop --if-exists --force -n bin/console doctrine:database:create --if-not-exists -n bin/console doctrine:migrations:migrate -n bin/console doctrine:migrations:migrate first -n diff --git a/.gitignore b/.gitignore index 5f50362e..5c8d479e 100644 --- a/.gitignore +++ b/.gitignore @@ -56,6 +56,7 @@ translations/branding.en.xlf ###> friendsofphp/php-cs-fixer ### .php_cs .php_cs.cache +.php-cs-fixer.cache ###< friendsofphp/php-cs-fixer ### ###> symfony/phpunit-bridge ### diff --git a/.php_cs.dist b/.php-cs-fixer.dist.php similarity index 96% rename from .php_cs.dist rename to .php-cs-fixer.dist.php index 818ae0bd..04807e40 100644 --- a/.php_cs.dist +++ b/.php-cs-fixer.dist.php @@ -7,7 +7,8 @@ For the full copyright and license information, please view the LICENSE file that was distributed with this source code. COMMENT; -return PhpCsFixer\Config::create() +$fixer = new PhpCsFixer\Config(); +$fixer ->setRiskyAllowed(true) ->setRules([ 'encoding' => true, @@ -19,7 +20,7 @@ return PhpCsFixer\Config::create() 'function_declaration' => true, 'indentation_type' => true, 'line_ending' => true, - 'lowercase_constants' => true, + 'constant_case' => ['case' => 'lower'], 'lowercase_keywords' => true, 'method_argument_space' => ['on_multiline' => 'ensure_fully_multiline'], 'header_comment' => ['header' => $fileHeaderComment, 'separate' => 'both'], @@ -46,7 +47,7 @@ return PhpCsFixer\Config::create() 'statements' => ['return'], ], 'cast_spaces' => true, - 'class_attributes_separation' => ['elements' => ['method']], + 'class_attributes_separation' => ['elements' => ['method' => 'one']], 'concat_space' => ['spacing' => 'one'], 'declare_equal_normalize' => true, 'function_typehint_space' => true, @@ -100,7 +101,7 @@ return PhpCsFixer\Config::create() ], 'phpdoc_annotation_without_dot' => true, 'phpdoc_indent' => true, - 'phpdoc_inline_tag' => true, + 'phpdoc_inline_tag_normalizer' => true, 'phpdoc_no_access' => true, 'phpdoc_no_alias_tag' => true, 'phpdoc_no_empty_return' => false, @@ -130,7 +131,7 @@ return PhpCsFixer\Config::create() 'standardize_increment' => true, 'standardize_not_equals' => true, 'ternary_operator_spaces' => true, - 'trailing_comma_in_multiline_array' => false, + 'trailing_comma_in_multiline' => false, 'trim_array_spaces' => true, 'unary_operator_spaces' => true, 'whitespace_after_comma_in_array' => true, @@ -163,3 +164,5 @@ return PhpCsFixer\Config::create() ) ->setFormat('checkstyle') ; + +return $fixer; \ No newline at end of file diff --git a/UPGRADING.md b/UPGRADING.md index d76ddb73..1d80ec5c 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -8,6 +8,18 @@ you can upgrade your Kimai installation to the latest stable release. Check below if there are more version specific steps required, which need to be executed after the normal update process. Perform EACH version specific task between your version and the new one, otherwise you risk data inconsistency or a broken installation. +## [1.15](https://github.com/kevinpapst/kimai2/releases/tag/1.15) + +**ATTENTION** +- This release bumps the minimum required [PHP version to 7.3](https://www.kimai.org/blog/2021/php8-support-php72-dropped/) +- All plugins that use own databases need to be updated as well + +PHP 8 compatibility forced to upgrade MANY libraries, including but not limited to: + +- Doctrine Migrations, whose new major version forces the plugin updates +- Gedmo v3 (which include BC breaks in definitions) +- Doctrine DBAL and others, which required PHP 7.3 as well + ## [1.14](https://github.com/kevinpapst/kimai2/releases/tag/1.14) **CRITICAL BC break**: SQLite support was removed. If you are using SQLite, you have to [read this blog post](https://www.kimai.org/blog/2021/sqlite-and-ftp-support-removed/) and migrate to MySQL/MariaDB first! diff --git a/composer.json b/composer.json index a6b55053..7ad4d734 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ } ], "require": { - "php": "^7.2.9", + "php": ">=7.3", "ext-gd": "*", "ext-intl": "*", "ext-json": "*", @@ -21,29 +21,29 @@ "beberlei/doctrineextensions": "^1.2", "composer/package-versions-deprecated": "^1.8", "doctrine/doctrine-bundle": "^2.0", - "doctrine/doctrine-migrations-bundle": "^2.1", - "doctrine/orm": "^2.7", + "doctrine/doctrine-migrations-bundle": "^3.0", + "doctrine/orm": "^2.8", "erusev/parsedown": "^1.6", "friendsofsymfony/rest-bundle": "^3.0", - "gedmo/doctrine-extensions": "^2.4", + "gedmo/doctrine-extensions": "^3.0", "handcraftedinthealps/rest-routing-bundle": "^1.0", "hslavich/oneloginsaml-bundle": "^1.4", "jms/metadata": "^2.0", - "jms/serializer-bundle": "^3.2", + "jms/serializer-bundle": "^3.9", "kevinpapst/adminlte-bundle": "^3.3", - "kimai/user-bundle": "^1.1", - "laravolt/avatar": "^3.0", + "kimai/user-bundle": "^2.0", + "laravolt/avatar": "^4.0", "league/csv": "^9.4", - "league/html-to-markdown": "^4.9", + "league/html-to-markdown": "^5.0", "mpdf/mpdf": "^8.0", "nelmio/api-doc-bundle": "^3.2", - "nelmio/cors-bundle": "^1.5", + "nelmio/cors-bundle": "^2.0", "onelogin/php-saml": "^3.4", "pagerfanta/pagerfanta": "^2.1", "phpoffice/phpspreadsheet": "^1.16", - "phpoffice/phpword": "^0.17", + "phpoffice/phpword": "^0.18", "psr/log": "^1.1", - "sensio/framework-extra-bundle": "^5.2", + "sensio/framework-extra-bundle": "^6.0", "symfony/amazon-mailer": "^4.4", "symfony/asset": "^4.4", "symfony/console": "^4.4", @@ -79,7 +79,7 @@ "require-dev": { "dama/doctrine-test-bundle": "^6.0", "doctrine/doctrine-fixtures-bundle": "^3.2", - "friendsofphp/php-cs-fixer": "^2.10", + "friendsofphp/php-cs-fixer": "^3.0", "fzaninotto/faker": "^1.8", "phpstan/phpstan": "^0.12", "phpstan/phpstan-doctrine": "^0.12", @@ -100,10 +100,10 @@ "type": "artifact", "url": "var/packages/" } - ], + ], "config": { "platform": { - "php": "7.2.9" + "php": "7.3" }, "preferred-install": { "*": "dist" diff --git a/composer.lock b/composer.lock index f3338df5..94cc12cc 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d82f258d2b5e0338e27f6bf38be4e4fa", + "content-hash": "19dabc4f929bf04221c999bfc6eff677", "packages": [ { "name": "beberlei/doctrineextensions", @@ -114,16 +114,16 @@ }, { "name": "composer/package-versions-deprecated", - "version": "1.11.99.1", + "version": "1.11.99.2", "source": { "type": "git", "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "7413f0b55a051e89485c5cb9f765fe24bb02a7b6" + "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/7413f0b55a051e89485c5cb9f765fe24bb02a7b6", - "reference": "7413f0b55a051e89485c5cb9f765fe24bb02a7b6", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/c6522afe5540d5fc46675043d3ed5a45a740b27c", + "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c", "shasum": "" }, "require": { @@ -167,7 +167,7 @@ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", "support": { "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.1" + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.2" }, "funding": [ { @@ -183,32 +183,34 @@ "type": "tidelift" } ], - "time": "2020-11-11T10:22:58+00:00" + "time": "2021-05-24T07:46:03+00:00" }, { "name": "doctrine/annotations", - "version": "1.12.1", + "version": "1.13.1", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "b17c5014ef81d212ac539f07a1001832df1b6d3b" + "reference": "e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/b17c5014ef81d212ac539f07a1001832df1b6d3b", - "reference": "b17c5014ef81d212ac539f07a1001832df1b6d3b", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f", + "reference": "e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f", "shasum": "" }, "require": { "doctrine/lexer": "1.*", "ext-tokenizer": "*", - "php": "^7.1 || ^8.0" + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" }, "require-dev": { - "doctrine/cache": "1.*", + "doctrine/cache": "^1.11 || ^2.0", "doctrine/coding-standard": "^6.0 || ^8.1", "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^9.1.5" + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2" }, "type": "library", "autoload": { @@ -251,46 +253,45 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.12.1" + "source": "https://github.com/doctrine/annotations/tree/1.13.1" }, - "time": "2021-02-21T21:00:45+00:00" + "time": "2021-05-16T18:07:53+00:00" }, { "name": "doctrine/cache", - "version": "1.10.2", + "version": "1.11.3", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "13e3381b25847283a91948d04640543941309727" + "reference": "3bb5588cec00a0268829cc4a518490df6741af9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727", - "reference": "13e3381b25847283a91948d04640543941309727", + "url": "https://api.github.com/repos/doctrine/cache/zipball/3bb5588cec00a0268829cc4a518490df6741af9d", + "reference": "3bb5588cec00a0268829cc4a518490df6741af9d", "shasum": "" }, "require": { "php": "~7.1 || ^8.0" }, "conflict": { - "doctrine/common": ">2.2,<2.4" + "doctrine/common": ">2.2,<2.4", + "psr/cache": ">=3" }, "require-dev": { "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^6.0", + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^8.0", "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "predis/predis": "~1.0", + "psr/cache": "^1.0 || ^2.0", + "symfony/cache": "^4.4 || ^5.2" }, "suggest": { "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" @@ -337,7 +338,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.10.x" + "source": "https://github.com/doctrine/cache/tree/1.11.3" }, "funding": [ { @@ -353,7 +354,7 @@ "type": "tidelift" } ], - "time": "2020-07-07T18:54:01+00:00" + "time": "2021-05-25T09:01:55+00:00" }, { "name": "doctrine/collections", @@ -426,43 +427,32 @@ }, { "name": "doctrine/common", - "version": "2.13.3", + "version": "3.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f" + "reference": "a036d90c303f3163b5be8b8fde9b6755b2be4a3a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/f3812c026e557892c34ef37f6ab808a6b567da7f", - "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f", + "url": "https://api.github.com/repos/doctrine/common/zipball/a036d90c303f3163b5be8b8fde9b6755b2be4a3a", + "reference": "a036d90c303f3163b5be8b8fde9b6755b2be4a3a", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/inflector": "^1.0", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.3.3", - "doctrine/reflection": "^1.0", + "doctrine/persistence": "^2.0", "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpunit/phpunit": "^7.0", + "doctrine/coding-standard": "^6.0 || ^8.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5" + "symfony/phpunit-bridge": "^4.0.5", + "vimeo/psalm": "^4.4" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\": "lib/Doctrine/Common" @@ -498,7 +488,7 @@ "email": "ocramius@gmail.com" } ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", "homepage": "https://www.doctrine-project.org/projects/common.html", "keywords": [ "common", @@ -507,7 +497,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/2.13.x" + "source": "https://github.com/doctrine/common/tree/3.1.2" }, "funding": [ { @@ -523,20 +513,20 @@ "type": "tidelift" } ], - "time": "2020-06-05T16:46:05+00:00" + "time": "2021-02-10T20:18:51+00:00" }, { "name": "doctrine/dbal", - "version": "2.13.0", + "version": "2.13.1", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "67d56d3203b33db29834e6b2fcdbfdc50535d796" + "reference": "c800380457948e65bbd30ba92cc17cda108bf8c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/67d56d3203b33db29834e6b2fcdbfdc50535d796", - "reference": "67d56d3203b33db29834e6b2fcdbfdc50535d796", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/c800380457948e65bbd30ba92cc17cda108bf8c9", + "reference": "c800380457948e65bbd30ba92cc17cda108bf8c9", "shasum": "" }, "require": { @@ -551,6 +541,7 @@ "jetbrains/phpstorm-stubs": "2020.2", "phpstan/phpstan": "0.12.81", "phpunit/phpunit": "^7.5.20|^8.5|9.5.0", + "squizlabs/php_codesniffer": "3.6.0", "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", "vimeo/psalm": "4.6.4" }, @@ -613,7 +604,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/2.13.0" + "source": "https://github.com/doctrine/dbal/tree/2.13.1" }, "funding": [ { @@ -629,7 +620,7 @@ "type": "tidelift" } ], - "time": "2021-03-28T18:10:53+00:00" + "time": "2021-04-17T17:30:19+00:00" }, { "name": "doctrine/deprecations", @@ -676,16 +667,16 @@ }, { "name": "doctrine/doctrine-bundle", - "version": "2.3.1", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "a08bc3b4d8567cdff05e89b272ba1e06e9d71c21" + "reference": "d6b3c37804539a24ba8a7d647a6144cab2f13242" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/a08bc3b4d8567cdff05e89b272ba1e06e9d71c21", - "reference": "a08bc3b4d8567cdff05e89b272ba1e06e9d71c21", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/d6b3c37804539a24ba8a7d647a6144cab2f13242", + "reference": "d6b3c37804539a24ba8a7d647a6144cab2f13242", "shasum": "" }, "require": { @@ -715,7 +706,7 @@ "symfony/phpunit-bridge": "^5.2", "symfony/property-info": "^4.3.3|^5.0", "symfony/proxy-manager-bridge": "^3.4|^4.3.3|^5.0", - "symfony/security-bundle": "^4.4|5.0", + "symfony/security-bundle": "^4.4|^5.0", "symfony/twig-bridge": "^3.4.30|^4.3.3|^5.0", "symfony/validator": "^3.4.30|^4.3.3|^5.0", "symfony/web-profiler-bundle": "^3.4.30|^4.3.3|^5.0", @@ -766,7 +757,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineBundle/issues", - "source": "https://github.com/doctrine/DoctrineBundle/tree/2.3.1" + "source": "https://github.com/doctrine/DoctrineBundle/tree/2.3.2" }, "funding": [ { @@ -782,41 +773,39 @@ "type": "tidelift" } ], - "time": "2021-04-05T14:21:02+00:00" + "time": "2021-05-06T19:21:22+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", - "version": "2.2.2", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", - "reference": "85f0b847174daf243362c7da80efe1539be64f47" + "reference": "91f0a5e2356029575f3038432cc188b12f9d5da5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/85f0b847174daf243362c7da80efe1539be64f47", - "reference": "85f0b847174daf243362c7da80efe1539be64f47", + "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/91f0a5e2356029575f3038432cc188b12f9d5da5", + "reference": "91f0a5e2356029575f3038432cc188b12f9d5da5", "shasum": "" }, "require": { "doctrine/doctrine-bundle": "~1.0|~2.0", - "doctrine/migrations": "^2.2", - "php": "^7.1|^8.0", + "doctrine/migrations": "^3.1", + "php": "^7.2|^8.0", "symfony/framework-bundle": "~3.4|~4.0|~5.0" }, "require-dev": { "doctrine/coding-standard": "^8.0", - "mikey179/vfsstream": "^1.6", + "doctrine/orm": "^2.6", + "doctrine/persistence": "^1.3||^2.0", "phpstan/phpstan": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", "phpstan/phpstan-strict-rules": "^0.12", "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Bundle\\MigrationsBundle\\": "" @@ -852,7 +841,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineMigrationsBundle/issues", - "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/2.2.2" + "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.1.1" }, "funding": [ { @@ -868,7 +857,7 @@ "type": "tidelift" } ], - "time": "2020-12-23T15:06:17+00:00" + "time": "2021-04-10T16:48:53+00:00" }, { "name": "doctrine/event-manager", @@ -966,26 +955,26 @@ }, { "name": "doctrine/inflector", - "version": "1.4.4", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" + "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210", + "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", + "doctrine/coding-standard": "^7.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-strict-rules": "^0.11", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "type": "library", @@ -996,7 +985,6 @@ }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, @@ -1042,7 +1030,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/1.4.4" + "source": "https://github.com/doctrine/inflector/tree/2.0.x" }, "funding": [ { @@ -1058,7 +1046,7 @@ "type": "tidelift" } ], - "time": "2021-04-16T17:34:40+00:00" + "time": "2020-05-29T15:13:26+00:00" }, { "name": "doctrine/instantiator", @@ -1211,42 +1199,46 @@ }, { "name": "doctrine/migrations", - "version": "2.3.3", + "version": "3.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "c4c46f7064f6e7795bd7f26549579918b46790fa" + "reference": "1c2780df6b58998f411e64973cfa464ba0a06e00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/c4c46f7064f6e7795bd7f26549579918b46790fa", - "reference": "c4c46f7064f6e7795bd7f26549579918b46790fa", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/1c2780df6b58998f411e64973cfa464ba0a06e00", + "reference": "1c2780df6b58998f411e64973cfa464ba0a06e00", "shasum": "" }, "require": { "composer/package-versions-deprecated": "^1.8", - "doctrine/dbal": "^2.9", + "doctrine/dbal": "^2.11", + "doctrine/event-manager": "^1.0", "friendsofphp/proxy-manager-lts": "^1.0", - "php": "^7.1 || ^8.0", - "symfony/console": "^3.4||^4.4.16||^5.0", - "symfony/stopwatch": "^3.4||^4.0||^5.0" + "php": "^7.2 || ^8.0", + "psr/log": "^1.1.3", + "symfony/console": "^3.4 || ^4.4.16 || ^5.0", + "symfony/stopwatch": "^3.4 || ^4.0 || ^5.0" }, "require-dev": { - "doctrine/coding-standard": "^8.2", + "doctrine/coding-standard": "^8.0", "doctrine/orm": "^2.6", + "doctrine/persistence": "^1.3 || ^2.0", + "doctrine/sql-formatter": "^1.0", + "ergebnis/composer-normalize": "^2.9", "ext-pdo_sqlite": "*", - "jdorn/sql-formatter": "^1.1", - "mikey179/vfsstream": "^1.6", "phpstan/phpstan": "^0.12", "phpstan/phpstan-deprecation-rules": "^0.12", "phpstan/phpstan-phpunit": "^0.12", "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", - "symfony/process": "^3.4||^4.0||^5.0", - "symfony/yaml": "^3.4||^4.0||^5.0" + "phpstan/phpstan-symfony": "^0.12", + "phpunit/phpunit": "^8.5 || ^9.4", + "symfony/process": "^3.4 || ^4.0 || ^5.0", + "symfony/yaml": "^3.4 || ^4.0 || ^5.0" }, "suggest": { - "jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command.", + "doctrine/sql-formatter": "Allows to generate formatted SQL with the diff command.", "symfony/yaml": "Allows the use of yaml for migration configuration files." }, "bin": [ @@ -1254,8 +1246,9 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" + "composer-normalize": { + "indent-size": 4, + "indent-style": "space" } }, "autoload": { @@ -1286,12 +1279,11 @@ "keywords": [ "database", "dbal", - "migrations", - "php" + "migrations" ], "support": { "issues": "https://github.com/doctrine/migrations/issues", - "source": "https://github.com/doctrine/migrations/tree/2.3.3" + "source": "https://github.com/doctrine/migrations/tree/3.1.2" }, "funding": [ { @@ -1307,57 +1299,57 @@ "type": "tidelift" } ], - "time": "2021-03-14T10:22:48+00:00" + "time": "2021-04-24T12:54:34+00:00" }, { "name": "doctrine/orm", - "version": "2.7.5", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "01187c9260cd085529ddd1273665217cae659640" + "reference": "f3e55fae9fdbdbc23897006bdbf016c20e11f6e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/01187c9260cd085529ddd1273665217cae659640", - "reference": "01187c9260cd085529ddd1273665217cae659640", + "url": "https://api.github.com/repos/doctrine/orm/zipball/f3e55fae9fdbdbc23897006bdbf016c20e11f6e9", + "reference": "f3e55fae9fdbdbc23897006bdbf016c20e11f6e9", "shasum": "" }, "require": { "composer/package-versions-deprecated": "^1.8", - "doctrine/annotations": "^1.11.1", - "doctrine/cache": "^1.9.1", + "doctrine/annotations": "^1.13", + "doctrine/cache": "^1.11|^2.0", "doctrine/collections": "^1.5", - "doctrine/common": "^2.11 || ^3.0", - "doctrine/dbal": "^2.9.3", + "doctrine/common": "^3.0.3", + "doctrine/dbal": "^2.13.0", + "doctrine/deprecations": "^0.5.3", "doctrine/event-manager": "^1.1", - "doctrine/inflector": "^1.0", + "doctrine/inflector": "^1.4|^2.0", "doctrine/instantiator": "^1.3", "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.3.3 || ^2.0", + "doctrine/persistence": "^2.2", "ext-pdo": "*", - "php": "^7.1", - "symfony/console": "^3.0|^4.0|^5.0" + "php": "^7.1|^8.0", + "psr/cache": "^1 || ^2 || ^3", + "symfony/console": "^3.0|^4.0|^5.0|^6.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.12.18", - "phpunit/phpunit": "^8.0", - "symfony/yaml": "^3.4|^4.0|^5.0", - "vimeo/psalm": "^3.11" + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^0.12.83", + "phpunit/phpunit": "^7.5|^8.5|^9.4", + "squizlabs/php_codesniffer": "3.6.0", + "symfony/cache": "^4.4|^5.2", + "symfony/yaml": "^3.4|^4.0|^5.0|^6.0", + "vimeo/psalm": "4.7.0" }, "suggest": { + "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, "bin": [ "bin/doctrine" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\ORM\\": "lib/Doctrine/ORM" @@ -1397,47 +1389,46 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.7.5" + "source": "https://github.com/doctrine/orm/tree/2.9.1" }, - "time": "2020-12-03T08:52:14+00:00" + "time": "2021-05-24T15:54:12+00:00" }, { "name": "doctrine/persistence", - "version": "1.3.8", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288" + "reference": "d138f3ab5f761055cab1054070377cfd3222e368" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/7a6eac9fb6f61bba91328f15aa7547f4806ca288", - "reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/d138f3ab5f761055cab1054070377cfd3222e368", + "reference": "d138f3ab5f761055cab1054070377cfd3222e368", "shasum": "" }, "require": { "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", + "doctrine/cache": "^1.11 || ^2.0", "doctrine/collections": "^1.0", + "doctrine/deprecations": "^0.5.3", "doctrine/event-manager": "^1.0", - "doctrine/reflection": "^1.2", - "php": "^7.1 || ^8.0" + "php": "^7.1 || ^8.0", + "psr/cache": "^1.0|^2.0|^3.0" }, "conflict": { "doctrine/common": "<2.10@dev" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "vimeo/psalm": "^3.11" + "composer/package-versions-deprecated": "^1.11", + "doctrine/coding-standard": "^6.0 || ^9.0", + "doctrine/common": "^3.0", + "phpstan/phpstan": "0.12.84", + "phpunit/phpunit": "^7.5.20 || ^8.0 || ^9.0", + "symfony/cache": "^4.4|^5.0", + "vimeo/psalm": "4.7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\": "lib/Doctrine/Common", @@ -1485,106 +1476,9 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/1.3.x" + "source": "https://github.com/doctrine/persistence/tree/2.2.1" }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", - "type": "tidelift" - } - ], - "time": "2020-06-20T12:56:16+00:00" - }, - { - "name": "doctrine/reflection", - "version": "1.2.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/reflection.git", - "reference": "fa587178be682efe90d005e3a322590d6ebb59a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/reflection/zipball/fa587178be682efe90d005e3a322590d6ebb59a5", - "reference": "fa587178be682efe90d005e3a322590d6ebb59a5", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "ext-tokenizer": "*", - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/common": "<2.9" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0 || ^8.2.0", - "doctrine/common": "^2.10", - "phpstan/phpstan": "^0.11.0 || ^0.12.20", - "phpstan/phpstan-phpunit": "^0.11.0 || ^0.12.16", - "phpunit/phpunit": "^7.5 || ^9.1.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection functionality that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.", - "homepage": "https://www.doctrine-project.org/projects/reflection.html", - "keywords": [ - "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" + "time": "2021-05-19T07:07:01+00:00" }, { "name": "doctrine/sql-formatter", @@ -1860,22 +1754,22 @@ }, { "name": "friendsofphp/proxy-manager-lts", - "version": "v1.0.3", + "version": "v1.0.5", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git", - "reference": "121af47c9aee9c03031bdeca3fac0540f59aa5c3" + "reference": "006aa5d32f887a4db4353b13b5b5095613e0611f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/121af47c9aee9c03031bdeca3fac0540f59aa5c3", - "reference": "121af47c9aee9c03031bdeca3fac0540f59aa5c3", + "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/006aa5d32f887a4db4353b13b5b5095613e0611f", + "reference": "006aa5d32f887a4db4353b13b5b5095613e0611f", "shasum": "" }, "require": { "laminas/laminas-code": "~3.4.1|^4.0", "php": ">=7.1", - "symfony/filesystem": "^4.4.17|^5.0" + "symfony/filesystem": "^4.4.17|^5.0|^6.0" }, "conflict": { "laminas/laminas-stdlib": "<3.2.1", @@ -1886,7 +1780,7 @@ }, "require-dev": { "ext-phar": "*", - "symfony/phpunit-bridge": "^5.2" + "symfony/phpunit-bridge": "^5.2|^6.0" }, "type": "library", "extra": { @@ -1926,7 +1820,7 @@ ], "support": { "issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues", - "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.3" + "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.5" }, "funding": [ { @@ -1938,7 +1832,7 @@ "type": "tidelift" } ], - "time": "2021-01-14T21:52:44+00:00" + "time": "2021-05-22T16:11:15+00:00" }, { "name": "friendsofsymfony/rest-bundle", @@ -2047,33 +1941,43 @@ }, { "name": "gedmo/doctrine-extensions", - "version": "v2.4.42", + "version": "v3.0.5", "source": { "type": "git", - "url": "https://github.com/Atlantic18/DoctrineExtensions.git", - "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4" + "url": "https://github.com/doctrine-extensions/DoctrineExtensions.git", + "reference": "f956c3c4d0c0ffdc5dd879288073772e439b6c1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", - "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", + "url": "https://api.github.com/repos/doctrine-extensions/DoctrineExtensions/zipball/f956c3c4d0c0ffdc5dd879288073772e439b6c1a", + "reference": "f956c3c4d0c0ffdc5dd879288073772e439b6c1a", "shasum": "" }, "require": { "behat/transliterator": "~1.2", - "doctrine/common": "~2.4", - "php": ">=5.3.2" + "doctrine/annotations": "^1.2", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/common": "^2.13 || ^3.0", + "doctrine/event-manager": "^1.0", + "php": "^7.2 || ^8.0" }, "conflict": { - "doctrine/annotations": "<1.2", - "doctrine/mongodb-odm": ">=2.0" + "doctrine/mongodb": "<1.3", + "doctrine/mongodb-odm": "<2.0", + "sebastian/comparator": "<2.0" + }, + "provide": { + "ext-mongo": "1.6.12" }, "require-dev": { - "doctrine/common": ">=2.5.0", - "doctrine/mongodb-odm": ">=1.0.2 <2.0", - "doctrine/orm": ">=2.5.0", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", - "symfony/yaml": "^2.6 || ^3.0 || ^4.0 || ^5.0" + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/doctrine-bundle": "^2.3", + "doctrine/mongodb-odm": "^2.0", + "doctrine/orm": "^2.6.3", + "friendsofphp/php-cs-fixer": "^2.16", + "phpunit/phpunit": "^8.5", + "symfony/yaml": "^4.1" }, "suggest": { "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", @@ -2082,12 +1986,12 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.4.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { "psr-4": { - "Gedmo\\": "lib/Gedmo" + "Gedmo\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2127,24 +2031,24 @@ ], "support": { "email": "gediminas.morkevicius@gmail.com", - "issues": "https://github.com/Atlantic18/DoctrineExtensions/issues", - "source": "https://github.com/Atlantic18/DoctrineExtensions/tree/v3.0.0-beta", - "wiki": "https://github.com/Atlantic18/DoctrineExtensions/tree/master/doc" + "issues": "https://github.com/doctrine-extensions/DoctrineExtensions/issues", + "source": "https://github.com/doctrine-extensions/DoctrineExtensions/tree/v3.0.5", + "wiki": "https://github.com/Atlantic18/DoctrineExtensions/tree/main/doc" }, - "time": "2020-08-21T01:27:20+00:00" + "time": "2021-04-23T09:16:01+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.8.1", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { @@ -2204,9 +2108,9 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.1" + "source": "https://github.com/guzzle/psr7/tree/1.8.2" }, - "time": "2021-03-21T16:25:00+00:00" + "time": "2021-04-26T09:17:50+00:00" }, { "name": "handcraftedinthealps/rest-routing-bundle", @@ -2343,34 +2247,36 @@ }, { "name": "illuminate/cache", - "version": "v7.30.4", + "version": "v8.44.0", "source": { "type": "git", "url": "https://github.com/illuminate/cache.git", - "reference": "f9155c4827600ea3e0743eb03402f8048c04455c" + "reference": "499d15db9b58b5701aa85a4790ae1404d79009aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/cache/zipball/f9155c4827600ea3e0743eb03402f8048c04455c", - "reference": "f9155c4827600ea3e0743eb03402f8048c04455c", + "url": "https://api.github.com/repos/illuminate/cache/zipball/499d15db9b58b5701aa85a4790ae1404d79009aa", + "reference": "499d15db9b58b5701aa85a4790ae1404d79009aa", "shasum": "" }, "require": { - "illuminate/contracts": "^7.0", - "illuminate/support": "^7.0", - "php": "^7.2.5|^8.0" + "illuminate/collections": "^8.0", + "illuminate/contracts": "^8.0", + "illuminate/macroable": "^8.0", + "illuminate/support": "^8.0", + "php": "^7.3|^8.0" }, "suggest": { "ext-memcached": "Required to use the memcache cache driver.", - "illuminate/database": "Required to use the database cache driver (^7.0).", - "illuminate/filesystem": "Required to use the file cache driver (^7.0).", - "illuminate/redis": "Required to use the redis cache driver (^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^5.0)." + "illuminate/database": "Required to use the database cache driver (^8.0).", + "illuminate/filesystem": "Required to use the file cache driver (^8.0).", + "illuminate/redis": "Required to use the redis cache driver (^8.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.1.4)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { @@ -2394,31 +2300,85 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2020-10-27T15:11:37+00:00" + "time": "2021-05-18T12:49:19+00:00" }, { - "name": "illuminate/contracts", - "version": "v7.30.4", + "name": "illuminate/collections", + "version": "v8.44.0", "source": { "type": "git", - "url": "https://github.com/illuminate/contracts.git", - "reference": "7d964384f0283bd7525ae7b5baa7ad32e5503b8e" + "url": "https://github.com/illuminate/collections.git", + "reference": "deccb956d38710f3f8baf36dd876c3fa1585ec22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/7d964384f0283bd7525ae7b5baa7ad32e5503b8e", - "reference": "7d964384f0283bd7525ae7b5baa7ad32e5503b8e", + "url": "https://api.github.com/repos/illuminate/collections/zipball/deccb956d38710f3f8baf36dd876c3fa1585ec22", + "reference": "deccb956d38710f3f8baf36dd876c3fa1585ec22", "shasum": "" }, "require": { - "php": "^7.2.5|^8.0", + "illuminate/contracts": "^8.0", + "illuminate/macroable": "^8.0", + "php": "^7.3|^8.0" + }, + "suggest": { + "symfony/var-dumper": "Required to use the dump method (^5.1.4)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + }, + "files": [ + "helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Collections package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2021-04-22T21:08:09+00:00" + }, + { + "name": "illuminate/contracts", + "version": "v8.44.0", + "source": { + "type": "git", + "url": "https://github.com/illuminate/contracts.git", + "reference": "b9a7cf6acf1d05d863b6ef67c00cdb0e4ccea097" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/b9a7cf6acf1d05d863b6ef67c00cdb0e4ccea097", + "reference": "b9a7cf6acf1d05d863b6ef67c00cdb0e4ccea097", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0", "psr/container": "^1.0", "psr/simple-cache": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { @@ -2442,46 +2402,94 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2020-12-18T14:19:44+00:00" + "time": "2021-05-21T19:16:29+00:00" }, { - "name": "illuminate/support", - "version": "v7.30.4", + "name": "illuminate/macroable", + "version": "v8.44.0", "source": { "type": "git", - "url": "https://github.com/illuminate/support.git", - "reference": "1c95b8f842308ff15a56d29d897d3bda29001f1c" + "url": "https://github.com/illuminate/macroable.git", + "reference": "300aa13c086f25116b5f3cde3ca54ff5c822fb05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/1c95b8f842308ff15a56d29d897d3bda29001f1c", - "reference": "1c95b8f842308ff15a56d29d897d3bda29001f1c", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/300aa13c086f25116b5f3cde3ca54ff5c822fb05", + "reference": "300aa13c086f25116b5f3cde3ca54ff5c822fb05", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Macroable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2020-10-27T15:20:30+00:00" + }, + { + "name": "illuminate/support", + "version": "v8.44.0", + "source": { + "type": "git", + "url": "https://github.com/illuminate/support.git", + "reference": "8a2db3cb7e76fdbd28c6172492a79ab540a9b8e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/support/zipball/8a2db3cb7e76fdbd28c6172492a79ab540a9b8e5", + "reference": "8a2db3cb7e76fdbd28c6172492a79ab540a9b8e5", "shasum": "" }, "require": { "doctrine/inflector": "^1.4|^2.0", "ext-json": "*", "ext-mbstring": "*", - "illuminate/contracts": "^7.0", + "illuminate/collections": "^8.0", + "illuminate/contracts": "^8.0", + "illuminate/macroable": "^8.0", "nesbot/carbon": "^2.31", - "php": "^7.2.5|^8.0", + "php": "^7.3|^8.0", "voku/portable-ascii": "^1.4.8" }, "conflict": { "tightenco/collect": "<5.5.33" }, "suggest": { - "illuminate/filesystem": "Required to use the composer class (^7.0).", - "moontoast/math": "Required to use ordered UUIDs (^1.1).", - "ramsey/uuid": "Required to use Str::uuid() (^3.7|^4.0).", - "symfony/process": "Required to use the composer class (^5.0).", - "symfony/var-dumper": "Required to use the dd function (^5.0).", - "vlucas/phpdotenv": "Required to use the Env class and env helper (^4.0)." + "illuminate/filesystem": "Required to use the composer class (^8.0).", + "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^1.3).", + "ramsey/uuid": "Required to use Str::uuid() (^4.0).", + "symfony/process": "Required to use the composer class (^5.1.4).", + "symfony/var-dumper": "Required to use the dd function (^5.1.4).", + "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.2)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { @@ -2508,7 +2516,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2020-12-22T16:12:23+00:00" + "time": "2021-05-20T18:46:23+00:00" }, { "name": "intervention/image", @@ -2650,16 +2658,16 @@ }, { "name": "jms/serializer", - "version": "3.12.2", + "version": "3.12.3", "source": { "type": "git", "url": "https://github.com/schmittjoh/serializer.git", - "reference": "ea54838a0acd960839b7401bfd83fcd6ebe34aed" + "reference": "f908d17afd08f0aab9c083322022682b41483c5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/ea54838a0acd960839b7401bfd83fcd6ebe34aed", - "reference": "ea54838a0acd960839b7401bfd83fcd6ebe34aed", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/f908d17afd08f0aab9c083322022682b41483c5b", + "reference": "f908d17afd08f0aab9c083322022682b41483c5b", "shasum": "" }, "require": { @@ -2668,7 +2676,7 @@ "doctrine/lexer": "^1.1", "jms/metadata": "^2.0", "php": "^7.2||^8.0", - "phpstan/phpdoc-parser": "^0.4" + "phpstan/phpdoc-parser": "^0.4 || ^0.5" }, "require-dev": { "doctrine/coding-standard": "^8.1", @@ -2731,7 +2739,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/serializer/issues", - "source": "https://github.com/schmittjoh/serializer/tree/3.12.2" + "source": "https://github.com/schmittjoh/serializer/tree/3.12.3" }, "funding": [ { @@ -2739,7 +2747,7 @@ "type": "github" } ], - "time": "2021-03-23T12:37:04+00:00" + "time": "2021-04-25T11:03:24+00:00" }, { "name": "jms/serializer-bundle", @@ -2910,21 +2918,21 @@ }, { "name": "kimai/user-bundle", - "version": "1.3", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/kimai/user-bundle.git", - "reference": "77c7d17d999ed1ec4110091bc67491d281fb0320" + "reference": "9ef2c93a4ed9d14f0e354d88bd5fc7ab68c86c16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kimai/user-bundle/zipball/77c7d17d999ed1ec4110091bc67491d281fb0320", - "reference": "77c7d17d999ed1ec4110091bc67491d281fb0320", + "url": "https://api.github.com/repos/kimai/user-bundle/zipball/9ef2c93a4ed9d14f0e354d88bd5fc7ab68c86c16", + "reference": "9ef2c93a4ed9d14f0e354d88bd5fc7ab68c86c16", "shasum": "" }, "require": { "paragonie/random_compat": "^1 || ^2 || ^9", - "php": "^7.2", + "php": ">=7.3", "symfony/form": "^4.4", "symfony/framework-bundle": "^4.4", "symfony/security-bundle": "^4.4", @@ -2934,10 +2942,9 @@ }, "require-dev": { "doctrine/doctrine-bundle": "^2.0", - "phpunit/phpunit": "^4.8.35 || ^5.7.11 || ^6.5", + "phpunit/phpunit": "^4.8.35 || ^5.7.11 || ^6.5 || ^8.0 || ^9.0", "swiftmailer/swiftmailer": "^4.3 || ^5.0 || ^6.0", "symfony/console": "^4.0", - "symfony/phpunit-bridge": "^4.0", "symfony/yaml": "^4.0" }, "type": "symfony-bundle", @@ -2973,9 +2980,9 @@ "description": "Kimai UserBundle", "homepage": "https://www.kimai.org", "support": { - "source": "https://github.com/kimai/user-bundle/tree/1.3" + "source": "https://github.com/kimai/user-bundle/tree/2.0" }, - "time": "2021-02-28T11:43:40+00:00" + "time": "2021-05-30T10:30:27+00:00" }, { "name": "laminas/laminas-code", @@ -3047,44 +3054,101 @@ "time": "2019-12-31T16:28:24+00:00" }, { - "name": "laminas/laminas-eventmanager", - "version": "3.2.1", + "name": "laminas/laminas-escaper", + "version": "2.7.0", "source": { "type": "git", - "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "ce4dc0bdf3b14b7f9815775af9dfee80a63b4748" + "url": "https://github.com/laminas/laminas-escaper.git", + "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/ce4dc0bdf3b14b7f9815775af9dfee80a63b4748", - "reference": "ce4dc0bdf3b14b7f9815775af9dfee80a63b4748", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5", + "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5", "shasum": "" }, "require": { "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0" + "php": "^7.3 || ~8.0.0" }, "replace": { - "zendframework/zend-eventmanager": "self.version" + "zendframework/zend-escaper": "^2.6.1" }, "require-dev": { - "athletic/athletic": "^0.1", - "container-interop/container-interop": "^1.1.0", "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2" + "phpunit/phpunit": "^9.3", + "psalm/plugin-phpunit": "^0.12.2", + "vimeo/psalm": "^3.16" }, "suggest": { - "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", + "ext-iconv": "*", + "ext-mbstring": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "homepage": "https://laminas.dev", + "keywords": [ + "escaper", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-escaper/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-escaper/issues", + "rss": "https://github.com/laminas/laminas-escaper/releases.atom", + "source": "https://github.com/laminas/laminas-escaper" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2020-11-17T21:26:43+00:00" + }, + { + "name": "laminas/laminas-eventmanager", + "version": "3.3.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-eventmanager.git", + "reference": "966c859b67867b179fde1eff0cd38df51472ce4a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/966c859b67867b179fde1eff0cd38df51472ce4a", + "reference": "966c859b67867b179fde1eff0cd38df51472ce4a", + "shasum": "" + }, + "require": { + "laminas/laminas-zendframework-bridge": "^1.0", + "php": "^7.3 || ^8.0" + }, + "replace": { + "zendframework/zend-eventmanager": "^3.2.1" + }, + "require-dev": { + "container-interop/container-interop": "^1.1", + "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-stdlib": "^2.7.3 || ^3.0", + "phpbench/phpbench": "^0.17.1", + "phpunit/phpunit": "^8.5.8" + }, + "suggest": { + "container-interop/container-interop": "^1.1, to use the lazy listeners feature", "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev", - "dev-develop": "3.3-dev" - } - }, "autoload": { "psr-4": { "Laminas\\EventManager\\": "src/" @@ -3110,28 +3174,36 @@ "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", "source": "https://github.com/laminas/laminas-eventmanager" }, - "time": "2019-12-31T16:44:52+00:00" + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-03-08T15:24:29+00:00" }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "6ede70583e101030bcace4dcddd648f760ddf642" + "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6ede70583e101030bcace4dcddd648f760ddf642", - "reference": "6ede70583e101030bcace4dcddd648f760ddf642", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6cccbddfcfc742eb02158d6137ca5687d92cee32", + "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0 || ^8.0" + "php": "^7.3 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3", - "squizlabs/php_codesniffer": "^3.5" + "psalm/plugin-phpunit": "^0.15.1", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.6" }, "type": "library", "extra": { @@ -3170,37 +3242,37 @@ "type": "community_bridge" } ], - "time": "2020-09-14T14:23:00+00:00" + "time": "2021-02-25T21:54:58+00:00" }, { "name": "laravolt/avatar", - "version": "3.2.1", + "version": "4.1.3", "source": { "type": "git", "url": "https://github.com/laravolt/avatar.git", - "reference": "4650dd596e1fe3aa1909e30ee4fe5bf2b6766246" + "reference": "3ab66e32c1f7c84e7095adfa1de3cb20964e6a1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravolt/avatar/zipball/4650dd596e1fe3aa1909e30ee4fe5bf2b6766246", - "reference": "4650dd596e1fe3aa1909e30ee4fe5bf2b6766246", + "url": "https://api.github.com/repos/laravolt/avatar/zipball/3ab66e32c1f7c84e7095adfa1de3cb20964e6a1e", + "reference": "3ab66e32c1f7c84e7095adfa1de3cb20964e6a1e", "shasum": "" }, "require": { - "illuminate/cache": "~5.6 | 6.* | 7.*", - "illuminate/support": "~5.6 | 6.* | 7.*", + "illuminate/cache": "6.* | 7.*| 8.*", + "illuminate/support": "6.* | 7.* | 8.*", "intervention/image": "^2.5", - "php": ">=7.1.3" + "php": ">=7.3" }, "require-dev": { "mockery/mockery": "~1.3", "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "~7.0" + "phpunit/phpunit": "~9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "5.0-dev" }, "laravel": { "providers": [ @@ -3238,28 +3310,28 @@ ], "support": { "issues": "https://github.com/laravolt/avatar/issues", - "source": "https://github.com/laravolt/avatar/tree/master" + "source": "https://github.com/laravolt/avatar/tree/4.1.3" }, - "time": "2020-05-03T03:32:24+00:00" + "time": "2021-03-25T01:43:03+00:00" }, { "name": "league/csv", - "version": "9.6.2", + "version": "9.7.1", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", - "reference": "f28da6e483bf979bac10e2add384c90ae9983e4e" + "reference": "0ec57e8264ec92565974ead0d1724cf1026e10c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/f28da6e483bf979bac10e2add384c90ae9983e4e", - "reference": "f28da6e483bf979bac10e2add384c90ae9983e4e", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/0ec57e8264ec92565974ead0d1724cf1026e10c1", + "reference": "0ec57e8264ec92565974ead0d1724cf1026e10c1", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "php": ">=7.2.5" + "php": "^7.3 || ^8.0" }, "require-dev": { "ext-curl": "*", @@ -3268,7 +3340,7 @@ "phpstan/phpstan": "^0.12.0", "phpstan/phpstan-phpunit": "^0.12.0", "phpstan/phpstan-strict-rules": "^0.12.0", - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.5" }, "suggest": { "ext-dom": "Required to use the XMLConverter and or the HTMLConverter classes", @@ -3324,31 +3396,34 @@ "type": "github" } ], - "time": "2020-12-10T19:40:30+00:00" + "time": "2021-04-17T16:32:08+00:00" }, { "name": "league/html-to-markdown", - "version": "4.10.0", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/thephpleague/html-to-markdown.git", - "reference": "0868ae7a552e809e5cd8f93ba022071640408e88" + "reference": "c4dbebbebe0fe454b6b38e6c683a977615bd7dc2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/0868ae7a552e809e5cd8f93ba022071640408e88", - "reference": "0868ae7a552e809e5cd8f93ba022071640408e88", + "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/c4dbebbebe0fe454b6b38e6c683a977615bd7dc2", + "reference": "c4dbebbebe0fe454b6b38e6c683a977615bd7dc2", "shasum": "" }, "require": { "ext-dom": "*", "ext-xml": "*", - "php": ">=5.3.3" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "mikehaertl/php-shellcommand": "~1.1.0", - "phpunit/phpunit": "^4.8|^5.7", - "scrutinizer/ocular": "~1.1" + "mikehaertl/php-shellcommand": "^1.1.0", + "phpstan/phpstan": "^0.12.82", + "phpunit/phpunit": "^8.5 || ^9.2", + "scrutinizer/ocular": "^1.6", + "unleashedtech/php-coding-standard": "^2.7", + "vimeo/psalm": "^4.6" }, "bin": [ "bin/html-to-markdown" @@ -3356,7 +3431,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.10-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3390,7 +3465,7 @@ ], "support": { "issues": "https://github.com/thephpleague/html-to-markdown/issues", - "source": "https://github.com/thephpleague/html-to-markdown/tree/4.10.0" + "source": "https://github.com/thephpleague/html-to-markdown/tree/5.0.0" }, "funding": [ { @@ -3410,7 +3485,7 @@ "type": "patreon" } ], - "time": "2020-07-01T00:34:03+00:00" + "time": "2021-03-29T01:29:08+00:00" }, { "name": "lorenzo/pinky", @@ -3536,16 +3611,16 @@ }, { "name": "markbaker/complex", - "version": "2.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPComplex.git", - "reference": "9999f1432fae467bc93c53f357105b4c31bb994c" + "reference": "d18272926d58065140314c01e18ec3dd7ae854ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/9999f1432fae467bc93c53f357105b4c31bb994c", - "reference": "9999f1432fae467bc93c53f357105b4c31bb994c", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/d18272926d58065140314c01e18ec3dd7ae854ea", + "reference": "d18272926d58065140314c01e18ec3dd7ae854ea", "shasum": "" }, "require": { @@ -3554,11 +3629,7 @@ "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "phpcompatibility/php-compatibility": "^9.0", - "phpdocumentor/phpdocumentor": "2.*", - "phploc/phploc": "^4.0", - "phpmd/phpmd": "2.*", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.3", - "sebastian/phpcpd": "^4.0", "squizlabs/php_codesniffer": "^3.4" }, "type": "library", @@ -3629,22 +3700,22 @@ ], "support": { "issues": "https://github.com/MarkBaker/PHPComplex/issues", - "source": "https://github.com/MarkBaker/PHPComplex/tree/PHP8" + "source": "https://github.com/MarkBaker/PHPComplex/tree/2.0.2" }, - "time": "2020-08-26T10:42:07+00:00" + "time": "2021-05-24T10:53:30+00:00" }, { "name": "markbaker/matrix", - "version": "2.1.2", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPMatrix.git", - "reference": "361c0f545c3172ee26c3d596a0aa03f0cef65e6a" + "reference": "174395a901b5ba0925f1d790fa91bab531074b61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/361c0f545c3172ee26c3d596a0aa03f0cef65e6a", - "reference": "361c0f545c3172ee26c3d596a0aa03f0cef65e6a", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/174395a901b5ba0925f1d790fa91bab531074b61", + "reference": "174395a901b5ba0925f1d790fa91bab531074b61", "shasum": "" }, "require": { @@ -3703,22 +3774,22 @@ ], "support": { "issues": "https://github.com/MarkBaker/PHPMatrix/issues", - "source": "https://github.com/MarkBaker/PHPMatrix/tree/2.1.2" + "source": "https://github.com/MarkBaker/PHPMatrix/tree/2.1.3" }, - "time": "2021-01-23T16:37:31+00:00" + "time": "2021-05-25T15:42:17+00:00" }, { "name": "monolog/monolog", - "version": "1.26.0", + "version": "1.26.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "2209ddd84e7ef1256b7af205d0717fb62cfc9c33" + "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/2209ddd84e7ef1256b7af205d0717fb62cfc9c33", - "reference": "2209ddd84e7ef1256b7af205d0717fb62cfc9c33", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", + "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", "shasum": "" }, "require": { @@ -3779,7 +3850,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/1.26.0" + "source": "https://github.com/Seldaek/monolog/tree/1.26.1" }, "funding": [ { @@ -3791,20 +3862,20 @@ "type": "tidelift" } ], - "time": "2020-12-14T12:56:38+00:00" + "time": "2021-05-28T08:32:12+00:00" }, { "name": "mpdf/mpdf", - "version": "v8.0.10", + "version": "v8.0.11", "source": { "type": "git", "url": "https://github.com/mpdf/mpdf.git", - "reference": "1333a962cd2f7ae1a127b7534b7734b58179186f" + "reference": "af17afbbfa0b6ce76defc8da5d02a73d54f94c64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mpdf/mpdf/zipball/1333a962cd2f7ae1a127b7534b7734b58179186f", - "reference": "1333a962cd2f7ae1a127b7534b7734b58179186f", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/af17afbbfa0b6ce76defc8da5d02a73d54f94c64", + "reference": "af17afbbfa0b6ce76defc8da5d02a73d54f94c64", "shasum": "" }, "require": { @@ -3866,7 +3937,7 @@ "type": "custom" } ], - "time": "2021-01-08T14:59:28+00:00" + "time": "2021-05-12T14:18:06+00:00" }, { "name": "myclabs/deep-copy", @@ -3928,26 +3999,26 @@ }, { "name": "myclabs/php-enum", - "version": "1.7.7", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/myclabs/php-enum.git", - "reference": "d178027d1e679832db9f38248fcc7200647dc2b7" + "reference": "46cf3d8498b095bd33727b13fd5707263af99421" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/php-enum/zipball/d178027d1e679832db9f38248fcc7200647dc2b7", - "reference": "d178027d1e679832db9f38248fcc7200647dc2b7", + "url": "https://api.github.com/repos/myclabs/php-enum/zipball/46cf3d8498b095bd33727b13fd5707263af99421", + "reference": "46cf3d8498b095bd33727b13fd5707263af99421", "shasum": "" }, "require": { "ext-json": "*", - "php": ">=7.1" + "php": "^7.3 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^7", + "phpunit/phpunit": "^9.5", "squizlabs/php_codesniffer": "1.*", - "vimeo/psalm": "^3.8" + "vimeo/psalm": "^4.5.1" }, "type": "library", "autoload": { @@ -3972,7 +4043,7 @@ ], "support": { "issues": "https://github.com/myclabs/php-enum/issues", - "source": "https://github.com/myclabs/php-enum/tree/1.7.7" + "source": "https://github.com/myclabs/php-enum/tree/1.8.0" }, "funding": [ { @@ -3984,7 +4055,7 @@ "type": "tidelift" } ], - "time": "2020-11-14T18:14:52+00:00" + "time": "2021-02-15T16:11:48+00:00" }, { "name": "nelmio/api-doc-bundle", @@ -4084,30 +4155,29 @@ }, { "name": "nelmio/cors-bundle", - "version": "1.5.6", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/nelmio/NelmioCorsBundle.git", - "reference": "10a24c10f242440211ed31075e74f81661c690d9" + "reference": "0b964b665016dfb61dd0fd2bb8c24afb1ae45a93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/10a24c10f242440211ed31075e74f81661c690d9", - "reference": "10a24c10f242440211ed31075e74f81661c690d9", + "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/0b964b665016dfb61dd0fd2bb8c24afb1ae45a93", + "reference": "0b964b665016dfb61dd0fd2bb8c24afb1ae45a93", "shasum": "" }, "require": { - "symfony/framework-bundle": "^2.7 || ^3.0 || ^4.0" + "symfony/framework-bundle": "^4.3 || ^5.0" }, "require-dev": { - "matthiasnoback/symfony-dependency-injection-test": "^1.0 || ^2.0", - "mockery/mockery": "^0.9 || ^1.0", - "symfony/phpunit-bridge": "^2.7 || ^3.0 || ^4.0" + "mockery/mockery": "^1.2", + "symfony/phpunit-bridge": "^4.3 || ^5.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.5.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -4132,7 +4202,7 @@ "homepage": "https://github.com/nelmio/NelmioCorsBundle/contributors" } ], - "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony2 application", + "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony application", "keywords": [ "api", "cors", @@ -4140,22 +4210,22 @@ ], "support": { "issues": "https://github.com/nelmio/NelmioCorsBundle/issues", - "source": "https://github.com/nelmio/NelmioCorsBundle/tree/1.5.6" + "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.1.1" }, - "time": "2019-06-17T08:53:14+00:00" + "time": "2021-04-20T08:27:05+00:00" }, { "name": "nesbot/carbon", - "version": "2.46.0", + "version": "2.48.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4" + "reference": "8d1f50f1436fb4b05e7127360483dd9c6e73da16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4", - "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/8d1f50f1436fb4b05e7127360483dd9c6e73da16", + "reference": "8d1f50f1436fb4b05e7127360483dd9c6e73da16", "shasum": "" }, "require": { @@ -4235,7 +4305,7 @@ "type": "tidelift" } ], - "time": "2021-02-24T17:30:44+00:00" + "time": "2021-05-26T22:08:38+00:00" }, { "name": "onelogin/php-saml", @@ -4435,47 +4505,6 @@ }, "time": "2020-10-15T08:29:30+00:00" }, - { - "name": "pclzip/pclzip", - "version": "2.8.2", - "source": { - "type": "git", - "url": "https://github.com/ivanlanin/pclzip.git", - "reference": "19dd1de9d3f5fc4d7d70175b4c344dee329f45fd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ivanlanin/pclzip/zipball/19dd1de9d3f5fc4d7d70175b4c344dee329f45fd", - "reference": "19dd1de9d3f5fc4d7d70175b4c344dee329f45fd", - "shasum": "" - }, - "type": "library", - "autoload": { - "classmap": [ - "pclzip.lib.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1" - ], - "authors": [ - { - "name": "Vincent Blavet" - } - ], - "description": "A PHP library that offers compression and extraction functions for Zip formatted archives", - "homepage": "http://www.phpconcept.net/pclzip", - "keywords": [ - "php", - "zip" - ], - "support": { - "issues": "https://github.com/ivanlanin/pclzip/issues", - "source": "https://github.com/ivanlanin/pclzip/tree/master" - }, - "time": "2014-06-05T11:42:24+00:00" - }, { "name": "phpdocumentor/reflection-common", "version": "2.2.0", @@ -4634,65 +4663,6 @@ }, "time": "2020-09-17T18:55:26+00:00" }, - { - "name": "phpoffice/common", - "version": "0.2.9", - "source": { - "type": "git", - "url": "https://github.com/PHPOffice/Common.git", - "reference": "edb5d32b1e3400a35a5c91e2539ed6f6ce925e4d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/Common/zipball/edb5d32b1e3400a35a5c91e2539ed6f6ce925e4d", - "reference": "edb5d32b1e3400a35a5c91e2539ed6f6ce925e4d", - "shasum": "" - }, - "require": { - "pclzip/pclzip": "^2.8", - "php": ">=5.3.0" - }, - "require-dev": { - "phpdocumentor/phpdocumentor": "2.*", - "phploc/phploc": "2.*", - "phpmd/phpmd": "2.*", - "phpunit/phpunit": "^4.8.36 || ^7.0", - "sebastian/phpcpd": "2.*", - "squizlabs/php_codesniffer": "2.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "PhpOffice\\Common\\": "src/Common/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL" - ], - "authors": [ - { - "name": "Mark Baker" - }, - { - "name": "Franck Lefevre", - "homepage": "http://rootslabs.net" - } - ], - "description": "PHPOffice Common", - "homepage": "http://phpoffice.github.io", - "keywords": [ - "common", - "component", - "office", - "php" - ], - "support": { - "issues": "https://github.com/PHPOffice/Common/issues", - "source": "https://github.com/PHPOffice/Common/tree/master" - }, - "time": "2018-07-13T14:12:34+00:00" - }, { "name": "phpoffice/phpspreadsheet", "version": "1.17.1", @@ -4796,35 +4766,34 @@ }, { "name": "phpoffice/phpword", - "version": "0.17.0", + "version": "0.18.1", "source": { "type": "git", "url": "https://github.com/PHPOffice/PHPWord.git", - "reference": "b8346af548d399acd9e30fc76ab0c55c2fec03a5" + "reference": "06b90e39a36872c6ee73534e1a073f4b3132fc6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PHPWord/zipball/b8346af548d399acd9e30fc76ab0c55c2fec03a5", - "reference": "b8346af548d399acd9e30fc76ab0c55c2fec03a5", + "url": "https://api.github.com/repos/PHPOffice/PHPWord/zipball/06b90e39a36872c6ee73534e1a073f4b3132fc6a", + "reference": "06b90e39a36872c6ee73534e1a073f4b3132fc6a", "shasum": "" }, "require": { "ext-xml": "*", - "php": "^5.3.3 || ^7.0", - "phpoffice/common": "^0.2.9", - "zendframework/zend-escaper": "^2.2" + "laminas/laminas-escaper": "^2.2", + "php": "^5.3.3 || ^7.0 || ^8.0" }, "require-dev": { - "dompdf/dompdf": "0.8.*", + "dompdf/dompdf": "0.8.* || 1.0.*", "ext-gd": "*", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^2.2", - "mpdf/mpdf": "5.7.4 || 6.* || 7.*", + "mpdf/mpdf": "5.7.4 || 6.* || 7.* || 8.*", "php-coveralls/php-coveralls": "1.1.0 || ^2.0", - "phploc/phploc": "2.* || 3.* || 4.*", + "phploc/phploc": "2.* || 3.* || 4.* || 5.* || 6.* || 7.*", "phpmd/phpmd": "2.*", "phpunit/phpunit": "^4.8.36 || ^7.0", - "squizlabs/php_codesniffer": "^2.9", + "squizlabs/php_codesniffer": "^2.9 || ^3.5", "tecnickcom/tcpdf": "6.*" }, "suggest": { @@ -4903,22 +4872,22 @@ ], "support": { "issues": "https://github.com/PHPOffice/PHPWord/issues", - "source": "https://github.com/PHPOffice/PHPWord/tree/develop" + "source": "https://github.com/PHPOffice/PHPWord/tree/0.18.1" }, - "time": "2019-10-01T20:43:33+00:00" + "time": "2021-03-08T01:06:35+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "0.4.14", + "version": "0.5.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "cf4fc7d2aeca6910fba061901ffd7d107ccfdbcc" + "reference": "e352d065af1ae9b41c12d1dfd309e90f7b1f55c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cf4fc7d2aeca6910fba061901ffd7d107ccfdbcc", - "reference": "cf4fc7d2aeca6910fba061901ffd7d107ccfdbcc", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e352d065af1ae9b41c12d1dfd309e90f7b1f55c9", + "reference": "e352d065af1ae9b41c12d1dfd309e90f7b1f55c9", "shasum": "" }, "require": { @@ -4936,7 +4905,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4-dev" + "dev-master": "0.5-dev" } }, "autoload": { @@ -4953,9 +4922,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/0.4.14" + "source": "https://github.com/phpstan/phpdoc-parser/tree/0.5.4" }, - "time": "2021-03-19T10:54:14+00:00" + "time": "2021-04-03T14:46:19+00:00" }, { "name": "psr/cache", @@ -5216,16 +5185,16 @@ }, { "name": "psr/log", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, "require": { @@ -5249,7 +5218,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -5260,9 +5229,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.3" + "source": "https://github.com/php-fig/log/tree/1.1.4" }, - "time": "2020-03-23T09:12:05+00:00" + "time": "2021-05-03T11:20:27+00:00" }, { "name": "psr/simple-cache", @@ -5403,16 +5372,16 @@ }, { "name": "sensio/framework-extra-bundle", - "version": "v5.6.1", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "430d14c01836b77c28092883d195a43ce413ee32" + "reference": "62c5909f49cf74dccdf50a294511cc24be2f969c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/430d14c01836b77c28092883d195a43ce413ee32", - "reference": "430d14c01836b77c28092883d195a43ce413ee32", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/62c5909f49cf74dccdf50a294511cc24be2f969c", + "reference": "62c5909f49cf74dccdf50a294511cc24be2f969c", "shasum": "" }, "require": { @@ -5431,7 +5400,6 @@ "doctrine/dbal": "^2.10|^3.0", "doctrine/doctrine-bundle": "^1.11|^2.0", "doctrine/orm": "^2.5", - "nyholm/psr7": "^1.1", "symfony/browser-kit": "^4.4|^5.0", "symfony/doctrine-bridge": "^4.4|^5.0", "symfony/dom-crawler": "^4.4|^5.0", @@ -5440,7 +5408,6 @@ "symfony/monolog-bridge": "^4.0|^5.0", "symfony/monolog-bundle": "^3.2", "symfony/phpunit-bridge": "^4.4.9|^5.0.9", - "symfony/psr-http-message-bridge": "^1.1", "symfony/security-bundle": "^4.4|^5.0", "symfony/twig-bundle": "^4.4|^5.0", "symfony/yaml": "^4.4|^5.0", @@ -5449,7 +5416,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.6.x-dev" + "dev-master": "6.1.x-dev" } }, "autoload": { @@ -5477,9 +5444,9 @@ ], "support": { "issues": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/issues", - "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v5.6.1" + "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v6.1.5" }, - "time": "2020-08-25T19:10:18+00:00" + "time": "2021-05-31T10:40:46+00:00" }, { "name": "setasign/fpdi", @@ -5620,16 +5587,16 @@ }, { "name": "symfony/asset", - "version": "v4.4.20", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", - "reference": "f2204a526c34945b1614cde033692983b6102eb8" + "reference": "aeedecee0bce60320521083efaf6c359ad710e20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset/zipball/f2204a526c34945b1614cde033692983b6102eb8", - "reference": "f2204a526c34945b1614cde033692983b6102eb8", + "url": "https://api.github.com/repos/symfony/asset/zipball/aeedecee0bce60320521083efaf6c359ad710e20", + "reference": "aeedecee0bce60320521083efaf6c359ad710e20", "shasum": "" }, "require": { @@ -5668,7 +5635,7 @@ "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset/tree/v4.4.20" + "source": "https://github.com/symfony/asset/tree/v4.4.22" }, "funding": [ { @@ -5684,20 +5651,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-04-07T15:47:03+00:00" }, { "name": "symfony/cache", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "b7ff54be3f3eb1ce09643692f0c309b1b27bc992" + "reference": "9084b7312c3de1e6d621d60e00c5d42a4b77cfee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/b7ff54be3f3eb1ce09643692f0c309b1b27bc992", - "reference": "b7ff54be3f3eb1ce09643692f0c309b1b27bc992", + "url": "https://api.github.com/repos/symfony/cache/zipball/9084b7312c3de1e6d621d60e00c5d42a4b77cfee", + "reference": "9084b7312c3de1e6d621d60e00c5d42a4b77cfee", "shasum": "" }, "require": { @@ -5721,7 +5688,7 @@ }, "require-dev": { "cache/integration-tests": "dev-master", - "doctrine/cache": "^1.6", + "doctrine/cache": "^1.6|^2.0", "doctrine/dbal": "^2.6|^3.0", "predis/predis": "^1.1", "psr/simple-cache": "^1.0", @@ -5761,7 +5728,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v4.4.21" + "source": "https://github.com/symfony/cache/tree/v4.4.24" }, "funding": [ { @@ -5777,25 +5744,25 @@ "type": "tidelift" } ], - "time": "2021-03-14T19:28:18+00:00" + "time": "2021-05-16T21:41:25+00:00" }, { "name": "symfony/cache-contracts", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "8034ca0b61d4dd967f3698aaa1da2507b631d0cb" + "reference": "c0446463729b89dd4fa62e9aeecc80287323615d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/8034ca0b61d4dd967f3698aaa1da2507b631d0cb", - "reference": "8034ca0b61d4dd967f3698aaa1da2507b631d0cb", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/c0446463729b89dd4fa62e9aeecc80287323615d", + "reference": "c0446463729b89dd4fa62e9aeecc80287323615d", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/cache": "^1.0" + "psr/cache": "^1.0|^2.0|^3.0" }, "suggest": { "symfony/cache-implementation": "" @@ -5803,7 +5770,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -5840,7 +5807,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v2.2.0" + "source": "https://github.com/symfony/cache-contracts/tree/v2.4.0" }, "funding": [ { @@ -5856,20 +5823,20 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-03-23T23:28:01+00:00" }, { "name": "symfony/config", - "version": "v4.4.20", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "98606c6fa1a8f55ff964ccdd704275bf5b9f71b3" + "reference": "be9e601f17fc684ddfd6c675fdfcd04bb51fa928" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/98606c6fa1a8f55ff964ccdd704275bf5b9f71b3", - "reference": "98606c6fa1a8f55ff964ccdd704275bf5b9f71b3", + "url": "https://api.github.com/repos/symfony/config/zipball/be9e601f17fc684ddfd6c675fdfcd04bb51fa928", + "reference": "be9e601f17fc684ddfd6c675fdfcd04bb51fa928", "shasum": "" }, "require": { @@ -5916,7 +5883,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v4.4.20" + "source": "https://github.com/symfony/config/tree/v4.4.23" }, "funding": [ { @@ -5932,20 +5899,20 @@ "type": "tidelift" } ], - "time": "2021-02-22T15:36:50+00:00" + "time": "2021-05-07T13:37:51+00:00" }, { "name": "symfony/console", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23" + "reference": "1b15ca1b1bedda86f98064da9ff5d800560d4c6d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/1ba4560dbbb9fcf5ae28b61f71f49c678086cf23", - "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23", + "url": "https://api.github.com/repos/symfony/console/zipball/1b15ca1b1bedda86f98064da9ff5d800560d4c6d", + "reference": "1b15ca1b1bedda86f98064da9ff5d800560d4c6d", "shasum": "" }, "require": { @@ -6005,7 +5972,7 @@ "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/console/tree/v4.4.21" + "source": "https://github.com/symfony/console/tree/v4.4.24" }, "funding": [ { @@ -6021,20 +5988,20 @@ "type": "tidelift" } ], - "time": "2021-03-26T09:23:24+00:00" + "time": "2021-05-13T06:28:07+00:00" }, { "name": "symfony/css-selector", - "version": "v4.4.20", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "f907d3e53ecb2a5fad8609eb2f30525287a734c8" + "reference": "947cacaf1b3a2af6f13a435392873d5ddaba5f70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/f907d3e53ecb2a5fad8609eb2f30525287a734c8", - "reference": "f907d3e53ecb2a5fad8609eb2f30525287a734c8", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/947cacaf1b3a2af6f13a435392873d5ddaba5f70", + "reference": "947cacaf1b3a2af6f13a435392873d5ddaba5f70", "shasum": "" }, "require": { @@ -6070,7 +6037,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v4.4.20" + "source": "https://github.com/symfony/css-selector/tree/v4.4.24" }, "funding": [ { @@ -6086,20 +6053,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/debug", - "version": "v4.4.20", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "157bbec4fd773bae53c5483c50951a5530a2cc16" + "reference": "45b2136377cca5f10af858968d6079a482bca473" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/157bbec4fd773bae53c5483c50951a5530a2cc16", - "reference": "157bbec4fd773bae53c5483c50951a5530a2cc16", + "url": "https://api.github.com/repos/symfony/debug/zipball/45b2136377cca5f10af858968d6079a482bca473", + "reference": "45b2136377cca5f10af858968d6079a482bca473", "shasum": "" }, "require": { @@ -6139,7 +6106,7 @@ "description": "Provides tools to ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.20" + "source": "https://github.com/symfony/debug/tree/v4.4.22" }, "funding": [ { @@ -6155,20 +6122,20 @@ "type": "tidelift" } ], - "time": "2021-01-28T16:54:48+00:00" + "time": "2021-04-02T07:50:12+00:00" }, { "name": "symfony/dependency-injection", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "b5f97557faa48ead4671bc311cfca423d476e93e" + "reference": "8422396fb0b477ecbbe130907f90a0809b49c835" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/b5f97557faa48ead4671bc311cfca423d476e93e", - "reference": "b5f97557faa48ead4671bc311cfca423d476e93e", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/8422396fb0b477ecbbe130907f90a0809b49c835", + "reference": "8422396fb0b477ecbbe130907f90a0809b49c835", "shasum": "" }, "require": { @@ -6189,7 +6156,7 @@ "require-dev": { "symfony/config": "^4.3", "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/yaml": "^3.4|^4.0|^5.0" + "symfony/yaml": "^4.4|^5.0" }, "suggest": { "symfony/config": "", @@ -6224,7 +6191,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v4.4.21" + "source": "https://github.com/symfony/dependency-injection/tree/v4.4.24" }, "funding": [ { @@ -6240,20 +6207,20 @@ "type": "tidelift" } ], - "time": "2021-03-05T18:16:26+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665" + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", "shasum": "" }, "require": { @@ -6262,7 +6229,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -6291,7 +6258,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/master" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" }, "funding": [ { @@ -6307,20 +6274,20 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-03-23T23:28:01+00:00" }, { "name": "symfony/doctrine-bridge", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "e643bddb38277b4a1c2973d1489768c6e6c0db80" + "reference": "3ed56b83120af2bdba31161b2ccc67a70d700a06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/e643bddb38277b4a1c2973d1489768c6e6c0db80", - "reference": "e643bddb38277b4a1c2973d1489768c6e6c0db80", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/3ed56b83120af2bdba31161b2ccc67a70d700a06", + "reference": "3ed56b83120af2bdba31161b2ccc67a70d700a06", "shasum": "" }, "require": { @@ -6343,7 +6310,6 @@ "require-dev": { "composer/package-versions-deprecated": "^1.8", "doctrine/annotations": "^1.10.4", - "doctrine/cache": "~1.6", "doctrine/collections": "~1.0", "doctrine/data-fixtures": "^1.1", "doctrine/dbal": "^2.6|^3.0", @@ -6397,7 +6363,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v4.4.21" + "source": "https://github.com/symfony/doctrine-bridge/tree/v4.4.24" }, "funding": [ { @@ -6413,7 +6379,7 @@ "type": "tidelift" } ], - "time": "2021-03-09T16:20:30+00:00" + "time": "2021-05-16T21:41:25+00:00" }, { "name": "symfony/dotenv", @@ -6486,16 +6452,16 @@ }, { "name": "symfony/error-handler", - "version": "v4.4.21", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "48e81a375525872e788c2418430f54150d935810" + "reference": "21d75bfbdfdd3581a7f97080deb98926987f14a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/48e81a375525872e788c2418430f54150d935810", - "reference": "48e81a375525872e788c2418430f54150d935810", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/21d75bfbdfdd3581a7f97080deb98926987f14a7", + "reference": "21d75bfbdfdd3581a7f97080deb98926987f14a7", "shasum": "" }, "require": { @@ -6535,7 +6501,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v4.4.21" + "source": "https://github.com/symfony/error-handler/tree/v4.4.23" }, "funding": [ { @@ -6551,7 +6517,7 @@ "type": "tidelift" } ], - "time": "2021-03-08T10:28:40+00:00" + "time": "2021-05-02T20:47:26+00:00" }, { "name": "symfony/event-dispatcher", @@ -6717,16 +6683,16 @@ }, { "name": "symfony/expression-language", - "version": "v4.4.20", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "a6b2c711e4d4dcba4db7b36a8a1835b0720d07fe" + "reference": "0dd911bbb99d7210a8f38d8de4a7964ff4a06533" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/a6b2c711e4d4dcba4db7b36a8a1835b0720d07fe", - "reference": "a6b2c711e4d4dcba4db7b36a8a1835b0720d07fe", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/0dd911bbb99d7210a8f38d8de4a7964ff4a06533", + "reference": "0dd911bbb99d7210a8f38d8de4a7964ff4a06533", "shasum": "" }, "require": { @@ -6760,7 +6726,7 @@ "description": "Provides an engine that can compile and evaluate expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/expression-language/tree/v4.4.20" + "source": "https://github.com/symfony/expression-language/tree/v4.4.22" }, "funding": [ { @@ -6776,20 +6742,20 @@ "type": "tidelift" } ], - "time": "2021-02-11T19:34:41+00:00" + "time": "2021-04-07T15:47:03+00:00" }, { "name": "symfony/filesystem", - "version": "v4.4.21", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "940826c465be2690c9fae91b2793481e5cbd6834" + "reference": "f0f06656a18304cdeacb2c4c0113a2b78a2b4c2a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/940826c465be2690c9fae91b2793481e5cbd6834", - "reference": "940826c465be2690c9fae91b2793481e5cbd6834", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/f0f06656a18304cdeacb2c4c0113a2b78a2b4c2a", + "reference": "f0f06656a18304cdeacb2c4c0113a2b78a2b4c2a", "shasum": "" }, "require": { @@ -6822,7 +6788,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v4.4.21" + "source": "https://github.com/symfony/filesystem/tree/v4.4.22" }, "funding": [ { @@ -6838,20 +6804,20 @@ "type": "tidelift" } ], - "time": "2021-03-28T09:59:32+00:00" + "time": "2021-04-01T10:24:12+00:00" }, { "name": "symfony/finder", - "version": "v4.4.20", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6" + "reference": "a96bc19ed87c88eec78e1a4c803bdc1446952983" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/2543795ab1570df588b9bbd31e1a2bd7037b94f6", - "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6", + "url": "https://api.github.com/repos/symfony/finder/zipball/a96bc19ed87c88eec78e1a4c803bdc1446952983", + "reference": "a96bc19ed87c88eec78e1a4c803bdc1446952983", "shasum": "" }, "require": { @@ -6883,7 +6849,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v4.4.20" + "source": "https://github.com/symfony/finder/tree/v4.4.24" }, "funding": [ { @@ -6899,20 +6865,20 @@ "type": "tidelift" } ], - "time": "2021-02-12T10:48:09+00:00" + "time": "2021-05-16T12:27:45+00:00" }, { "name": "symfony/flex", - "version": "v1.12.2", + "version": "v1.13.3", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "e472606b4b3173564f0edbca8f5d32b52fc4f2c9" + "reference": "2597d0dda8042c43eed44a9cd07236b897e427d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/e472606b4b3173564f0edbca8f5d32b52fc4f2c9", - "reference": "e472606b4b3173564f0edbca8f5d32b52fc4f2c9", + "url": "https://api.github.com/repos/symfony/flex/zipball/2597d0dda8042c43eed44a9cd07236b897e427d7", + "reference": "2597d0dda8042c43eed44a9cd07236b897e427d7", "shasum": "" }, "require": { @@ -6929,7 +6895,7 @@ "type": "composer-plugin", "extra": { "branch-alias": { - "dev-main": "1.12-dev" + "dev-main": "1.13-dev" }, "class": "Symfony\\Flex\\Flex" }, @@ -6951,7 +6917,7 @@ "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v1.12.2" + "source": "https://github.com/symfony/flex/tree/v1.13.3" }, "funding": [ { @@ -6967,20 +6933,20 @@ "type": "tidelift" } ], - "time": "2021-02-16T14:05:05+00:00" + "time": "2021-05-19T07:19:15+00:00" }, { "name": "symfony/form", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "9ced5b787916fb8a64819d63a4bcf7ddda46791c" + "reference": "cad760955dac6b6e4c7ae7c31ffe40844f0e7b8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/9ced5b787916fb8a64819d63a4bcf7ddda46791c", - "reference": "9ced5b787916fb8a64819d63a4bcf7ddda46791c", + "url": "https://api.github.com/repos/symfony/form/zipball/cad760955dac6b6e4c7ae7c31ffe40844f0e7b8d", + "reference": "cad760955dac6b6e4c7ae7c31ffe40844f0e7b8d", "shasum": "" }, "require": { @@ -7048,7 +7014,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v4.4.21" + "source": "https://github.com/symfony/form/tree/v4.4.24" }, "funding": [ { @@ -7064,27 +7030,27 @@ "type": "tidelift" } ], - "time": "2021-03-28T08:05:52+00:00" + "time": "2021-05-15T14:44:53+00:00" }, { "name": "symfony/framework-bundle", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "fc72fbb0f9a69d2eb5d94cc8c231176265db680a" + "reference": "0e9b5cec25fb3de04fb51d8ec05eb35df1385096" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/fc72fbb0f9a69d2eb5d94cc8c231176265db680a", - "reference": "fc72fbb0f9a69d2eb5d94cc8c231176265db680a", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/0e9b5cec25fb3de04fb51d8ec05eb35df1385096", + "reference": "0e9b5cec25fb3de04fb51d8ec05eb35df1385096", "shasum": "" }, "require": { "ext-xml": "*", "php": ">=7.1.3", "symfony/cache": "^4.4|^5.0", - "symfony/config": "^4.3.4|^5.0", + "symfony/config": "^4.4.11|~5.0.11|^5.1.3", "symfony/dependency-injection": "^4.4.1|^5.0.1", "symfony/error-handler": "^4.4.1|^5.0.1", "symfony/filesystem": "^3.4|^4.0|^5.0", @@ -7123,7 +7089,7 @@ }, "require-dev": { "doctrine/annotations": "^1.10.4", - "doctrine/cache": "~1.0", + "doctrine/cache": "^1.0|^2.0", "doctrine/persistence": "^1.3|^2.0", "paragonie/sodium_compat": "^1.8", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", @@ -7193,7 +7159,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v4.4.21" + "source": "https://github.com/symfony/framework-bundle/tree/v4.4.24" }, "funding": [ { @@ -7209,7 +7175,7 @@ "type": "tidelift" } ], - "time": "2021-03-18T09:22:03+00:00" + "time": "2021-05-16T21:41:25+00:00" }, { "name": "symfony/google-mailer", @@ -7278,16 +7244,16 @@ }, { "name": "symfony/http-client", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "911177e186b82e5b9a9f41c13af53699b6745657" + "reference": "30b901a6e645fde5fd66102e9e0c023a8bfc404a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/911177e186b82e5b9a9f41c13af53699b6745657", - "reference": "911177e186b82e5b9a9f41c13af53699b6745657", + "url": "https://api.github.com/repos/symfony/http-client/zipball/30b901a6e645fde5fd66102e9e0c023a8bfc404a", + "reference": "30b901a6e645fde5fd66102e9e0c023a8bfc404a", "shasum": "" }, "require": { @@ -7338,7 +7304,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v4.4.21" + "source": "https://github.com/symfony/http-client/tree/v4.4.24" }, "funding": [ { @@ -7354,20 +7320,20 @@ "type": "tidelift" } ], - "time": "2021-03-25T17:52:07+00:00" + "time": "2021-05-14T07:58:18+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v2.3.1", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "41db680a15018f9c1d4b23516059633ce280ca33" + "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/41db680a15018f9c1d4b23516059633ce280ca33", - "reference": "41db680a15018f9c1d4b23516059633ce280ca33", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4", + "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4", "shasum": "" }, "require": { @@ -7378,9 +7344,8 @@ }, "type": "library", "extra": { - "branch-version": "2.3", "branch-alias": { - "dev-main": "2.3-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -7417,7 +7382,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v2.3.1" + "source": "https://github.com/symfony/http-client-contracts/tree/v2.4.0" }, "funding": [ { @@ -7433,20 +7398,20 @@ "type": "tidelift" } ], - "time": "2020-10-14T17:08:19+00:00" + "time": "2021-04-11T23:07:08+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.4.20", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "02d968647fe61b2f419a8dc70c468a9d30a48d3a" + "reference": "2ffb43bd6c589a274ee1e93a5fd6b7ef1577b9c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/02d968647fe61b2f419a8dc70c468a9d30a48d3a", - "reference": "02d968647fe61b2f419a8dc70c468a9d30a48d3a", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/2ffb43bd6c589a274ee1e93a5fd6b7ef1577b9c5", + "reference": "2ffb43bd6c589a274ee1e93a5fd6b7ef1577b9c5", "shasum": "" }, "require": { @@ -7485,7 +7450,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v4.4.20" + "source": "https://github.com/symfony/http-foundation/tree/v4.4.23" }, "funding": [ { @@ -7501,20 +7466,20 @@ "type": "tidelift" } ], - "time": "2021-02-25T17:11:33+00:00" + "time": "2021-05-05T07:40:41+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "0248214120d00c5f44f1cd5d9ad65f0b38459333" + "reference": "59925ee79f2541b4c6e990843e1a42768e898254" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/0248214120d00c5f44f1cd5d9ad65f0b38459333", - "reference": "0248214120d00c5f44f1cd5d9ad65f0b38459333", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/59925ee79f2541b4c6e990843e1a42768e898254", + "reference": "59925ee79f2541b4c6e990843e1a42768e898254", "shasum": "" }, "require": { @@ -7589,7 +7554,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.21" + "source": "https://github.com/symfony/http-kernel/tree/v4.4.24" }, "funding": [ { @@ -7605,20 +7570,20 @@ "type": "tidelift" } ], - "time": "2021-03-29T05:11:04+00:00" + "time": "2021-05-19T12:12:19+00:00" }, { "name": "symfony/inflector", - "version": "v4.4.21", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/inflector.git", - "reference": "9455097d23776a4a10c817d903271bc1ce7596ff" + "reference": "89dc6b7d1143c114e7e251ab965f4a751bfe7ad5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/inflector/zipball/9455097d23776a4a10c817d903271bc1ce7596ff", - "reference": "9455097d23776a4a10c817d903271bc1ce7596ff", + "url": "https://api.github.com/repos/symfony/inflector/zipball/89dc6b7d1143c114e7e251ab965f4a751bfe7ad5", + "reference": "89dc6b7d1143c114e7e251ab965f4a751bfe7ad5", "shasum": "" }, "require": { @@ -7659,7 +7624,7 @@ "words" ], "support": { - "source": "https://github.com/symfony/inflector/tree/v4.4.21" + "source": "https://github.com/symfony/inflector/tree/v4.4.23" }, "funding": [ { @@ -7675,20 +7640,21 @@ "type": "tidelift" } ], - "time": "2021-03-17T16:19:54+00:00" + "abandoned": "use `EnglishInflector` from the String component instead", + "time": "2021-05-10T14:36:02+00:00" }, { "name": "symfony/intl", - "version": "v4.4.20", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "fe19cafd0ff661c2143c8717bb1dca0457794c1e" + "reference": "a9e178284728e945c839d0a73d5343562cd3de3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/fe19cafd0ff661c2143c8717bb1dca0457794c1e", - "reference": "fe19cafd0ff661c2143c8717bb1dca0457794c1e", + "url": "https://api.github.com/repos/symfony/intl/zipball/a9e178284728e945c839d0a73d5343562cd3de3c", + "reference": "a9e178284728e945c839d0a73d5343562cd3de3c", "shasum": "" }, "require": { @@ -7746,7 +7712,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v4.4.20" + "source": "https://github.com/symfony/intl/tree/v4.4.22" }, "funding": [ { @@ -7762,7 +7728,7 @@ "type": "tidelift" } ], - "time": "2021-02-17T15:45:29+00:00" + "time": "2021-04-23T21:06:14+00:00" }, { "name": "symfony/mailchimp-mailer", @@ -7831,16 +7797,16 @@ }, { "name": "symfony/mailer", - "version": "v4.4.21", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "76b64a4105634d89e1f7ee7f75851740fe8fe66b" + "reference": "327107fc7fd82a9f30357c9babee4acd5a7efd04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/76b64a4105634d89e1f7ee7f75851740fe8fe66b", - "reference": "76b64a4105634d89e1f7ee7f75851740fe8fe66b", + "url": "https://api.github.com/repos/symfony/mailer/zipball/327107fc7fd82a9f30357c9babee4acd5a7efd04", + "reference": "327107fc7fd82a9f30357c9babee4acd5a7efd04", "shasum": "" }, "require": { @@ -7891,7 +7857,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v4.4.21" + "source": "https://github.com/symfony/mailer/tree/v4.4.22" }, "funding": [ { @@ -7907,7 +7873,7 @@ "type": "tidelift" } ], - "time": "2021-03-12T11:23:44+00:00" + "time": "2021-04-16T12:10:02+00:00" }, { "name": "symfony/mailgun-mailer", @@ -7976,16 +7942,16 @@ }, { "name": "symfony/mime", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "50d7a1d569edad1f1321c59123c4c322c8daff7c" + "reference": "7e8e9192500d0bae9f6aff60c842befc7d887b68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/50d7a1d569edad1f1321c59123c4c322c8daff7c", - "reference": "50d7a1d569edad1f1321c59123c4c322c8daff7c", + "url": "https://api.github.com/repos/symfony/mime/zipball/7e8e9192500d0bae9f6aff60c842befc7d887b68", + "reference": "7e8e9192500d0bae9f6aff60c842befc7d887b68", "shasum": "" }, "require": { @@ -8031,7 +7997,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v4.4.21" + "source": "https://github.com/symfony/mime/tree/v4.4.24" }, "funding": [ { @@ -8047,20 +8013,20 @@ "type": "tidelift" } ], - "time": "2021-03-12T08:47:38+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/monolog-bridge", - "version": "v4.4.21", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", - "reference": "3741314b95e8d0c11a485dce562898f5f67f455c" + "reference": "cdf4b4cdf9ffbc47fc8f3612a291e6b4db1b9e7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/3741314b95e8d0c11a485dce562898f5f67f455c", - "reference": "3741314b95e8d0c11a485dce562898f5f67f455c", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/cdf4b4cdf9ffbc47fc8f3612a291e6b4db1b9e7e", + "reference": "cdf4b4cdf9ffbc47fc8f3612a291e6b4db1b9e7e", "shasum": "" }, "require": { @@ -8110,7 +8076,7 @@ "description": "Provides integration for Monolog with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/monolog-bridge/tree/v4.4.21" + "source": "https://github.com/symfony/monolog-bridge/tree/v4.4.22" }, "funding": [ { @@ -8126,7 +8092,7 @@ "type": "tidelift" } ], - "time": "2021-03-05T17:58:50+00:00" + "time": "2021-04-07T15:47:03+00:00" }, { "name": "symfony/monolog-bundle", @@ -8277,16 +8243,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", "shasum": "" }, "require": { @@ -8298,7 +8264,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8336,7 +8302,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" }, "funding": [ { @@ -8352,20 +8318,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170" + "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5601e09b69f26c1828b13b6bb87cb07cddba3170", - "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/24b72c6baa32c746a4d0840147c9715e42bb68ab", + "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab", "shasum": "" }, "require": { @@ -8377,7 +8343,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8417,7 +8383,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.0" }, "funding": [ { @@ -8433,20 +8399,20 @@ "type": "tidelift" } ], - "time": "2021-01-22T09:19:47+00:00" + "time": "2021-05-27T09:17:38+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "af1842919c7e7364aaaa2798b29839e3ba168588" + "reference": "4a80a521d6176870b6445cfb469c130f9cae1dda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/af1842919c7e7364aaaa2798b29839e3ba168588", - "reference": "af1842919c7e7364aaaa2798b29839e3ba168588", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/4a80a521d6176870b6445cfb469c130f9cae1dda", + "reference": "4a80a521d6176870b6445cfb469c130f9cae1dda", "shasum": "" }, "require": { @@ -8458,7 +8424,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8504,7 +8470,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.23.0" }, "funding": [ { @@ -8520,20 +8486,20 @@ "type": "tidelift" } ], - "time": "2021-01-22T09:19:47+00:00" + "time": "2021-05-24T10:04:56+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "2d63434d922daf7da8dd863e7907e67ee3031483" + "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/2d63434d922daf7da8dd863e7907e67ee3031483", - "reference": "2d63434d922daf7da8dd863e7907e67ee3031483", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", + "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", "shasum": "" }, "require": { @@ -8547,7 +8513,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8591,7 +8557,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" }, "funding": [ { @@ -8607,20 +8573,20 @@ "type": "tidelift" } ], - "time": "2021-01-22T09:19:47+00:00" + "time": "2021-05-27T09:27:20+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248" + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248", - "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", "shasum": "" }, "require": { @@ -8632,7 +8598,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8675,7 +8641,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" }, "funding": [ { @@ -8691,20 +8657,20 @@ "type": "tidelift" } ], - "time": "2021-01-22T09:19:47+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2" + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", - "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", "shasum": "" }, "require": { @@ -8713,7 +8679,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8754,7 +8720,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" }, "funding": [ { @@ -8770,20 +8736,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" + "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/eca0bf41ed421bed1b57c4958bab16aa86b757d0", + "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0", "shasum": "" }, "require": { @@ -8792,7 +8758,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8837,7 +8803,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.0" }, "funding": [ { @@ -8853,20 +8819,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "9773608c15d3fe6ba2b6456a124777a7b8ffee2a" + "reference": "9165effa2eb8a31bb3fa608df9d529920d21ddd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/9773608c15d3fe6ba2b6456a124777a7b8ffee2a", - "reference": "9773608c15d3fe6ba2b6456a124777a7b8ffee2a", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/9165effa2eb8a31bb3fa608df9d529920d21ddd9", + "reference": "9165effa2eb8a31bb3fa608df9d529920d21ddd9", "shasum": "" }, "require": { @@ -8878,7 +8844,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -8916,7 +8882,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.23.0" }, "funding": [ { @@ -8932,7 +8898,7 @@ "type": "tidelift" } ], - "time": "2021-01-22T09:19:47+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/postmark-mailer", @@ -9080,16 +9046,16 @@ }, { "name": "symfony/property-info", - "version": "v4.4.20", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "67845c335482cea0dd52497ae1314ce7a4978c74" + "reference": "3b6d316b1e007dc637962573e2599eb0b82176f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/67845c335482cea0dd52497ae1314ce7a4978c74", - "reference": "67845c335482cea0dd52497ae1314ce7a4978c74", + "url": "https://api.github.com/repos/symfony/property-info/zipball/3b6d316b1e007dc637962573e2599eb0b82176f6", + "reference": "3b6d316b1e007dc637962573e2599eb0b82176f6", "shasum": "" }, "require": { @@ -9148,7 +9114,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v4.4.20" + "source": "https://github.com/symfony/property-info/tree/v4.4.23" }, "funding": [ { @@ -9164,20 +9130,20 @@ "type": "tidelift" } ], - "time": "2021-02-16T12:45:26+00:00" + "time": "2021-05-07T13:22:49+00:00" }, { "name": "symfony/routing", - "version": "v4.4.20", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "69919991c845b34626664ddc9b3aef9d09d2a5df" + "reference": "b42c3631fd9e3511610afb2ba081ea7e38d9fa38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/69919991c845b34626664ddc9b3aef9d09d2a5df", - "reference": "69919991c845b34626664ddc9b3aef9d09d2a5df", + "url": "https://api.github.com/repos/symfony/routing/zipball/b42c3631fd9e3511610afb2ba081ea7e38d9fa38", + "reference": "b42c3631fd9e3511610afb2ba081ea7e38d9fa38", "shasum": "" }, "require": { @@ -9236,7 +9202,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v4.4.20" + "source": "https://github.com/symfony/routing/tree/v4.4.24" }, "funding": [ { @@ -9252,20 +9218,20 @@ "type": "tidelift" } ], - "time": "2021-02-22T15:37:04+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/security-bundle", - "version": "v4.4.21", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "607dcdb60ef74d63fbeb86549c52075f040ae4cc" + "reference": "a2416b9d4a6c1c8c4b162a9c84c60210fdda5b72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/607dcdb60ef74d63fbeb86549c52075f040ae4cc", - "reference": "607dcdb60ef74d63fbeb86549c52075f040ae4cc", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/a2416b9d4a6c1c8c4b162a9c84c60210fdda5b72", + "reference": "a2416b9d4a6c1c8c4b162a9c84c60210fdda5b72", "shasum": "" }, "require": { @@ -9331,7 +9297,7 @@ "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-bundle/tree/v4.4.21" + "source": "https://github.com/symfony/security-bundle/tree/v4.4.23" }, "funding": [ { @@ -9347,20 +9313,20 @@ "type": "tidelift" } ], - "time": "2021-03-22T08:54:48+00:00" + "time": "2021-05-12T12:42:28+00:00" }, { "name": "symfony/security-core", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "19a7caa988be4f013669a057861a1d2a3eacbbf3" + "reference": "c8b37f1583138cc53edbefe81f0fa274f548129c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/19a7caa988be4f013669a057861a1d2a3eacbbf3", - "reference": "19a7caa988be4f013669a057861a1d2a3eacbbf3", + "url": "https://api.github.com/repos/symfony/security-core/zipball/c8b37f1583138cc53edbefe81f0fa274f548129c", + "reference": "c8b37f1583138cc53edbefe81f0fa274f548129c", "shasum": "" }, "require": { @@ -9417,7 +9383,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v4.4.21" + "source": "https://github.com/symfony/security-core/tree/v4.4.24" }, "funding": [ { @@ -9433,20 +9399,20 @@ "type": "tidelift" } ], - "time": "2021-03-10T13:26:08+00:00" + "time": "2021-05-19T12:06:31+00:00" }, { "name": "symfony/security-csrf", - "version": "v4.4.20", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", - "reference": "6864087a9c20eb4bb4063fc2f36954cec0ce28a6" + "reference": "77289cc6cfe25113b4e7c780fa98e0d39a552eeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-csrf/zipball/6864087a9c20eb4bb4063fc2f36954cec0ce28a6", - "reference": "6864087a9c20eb4bb4063fc2f36954cec0ce28a6", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/77289cc6cfe25113b4e7c780fa98e0d39a552eeb", + "reference": "77289cc6cfe25113b4e7c780fa98e0d39a552eeb", "shasum": "" }, "require": { @@ -9488,7 +9454,7 @@ "description": "Symfony Security Component - CSRF Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-csrf/tree/v4.4.20" + "source": "https://github.com/symfony/security-csrf/tree/v4.4.22" }, "funding": [ { @@ -9504,20 +9470,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-04-07T15:47:03+00:00" }, { "name": "symfony/security-guard", - "version": "v4.4.20", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "20f522ada1eefb7c2f90cb83dcc76abb160c782f" + "reference": "d0326e1c4a833c9df598d08e1496cb6d79a443f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/20f522ada1eefb7c2f90cb83dcc76abb160c782f", - "reference": "20f522ada1eefb7c2f90cb83dcc76abb160c782f", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/d0326e1c4a833c9df598d08e1496cb6d79a443f3", + "reference": "d0326e1c4a833c9df598d08e1496cb6d79a443f3", "shasum": "" }, "require": { @@ -9554,7 +9520,7 @@ "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-guard/tree/v4.4.20" + "source": "https://github.com/symfony/security-guard/tree/v4.4.23" }, "funding": [ { @@ -9570,20 +9536,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-05-12T12:42:28+00:00" }, { "name": "symfony/security-http", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "c5546b762376e4d9a806b08bf4495b2633573ff8" + "reference": "3d259bd550b2f059ee4666213d779fe9925bbc9b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/c5546b762376e4d9a806b08bf4495b2633573ff8", - "reference": "c5546b762376e4d9a806b08bf4495b2633573ff8", + "url": "https://api.github.com/repos/symfony/security-http/zipball/3d259bd550b2f059ee4666213d779fe9925bbc9b", + "reference": "3d259bd550b2f059ee4666213d779fe9925bbc9b", "shasum": "" }, "require": { @@ -9632,7 +9598,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v4.4.21" + "source": "https://github.com/symfony/security-http/tree/v4.4.24" }, "funding": [ { @@ -9648,7 +9614,7 @@ "type": "tidelift" } ], - "time": "2021-03-12T01:21:32+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/sendgrid-mailer", @@ -9717,16 +9683,16 @@ }, { "name": "symfony/serializer", - "version": "v4.4.20", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "9fa36329a06282e1fc856b84f645472a410c3922" + "reference": "c9c90ead6a87d5bc76a8c8dc49e6aeceea414707" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/9fa36329a06282e1fc856b84f645472a410c3922", - "reference": "9fa36329a06282e1fc856b84f645472a410c3922", + "url": "https://api.github.com/repos/symfony/serializer/zipball/c9c90ead6a87d5bc76a8c8dc49e6aeceea414707", + "reference": "c9c90ead6a87d5bc76a8c8dc49e6aeceea414707", "shasum": "" }, "require": { @@ -9743,7 +9709,6 @@ }, "require-dev": { "doctrine/annotations": "^1.10.4", - "doctrine/cache": "~1.0", "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", "symfony/cache": "^3.4|^4.0|^5.0", "symfony/config": "^3.4|^4.0|^5.0", @@ -9757,8 +9722,7 @@ "symfony/yaml": "^3.4|^4.0|^5.0" }, "suggest": { - "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", - "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "doctrine/annotations": "For using the annotation mapping.", "psr/cache-implementation": "For using the metadata cache.", "symfony/config": "For using the XML mapping loader.", "symfony/http-foundation": "For using a MIME type guesser within the DataUriNormalizer.", @@ -9792,7 +9756,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v4.4.20" + "source": "https://github.com/symfony/serializer/tree/v4.4.24" }, "funding": [ { @@ -9808,25 +9772,25 @@ "type": "tidelift" } ], - "time": "2021-02-26T12:02:03+00:00" + "time": "2021-05-16T21:41:25+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1" + "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/container": "^1.0" + "psr/container": "^1.1" }, "suggest": { "symfony/service-implementation": "" @@ -9834,7 +9798,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -9871,7 +9835,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/master" + "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" }, "funding": [ { @@ -9887,7 +9851,7 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-04-01T10:43:52+00:00" }, { "name": "symfony/stopwatch", @@ -9953,16 +9917,16 @@ }, { "name": "symfony/string", - "version": "v5.2.6", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572" + "reference": "a9a0f8b6aafc5d2d1c116dcccd1573a95153515b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572", - "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572", + "url": "https://api.github.com/repos/symfony/string/zipball/a9a0f8b6aafc5d2d1c116dcccd1573a95153515b", + "reference": "a9a0f8b6aafc5d2d1c116dcccd1573a95153515b", "shasum": "" }, "require": { @@ -10016,7 +9980,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.2.6" + "source": "https://github.com/symfony/string/tree/v5.3.0" }, "funding": [ { @@ -10032,20 +9996,20 @@ "type": "tidelift" } ], - "time": "2021-03-17T17:12:15+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/translation", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "eb8f5428cc3b40d6dffe303b195b084f1c5fbd14" + "reference": "424d29dfcc15575af05196de0100d7b52f650602" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/eb8f5428cc3b40d6dffe303b195b084f1c5fbd14", - "reference": "eb8f5428cc3b40d6dffe303b195b084f1c5fbd14", + "url": "https://api.github.com/repos/symfony/translation/zipball/424d29dfcc15575af05196de0100d7b52f650602", + "reference": "424d29dfcc15575af05196de0100d7b52f650602", "shasum": "" }, "require": { @@ -10104,7 +10068,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v4.4.21" + "source": "https://github.com/symfony/translation/tree/v4.4.24" }, "funding": [ { @@ -10120,20 +10084,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T16:25:01+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105" + "reference": "95c812666f3e91db75385749fe219c5e494c7f95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e2eaa60b558f26a4b0354e1bbb25636efaaad105", - "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95", + "reference": "95c812666f3e91db75385749fe219c5e494c7f95", "shasum": "" }, "require": { @@ -10145,7 +10109,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -10182,7 +10146,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.3.0" + "source": "https://github.com/symfony/translation-contracts/tree/v2.4.0" }, "funding": [ { @@ -10198,20 +10162,20 @@ "type": "tidelift" } ], - "time": "2020-09-28T13:05:58+00:00" + "time": "2021-03-23T23:28:01+00:00" }, { "name": "symfony/twig-bridge", - "version": "v4.4.21", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "f5d0492a38c5325d9c322d406dbe95bc26fc530d" + "reference": "48b4ae9cf1b42d37710ea5857770c13f0b9d5579" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/f5d0492a38c5325d9c322d406dbe95bc26fc530d", - "reference": "f5d0492a38c5325d9c322d406dbe95bc26fc530d", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/48b4ae9cf1b42d37710ea5857770c13f0b9d5579", + "reference": "48b4ae9cf1b42d37710ea5857770c13f0b9d5579", "shasum": "" }, "require": { @@ -10298,7 +10262,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v4.4.21" + "source": "https://github.com/symfony/twig-bridge/tree/v4.4.22" }, "funding": [ { @@ -10314,20 +10278,20 @@ "type": "tidelift" } ], - "time": "2021-03-16T08:08:39+00:00" + "time": "2021-04-07T15:47:03+00:00" }, { "name": "symfony/twig-bundle", - "version": "v4.4.20", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "7cee73b45e3bd963a0ab4184f1041dcdc85b6e86" + "reference": "9847d8e991f2afc2a1b3d8044017cf1656198684" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/7cee73b45e3bd963a0ab4184f1041dcdc85b6e86", - "reference": "7cee73b45e3bd963a0ab4184f1041dcdc85b6e86", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/9847d8e991f2afc2a1b3d8044017cf1656198684", + "reference": "9847d8e991f2afc2a1b3d8044017cf1656198684", "shasum": "" }, "require": { @@ -10345,7 +10309,7 @@ }, "require-dev": { "doctrine/annotations": "^1.10.4", - "doctrine/cache": "~1.0", + "doctrine/cache": "^1.0|^2.0", "symfony/asset": "^3.4|^4.0|^5.0", "symfony/dependency-injection": "^4.2.5|^5.0", "symfony/expression-language": "^3.4|^4.0|^5.0", @@ -10385,7 +10349,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v4.4.20" + "source": "https://github.com/symfony/twig-bundle/tree/v4.4.24" }, "funding": [ { @@ -10401,26 +10365,29 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-05-16T21:41:25+00:00" }, { "name": "symfony/uid", - "version": "v5.2.6", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "47d4347b762f0bab9b4ec02112ddfaaa6d79481b" + "reference": "d84fdeef94c4de3f242c78c5536eaa260203114c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/47d4347b762f0bab9b4ec02112ddfaaa6d79481b", - "reference": "47d4347b762f0bab9b4ec02112ddfaaa6d79481b", + "url": "https://api.github.com/repos/symfony/uid/zipball/d84fdeef94c4de3f242c78c5536eaa260203114c", + "reference": "d84fdeef94c4de3f242c78c5536eaa260203114c", "shasum": "" }, "require": { "php": ">=7.2.5", "symfony/polyfill-uuid": "^1.15" }, + "require-dev": { + "symfony/console": "^4.4|^5.0" + }, "type": "library", "autoload": { "psr-4": { @@ -10455,7 +10422,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v5.2.6" + "source": "https://github.com/symfony/uid/tree/v5.3.0" }, "funding": [ { @@ -10471,20 +10438,20 @@ "type": "tidelift" } ], - "time": "2021-03-21T16:15:38+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/validator", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "c00da06b82b8591548f52b4d6aad0faa0985843e" + "reference": "0a947c69d66d5560f244a754524445b9002b1e4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/c00da06b82b8591548f52b4d6aad0faa0985843e", - "reference": "c00da06b82b8591548f52b4d6aad0faa0985843e", + "url": "https://api.github.com/repos/symfony/validator/zipball/0a947c69d66d5560f244a754524445b9002b1e4b", + "reference": "0a947c69d66d5560f244a754524445b9002b1e4b", "shasum": "" }, "require": { @@ -10504,7 +10471,7 @@ }, "require-dev": { "doctrine/annotations": "^1.10.4", - "doctrine/cache": "~1.0", + "doctrine/cache": "^1.0|^2.0", "egulias/email-validator": "^2.1.10|^3", "symfony/cache": "^3.4|^4.0|^5.0", "symfony/config": "^3.4|^4.0|^5.0", @@ -10560,7 +10527,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v4.4.21" + "source": "https://github.com/symfony/validator/tree/v4.4.24" }, "funding": [ { @@ -10576,20 +10543,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T11:25:54+00:00" + "time": "2021-05-16T21:41:25+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.4.21", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "0da0e174f728996f5d5072d6a9f0a42259dbc806" + "reference": "c194bcedde6295f3ec3e9eba1f5d484ea97c41a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0da0e174f728996f5d5072d6a9f0a42259dbc806", - "reference": "0da0e174f728996f5d5072d6a9f0a42259dbc806", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c194bcedde6295f3ec3e9eba1f5d484ea97c41a7", + "reference": "c194bcedde6295f3ec3e9eba1f5d484ea97c41a7", "shasum": "" }, "require": { @@ -10649,7 +10616,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.21" + "source": "https://github.com/symfony/var-dumper/tree/v4.4.22" }, "funding": [ { @@ -10665,20 +10632,20 @@ "type": "tidelift" } ], - "time": "2021-03-27T19:49:03+00:00" + "time": "2021-04-19T13:36:17+00:00" }, { "name": "symfony/var-exporter", - "version": "v4.4.20", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "3a3ea598bba6901d20b58c2579f68700089244ed" + "reference": "11439b8e3264502293bd5e5ecd6957f70319f526" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/3a3ea598bba6901d20b58c2579f68700089244ed", - "reference": "3a3ea598bba6901d20b58c2579f68700089244ed", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/11439b8e3264502293bd5e5ecd6957f70319f526", + "reference": "11439b8e3264502293bd5e5ecd6957f70319f526", "shasum": "" }, "require": { @@ -10721,7 +10688,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v4.4.20" + "source": "https://github.com/symfony/var-exporter/tree/v4.4.23" }, "funding": [ { @@ -10737,20 +10704,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-05-06T19:16:33+00:00" }, { "name": "symfony/webpack-encore-bundle", - "version": "v1.11.1", + "version": "v1.11.2", "source": { "type": "git", "url": "https://github.com/symfony/webpack-encore-bundle.git", - "reference": "395b60a549ded8e7f77f0d551815d7555e2d9eb0" + "reference": "f282fb17ffa4839ba491eb7e3f5ffdd40c86f969" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/395b60a549ded8e7f77f0d551815d7555e2d9eb0", - "reference": "395b60a549ded8e7f77f0d551815d7555e2d9eb0", + "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/f282fb17ffa4839ba491eb7e3f5ffdd40c86f969", + "reference": "f282fb17ffa4839ba491eb7e3f5ffdd40c86f969", "shasum": "" }, "require": { @@ -10792,7 +10759,7 @@ "description": "Integration with your Symfony app & Webpack Encore!", "support": { "issues": "https://github.com/symfony/webpack-encore-bundle/issues", - "source": "https://github.com/symfony/webpack-encore-bundle/tree/v1.11.1" + "source": "https://github.com/symfony/webpack-encore-bundle/tree/v1.11.2" }, "funding": [ { @@ -10808,20 +10775,20 @@ "type": "tidelift" } ], - "time": "2021-02-17T13:45:51+00:00" + "time": "2021-04-26T12:48:17+00:00" }, { "name": "symfony/yaml", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "3871c720871029f008928244e56cf43497da7e9d" + "reference": "8b6d1b97521e2f125039b3fcb4747584c6dfa0ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/3871c720871029f008928244e56cf43497da7e9d", - "reference": "3871c720871029f008928244e56cf43497da7e9d", + "url": "https://api.github.com/repos/symfony/yaml/zipball/8b6d1b97521e2f125039b3fcb4747584c6dfa0ef", + "reference": "8b6d1b97521e2f125039b3fcb4747584c6dfa0ef", "shasum": "" }, "require": { @@ -10863,7 +10830,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v4.4.21" + "source": "https://github.com/symfony/yaml/tree/v4.4.24" }, "funding": [ { @@ -10879,7 +10846,7 @@ "type": "tidelift" } ], - "time": "2021-03-05T17:58:50+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -11006,16 +10973,16 @@ }, { "name": "twig/extra-bundle", - "version": "v3.3.0", + "version": "v3.3.1", "source": { "type": "git", "url": "https://github.com/twigphp/twig-extra-bundle.git", - "reference": "e2d27a86c3f47859eb07808fa7c8679d30fcbdde" + "reference": "e12a8ee63387abb83fb7e4c897663bfb94ac22b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/e2d27a86c3f47859eb07808fa7c8679d30fcbdde", - "reference": "e2d27a86c3f47859eb07808fa7c8679d30fcbdde", + "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/e12a8ee63387abb83fb7e4c897663bfb94ac22b6", + "reference": "e12a8ee63387abb83fb7e4c897663bfb94ac22b6", "shasum": "" }, "require": { @@ -11068,7 +11035,7 @@ "twig" ], "support": { - "source": "https://github.com/twigphp/twig-extra-bundle/tree/v3.3.0" + "source": "https://github.com/twigphp/twig-extra-bundle/tree/v3.3.1" }, "funding": [ { @@ -11080,7 +11047,7 @@ "type": "tidelift" } ], - "time": "2021-02-06T21:13:17+00:00" + "time": "2021-05-12T07:47:40+00:00" }, { "name": "twig/inky-extra", @@ -11224,16 +11191,16 @@ }, { "name": "twig/string-extra", - "version": "v3.3.0", + "version": "v3.3.1", "source": { "type": "git", "url": "https://github.com/twigphp/string-extra.git", - "reference": "8a8bb5631e8e27573fae741211b9c752b9b0b428" + "reference": "b98a7cee2a44cf69c88a978834394bd17b694957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/string-extra/zipball/8a8bb5631e8e27573fae741211b9c752b9b0b428", - "reference": "8a8bb5631e8e27573fae741211b9c752b9b0b428", + "url": "https://api.github.com/repos/twigphp/string-extra/zipball/b98a7cee2a44cf69c88a978834394bd17b694957", + "reference": "b98a7cee2a44cf69c88a978834394bd17b694957", "shasum": "" }, "require": { @@ -11280,7 +11247,7 @@ "unicode" ], "support": { - "source": "https://github.com/twigphp/string-extra/tree/v3.3.0" + "source": "https://github.com/twigphp/string-extra/tree/v3.3.1" }, "funding": [ { @@ -11292,20 +11259,20 @@ "type": "tidelift" } ], - "time": "2021-01-29T14:39:43+00:00" + "time": "2021-05-12T07:45:40+00:00" }, { "name": "twig/twig", - "version": "v3.3.0", + "version": "v3.3.2", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "1f3b7e2c06cc05d42936a8ad508ff1db7975cdc5" + "reference": "21578f00e83d4a82ecfa3d50752b609f13de6790" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/1f3b7e2c06cc05d42936a8ad508ff1db7975cdc5", - "reference": "1f3b7e2c06cc05d42936a8ad508ff1db7975cdc5", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/21578f00e83d4a82ecfa3d50752b609f13de6790", + "reference": "21578f00e83d4a82ecfa3d50752b609f13de6790", "shasum": "" }, "require": { @@ -11356,7 +11323,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.3.0" + "source": "https://github.com/twigphp/Twig/tree/v3.3.2" }, "funding": [ { @@ -11368,7 +11335,7 @@ "type": "tidelift" } ], - "time": "2021-02-08T09:54:36+00:00" + "time": "2021-05-16T12:14:13+00:00" }, { "name": "voku/portable-ascii", @@ -11602,60 +11569,6 @@ }, "time": "2020-09-25T08:01:41+00:00" }, - { - "name": "zendframework/zend-escaper", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-escaper.git", - "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", - "reference": "3801caa21b0ca6aca57fa1c42b08d35c395ebd5f", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev", - "dev-develop": "2.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Escaper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", - "keywords": [ - "ZendFramework", - "escaper", - "zf" - ], - "support": { - "chat": "https://zendframework-slack.herokuapp.com", - "docs": "https://docs.zendframework.com/zend-escaper/", - "forum": "https://discourse.zendframework.com/c/questions/components", - "issues": "https://github.com/zendframework/zend-escaper/issues", - "rss": "https://github.com/zendframework/zend-escaper/releases.atom", - "source": "https://github.com/zendframework/zend-escaper" - }, - "abandoned": "laminas/laminas-escaper", - "time": "2019-09-05T20:03:20+00:00" - }, { "name": "zircote/swagger-php", "version": "2.1.0", @@ -11725,16 +11638,16 @@ "packages-dev": [ { "name": "composer/semver", - "version": "3.2.4", + "version": "3.2.5", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "a02fdf930a3c1c3ed3a49b5f63859c0c20e10464" + "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/a02fdf930a3c1c3ed3a49b5f63859c0c20e10464", - "reference": "a02fdf930a3c1c3ed3a49b5f63859c0c20e10464", + "url": "https://api.github.com/repos/composer/semver/zipball/31f3ea725711245195f62e54ffa402d8ef2fdba9", + "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9", "shasum": "" }, "require": { @@ -11786,7 +11699,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.2.4" + "source": "https://github.com/composer/semver/tree/3.2.5" }, "funding": [ { @@ -11802,20 +11715,20 @@ "type": "tidelift" } ], - "time": "2020-11-13T08:59:24+00:00" + "time": "2021-05-24T12:41:47+00:00" }, { "name": "composer/xdebug-handler", - "version": "1.4.6", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c" + "reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/964adcdd3a28bf9ed5d9ac6450064e0d71ed7496", + "reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496", "shasum": "" }, "require": { @@ -11850,7 +11763,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/1.4.6" + "source": "https://github.com/composer/xdebug-handler/tree/2.0.1" }, "funding": [ { @@ -11866,7 +11779,7 @@ "type": "tidelift" } ], - "time": "2021-03-25T17:01:18+00:00" + "time": "2021-05-05T19:37:51+00:00" }, { "name": "dama/doctrine-test-bundle", @@ -12091,57 +12004,54 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v2.18.5", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "e0f6d05c8b157f50029ca6c65c19ed2694f475bf" + "reference": "c15377bdfa8d1ecf186f1deadec39c89984e1167" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/e0f6d05c8b157f50029ca6c65c19ed2694f475bf", - "reference": "e0f6d05c8b157f50029ca6c65c19ed2694f475bf", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/c15377bdfa8d1ecf186f1deadec39c89984e1167", + "reference": "c15377bdfa8d1ecf186f1deadec39c89984e1167", "shasum": "" }, "require": { - "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^1.2", - "doctrine/annotations": "^1.2", + "composer/semver": "^3.2", + "composer/xdebug-handler": "^2.0", + "doctrine/annotations": "^1.12", "ext-json": "*", "ext-tokenizer": "*", - "php": "^5.6 || ^7.0 || ^8.0", - "php-cs-fixer/diff": "^1.3", - "symfony/console": "^3.4.43 || ^4.1.6 || ^5.0", - "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^3.0 || ^4.0 || ^5.0", - "symfony/options-resolver": "^3.0 || ^4.0 || ^5.0", - "symfony/polyfill-php70": "^1.0", - "symfony/polyfill-php72": "^1.4", - "symfony/process": "^3.0 || ^4.0 || ^5.0", - "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" + "php": "^7.1.3 || ^8.0", + "php-cs-fixer/diff": "^2.0", + "symfony/console": "^4.4.20 || ^5.1.3", + "symfony/event-dispatcher": "^4.4.20 || ^5.0", + "symfony/filesystem": "^4.4.20 || ^5.0", + "symfony/finder": "^4.4.20 || ^5.0", + "symfony/options-resolver": "^4.4.20 || ^5.0", + "symfony/polyfill-php72": "^1.22", + "symfony/process": "^4.4.20 || ^5.0", + "symfony/stopwatch": "^4.4.20 || ^5.0" }, "require-dev": { - "justinrainbow/json-schema": "^5.0", + "justinrainbow/json-schema": "^5.2", "keradus/cli-executor": "^1.4", - "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.4.2", - "php-cs-fixer/accessible-object": "^1.0", + "mikey179/vfsstream": "^1.6.8", + "php-coveralls/php-coveralls": "^2.4.3", + "php-cs-fixer/accessible-object": "^1.1", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", + "phpspec/prophecy": "^1.10.3", "phpspec/prophecy-phpunit": "^1.1 || ^2.0", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.13 || ^9.5", + "phpunit/phpunit": "^7.5.20 || ^8.5.14 || ^9.5", "phpunitgoodpractices/polyfill": "^1.5", "phpunitgoodpractices/traits": "^1.9.1", - "sanmai/phpunit-legacy-adapter": "^6.4 || ^8.2.1", - "symfony/phpunit-bridge": "^5.2.1", - "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + "symfony/phpunit-bridge": "^5.2.4", + "symfony/yaml": "^4.4.20 || ^5.0" }, "suggest": { "ext-dom": "For handling output formats in XML", "ext-mbstring": "For handling non-UTF8 characters.", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." }, "bin": [ @@ -12151,20 +12061,7 @@ "autoload": { "psr-4": { "PhpCsFixer\\": "src/" - }, - "classmap": [ - "tests/Test/AbstractFixerTestCase.php", - "tests/Test/AbstractIntegrationCaseFactory.php", - "tests/Test/AbstractIntegrationTestCase.php", - "tests/Test/Assert/AssertTokensTrait.php", - "tests/Test/IntegrationCase.php", - "tests/Test/IntegrationCaseFactory.php", - "tests/Test/IntegrationCaseFactoryInterface.php", - "tests/Test/InternalIntegrationCaseFactory.php", - "tests/Test/IsIdenticalConstraint.php", - "tests/Test/TokensWithObservedTransformers.php", - "tests/TestCase.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -12183,7 +12080,7 @@ "description": "A tool to automatically fix PHP code style", "support": { "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", - "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v2.18.5" + "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.0.0" }, "funding": [ { @@ -12191,7 +12088,7 @@ "type": "github" } ], - "time": "2021-04-06T18:37:33+00:00" + "time": "2021-05-03T21:51:58+00:00" }, { "name": "fzaninotto/faker", @@ -12250,16 +12147,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.10.4", + "version": "v4.10.5", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e" + "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c6d052fc58cb876152f89f532b95a8d7907e7f0e", - "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f", + "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f", "shasum": "" }, "require": { @@ -12300,9 +12197,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5" }, - "time": "2020-12-20T10:01:03+00:00" + "time": "2021-05-03T19:11:20+00:00" }, { "name": "phar-io/manifest", @@ -12417,16 +12314,16 @@ }, { "name": "php-cs-fixer/diff", - "version": "v1.3.1", + "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/diff.git", - "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759" + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/dbd31aeb251639ac0b9e7e29405c1441907f5759", - "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3", "shasum": "" }, "require": { @@ -12454,21 +12351,18 @@ { "name": "Kore Nordmann", "email": "mail@kore-nordmann.de" - }, - { - "name": "SpacePossum" } ], - "description": "sebastian/diff v2 backport support for PHP5.6", + "description": "sebastian/diff v3 backport support for PHP 5.6+", "homepage": "https://github.com/PHP-CS-Fixer", "keywords": [ "diff" ], "support": { "issues": "https://github.com/PHP-CS-Fixer/diff/issues", - "source": "https://github.com/PHP-CS-Fixer/diff/tree/v1.3.1" + "source": "https://github.com/PHP-CS-Fixer/diff/tree/v2.0.2" }, - "time": "2020-10-14T08:39:05+00:00" + "time": "2020-10-14T08:32:19+00:00" }, { "name": "phpspec/prophecy", @@ -12539,16 +12433,16 @@ }, { "name": "phpstan/phpstan", - "version": "0.12.83", + "version": "0.12.88", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "4a967cec6efb46b500dd6d768657336a3ffe699f" + "reference": "464d1a81af49409c41074aa6640ed0c4cbd9bb68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/4a967cec6efb46b500dd6d768657336a3ffe699f", - "reference": "4a967cec6efb46b500dd6d768657336a3ffe699f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/464d1a81af49409c41074aa6640ed0c4cbd9bb68", + "reference": "464d1a81af49409c41074aa6640ed0c4cbd9bb68", "shasum": "" }, "require": { @@ -12579,7 +12473,7 @@ "description": "PHPStan - PHP Static Analysis Tool", "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/0.12.83" + "source": "https://github.com/phpstan/phpstan/tree/0.12.88" }, "funding": [ { @@ -12595,25 +12489,25 @@ "type": "tidelift" } ], - "time": "2021-04-03T15:35:45+00:00" + "time": "2021-05-17T12:24:49+00:00" }, { "name": "phpstan/phpstan-doctrine", - "version": "0.12.33", + "version": "0.12.38", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "b76c21e7b85498399ba4a0147920ff413503e77a" + "reference": "59b8c5f2c41ea52c80a0a0fcaa5a97693f2fdf0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/b76c21e7b85498399ba4a0147920ff413503e77a", - "reference": "b76c21e7b85498399ba4a0147920ff413503e77a", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/59b8c5f2c41ea52c80a0a0fcaa5a97693f2fdf0d", + "reference": "59b8c5f2c41ea52c80a0a0fcaa5a97693f2fdf0d", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", - "phpstan/phpstan": "^0.12.56" + "phpstan/phpstan": "^0.12.85" }, "conflict": { "doctrine/collections": "<1.0", @@ -12626,15 +12520,14 @@ "doctrine/annotations": "^1.11.0", "doctrine/collections": "^1.6", "doctrine/common": "^2.7 || ^3.0", - "doctrine/dbal": "^2.11.0", + "doctrine/dbal": "^2.13.1", "doctrine/mongodb-odm": "^1.3 || ^2.1", - "doctrine/orm": "^2.5", + "doctrine/orm": "^2.9.1", "doctrine/persistence": "^1.1 || ^2.0", - "phing/phing": "^2.16.3", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-phpunit": "^0.12.16", "phpstan/phpstan-strict-rules": "^0.12.5", - "phpunit/phpunit": "^7.5.20", + "phpunit/phpunit": "^9.5", "ramsey/uuid-doctrine": "^1.5.0" }, "type": "phpstan-extension", @@ -12661,27 +12554,27 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/0.12.33" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/0.12.38" }, - "time": "2021-03-07T12:28:23+00:00" + "time": "2021-05-27T11:07:49+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "0.12.18", + "version": "0.12.19", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "ab44aec7cfb5cb267b8bc30a8caea86dd50d1f72" + "reference": "52f7072ddc5f81492f9d2de65a24813a48c90b18" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/ab44aec7cfb5cb267b8bc30a8caea86dd50d1f72", - "reference": "ab44aec7cfb5cb267b8bc30a8caea86dd50d1f72", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/52f7072ddc5f81492f9d2de65a24813a48c90b18", + "reference": "52f7072ddc5f81492f9d2de65a24813a48c90b18", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", - "phpstan/phpstan": "^0.12.60" + "phpstan/phpstan": "^0.12.86" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -12716,28 +12609,28 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/0.12.18" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/0.12.19" }, - "time": "2021-03-06T11:51:27+00:00" + "time": "2021-04-30T11:10:37+00:00" }, { "name": "phpstan/phpstan-symfony", - "version": "0.12.25", + "version": "0.12.33", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-symfony.git", - "reference": "8a062af1cb7e9609d7b2a85d9b16060b1a35cee7" + "reference": "7f47026c69c9f2ef8d6b1814bd17cc86ea768e9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/8a062af1cb7e9609d7b2a85d9b16060b1a35cee7", - "reference": "8a062af1cb7e9609d7b2a85d9b16060b1a35cee7", + "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/7f47026c69c9f2ef8d6b1814bd17cc86ea768e9d", + "reference": "7f47026c69c9f2ef8d6b1814bd17cc86ea768e9d", "shasum": "" }, "require": { "ext-simplexml": "*", "php": "^7.1 || ^8.0", - "phpstan/phpstan": "^0.12.83" + "phpstan/phpstan": "^0.12.86" }, "conflict": { "symfony/framework-bundle": "<3.0" @@ -12748,12 +12641,12 @@ "phpstan/phpstan-phpunit": "^0.12.16", "phpstan/phpstan-strict-rules": "^0.12.5", "phpunit/phpunit": "^7.5.20", - "symfony/config": "^4.2", - "symfony/console": "^4.0", - "symfony/framework-bundle": "^4.0", - "symfony/http-foundation": "^4.0", - "symfony/messenger": "^4.2", - "symfony/serializer": "^4.0" + "symfony/config": "^4.2 || ^5.0", + "symfony/console": "^4.0 || ^5.0", + "symfony/framework-bundle": "^4.4 || ^5.0", + "symfony/http-foundation": "^4.0 || ^5.0", + "symfony/messenger": "^4.2 || ^5.0", + "symfony/serializer": "^4.0 || ^5.0" }, "type": "phpstan-extension", "extra": { @@ -12786,9 +12679,9 @@ "description": "Symfony Framework extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-symfony/issues", - "source": "https://github.com/phpstan/phpstan-symfony/tree/0.12.25" + "source": "https://github.com/phpstan/phpstan-symfony/tree/0.12.33" }, - "time": "2021-04-14T08:21:06+00:00" + "time": "2021-05-05T14:52:06+00:00" }, { "name": "phpunit/php-code-coverage", @@ -13029,29 +12922,29 @@ }, { "name": "phpunit/php-token-stream", - "version": "3.1.2", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "472b687829041c24b25f475e14c2f38a09edf1c2" + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2", - "reference": "472b687829041c24b25f475e14c2f38a09edf1c2", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": ">=7.1" + "php": "^7.3 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -13076,7 +12969,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", - "source": "https://github.com/sebastianbergmann/php-token-stream/tree/3.1.2" + "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" }, "funding": [ { @@ -13085,7 +12978,7 @@ } ], "abandoned": true, - "time": "2020-11-30T08:38:46+00:00" + "time": "2020-08-04T08:28:15+00:00" }, { "name": "phpunit/phpunit", @@ -13915,16 +13808,16 @@ }, { "name": "symfony/browser-kit", - "version": "v4.4.20", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "cfa8d92f95294747e3abc04969efee51ed374424" + "reference": "7e6a92d5d97d826830924bd8cd22daa452c9e467" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/cfa8d92f95294747e3abc04969efee51ed374424", - "reference": "cfa8d92f95294747e3abc04969efee51ed374424", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/7e6a92d5d97d826830924bd8cd22daa452c9e467", + "reference": "7e6a92d5d97d826830924bd8cd22daa452c9e467", "shasum": "" }, "require": { @@ -13966,7 +13859,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v4.4.20" + "source": "https://github.com/symfony/browser-kit/tree/v4.4.24" }, "funding": [ { @@ -13982,7 +13875,7 @@ "type": "tidelift" } ], - "time": "2021-02-18T10:52:56+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/debug-bundle", @@ -14128,16 +14021,16 @@ }, { "name": "symfony/maker-bundle", - "version": "v1.30.2", + "version": "v1.31.1", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "a395a85aa4ded6c1fa3da118d60329b64b6c2acd" + "reference": "4f57a44cef0b4555043160b8bf223fcde8a7a59a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/a395a85aa4ded6c1fa3da118d60329b64b6c2acd", - "reference": "a395a85aa4ded6c1fa3da118d60329b64b6c2acd", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/4f57a44cef0b4555043160b8bf223fcde8a7a59a", + "reference": "4f57a44cef0b4555043160b8bf223fcde8a7a59a", "shasum": "" }, "require": { @@ -14157,7 +14050,7 @@ "composer/semver": "^3.0@dev", "doctrine/doctrine-bundle": "^1.8|^2.0", "doctrine/orm": "^2.3", - "friendsofphp/php-cs-fixer": "^2.8", + "friendsofphp/php-cs-fixer": "^3.0", "friendsoftwig/twigcs": "^4.1.0|^5.0.0", "symfony/http-client": "^4.3|^5.0", "symfony/phpunit-bridge": "^4.3|^5.0", @@ -14196,7 +14089,7 @@ ], "support": { "issues": "https://github.com/symfony/maker-bundle/issues", - "source": "https://github.com/symfony/maker-bundle/tree/v1.30.2" + "source": "https://github.com/symfony/maker-bundle/tree/v1.31.1" }, "funding": [ { @@ -14212,20 +14105,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T13:53:38+00:00" + "time": "2021-05-12T14:01:20+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v4.4.21", + "version": "v4.4.24", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c" + "reference": "46703d37f438154eb6685ace96aaee2a46d02cf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a34407514dd6bd1da99c1ab572faa99896e14f4c", - "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/46703d37f438154eb6685ace96aaee2a46d02cf1", + "reference": "46703d37f438154eb6685ace96aaee2a46d02cf1", "shasum": "" }, "require": { @@ -14278,7 +14171,7 @@ "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v4.4.21" + "source": "https://github.com/symfony/phpunit-bridge/tree/v4.4.24" }, "funding": [ { @@ -14294,20 +14187,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T20:33:06+00:00" + "time": "2021-05-16T09:52:47+00:00" }, { "name": "symfony/process", - "version": "v4.4.20", + "version": "v4.4.22", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a" + "reference": "f5481b22729d465acb1cea3455fc04ce84b0148b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/7e950b6366d4da90292c2e7fa820b3c1842b965a", - "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a", + "url": "https://api.github.com/repos/symfony/process/zipball/f5481b22729d465acb1cea3455fc04ce84b0148b", + "reference": "f5481b22729d465acb1cea3455fc04ce84b0148b", "shasum": "" }, "require": { @@ -14339,7 +14232,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v4.4.20" + "source": "https://github.com/symfony/process/tree/v4.4.22" }, "funding": [ { @@ -14355,7 +14248,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-04-07T16:22:29+00:00" }, { "name": "symfony/profiler-pack", @@ -14404,16 +14297,16 @@ }, { "name": "symfony/web-profiler-bundle", - "version": "v4.4.21", + "version": "v4.4.23", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "bd848a0c0f3e7229e329adeea10e8945f70cb4c9" + "reference": "ef4101cbc316b4514b480b8e84e96719f848c282" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/bd848a0c0f3e7229e329adeea10e8945f70cb4c9", - "reference": "bd848a0c0f3e7229e329adeea10e8945f70cb4c9", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/ef4101cbc316b4514b480b8e84e96719f848c282", + "reference": "ef4101cbc316b4514b480b8e84e96719f848c282", "shasum": "" }, "require": { @@ -14462,7 +14355,7 @@ "description": "Provides a development tool that gives detailed information about the execution of any request", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v4.4.21" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v4.4.23" }, "funding": [ { @@ -14478,7 +14371,7 @@ "type": "tidelift" } ], - "time": "2021-03-15T15:12:10+00:00" + "time": "2021-05-10T19:50:57+00:00" }, { "name": "theseer/tokenizer", @@ -14537,7 +14430,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.2.9", + "php": ">=7.3", "ext-gd": "*", "ext-intl": "*", "ext-json": "*", @@ -14548,7 +14441,7 @@ }, "platform-dev": [], "platform-overrides": { - "php": "7.2.9" + "php": "7.3" }, "plugin-api-version": "2.0.0" } diff --git a/config/packages/doctrine.yaml b/config/packages/doctrine.yaml index bc60488d..58dbf864 100644 --- a/config/packages/doctrine.yaml +++ b/config/packages/doctrine.yaml @@ -11,7 +11,6 @@ doctrine: default_connection: default connections: default: - override_url: true # existing migrations will fail if the schema filter is activated #schema_filter: ~^(?!(bundle_migration_|kimai2_sessions))~ url: '%env(DATABASE_URL)%' diff --git a/config/packages/doctrine_migrations.yaml b/config/packages/doctrine_migrations.yaml index b75196a3..076bba4a 100644 --- a/config/packages/doctrine_migrations.yaml +++ b/config/packages/doctrine_migrations.yaml @@ -1,4 +1,7 @@ doctrine_migrations: + storage: + table_storage: + table_name: 'migration_versions' migrations_paths: # namespace is arbitrary but should be different from App\Migrations # as migrations classes should NOT be autoloaded diff --git a/src/Command/ReloadCommand.php b/src/Command/ReloadCommand.php index bc7357f3..4b4f6bde 100644 --- a/src/Command/ReloadCommand.php +++ b/src/Command/ReloadCommand.php @@ -68,7 +68,7 @@ final class ReloadCommand extends Command // many users execute the bin/console command from arbitrary locations $path = getcwd(); - \chdir($this->getRootDirectory()); + chdir($this->getRootDirectory()); try { $command = $this->getApplication()->find('lint:yaml'); diff --git a/src/Controller/DoctorController.php b/src/Controller/DoctorController.php index 90fc7348..7bc762b0 100644 --- a/src/Controller/DoctorController.php +++ b/src/Controller/DoctorController.php @@ -9,6 +9,7 @@ namespace App\Controller; +use Composer\InstalledVersions; use PackageVersions\Versions; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Symfony\Component\HttpFoundation\Response; @@ -111,26 +112,37 @@ class DoctorController extends AbstractController private function getComposerPackages(): array { - $packages = []; + $versions = []; - if (class_exists('Composer\Versions')) { - // TODO composer 2 + if (class_exists(InstalledVersions::class)) { + $rootPackage = InstalledVersions::getRootPackage()['name']; + foreach (InstalledVersions::getInstalledPackages() as $package) { + $versions[$package] = InstalledVersions::getPrettyVersion($package); + } } else { - $packages = Versions::VERSIONS; + // @deprecated since 1.14, will be removed with 2.0 + $rootPackage = Versions::rootPackageName(); + foreach (Versions::VERSIONS as $name => $version) { + $versions[$name] = explode('@', $version)[0]; + } } // remove kimai from the package list - $packages = array_filter($packages, function ($name) { - if ($name === Versions::ROOT_PACKAGE_NAME) { + $versions = array_filter($versions, function ($version, $name) use ($rootPackage) { + if ($name === $rootPackage) { + return false; + } + + if ($version === null || $version === '*') { return false; } return true; - }, ARRAY_FILTER_USE_KEY); + }, ARRAY_FILTER_USE_BOTH); - ksort($packages); + ksort($versions); - return $packages; + return $versions; } private function getLoadedExtensions() diff --git a/src/Doctrine/AbstractMigration.php b/src/Doctrine/AbstractMigration.php index 81504135..4120747a 100644 --- a/src/Doctrine/AbstractMigration.php +++ b/src/Doctrine/AbstractMigration.php @@ -9,51 +9,36 @@ namespace App\Doctrine; -use Doctrine\Common\Persistence\Mapping\ClassMetadata; -use Doctrine\DBAL\DBALException; +use Doctrine\DBAL\Exception; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration as BaseAbstractMigration; -use Symfony\Component\DependencyInjection\ContainerAwareInterface; -use Symfony\Component\DependencyInjection\ContainerInterface; /** * Base class for all Doctrine migrations. * * @codeCoverageIgnore */ -abstract class AbstractMigration extends BaseAbstractMigration implements ContainerAwareInterface +abstract class AbstractMigration extends BaseAbstractMigration { - /** - * @var ContainerInterface - */ - private $container; - - /** - * @param ContainerInterface $container - */ - public function setContainer(ContainerInterface $container = null) - { - $this->container = $container; - } - - /** - * @return ContainerInterface - */ - public function getContainer() - { - return $this->container; - } - /** * @param string $name * @return string - * @deprecated since 0.9 - will be removed with 2.0 */ protected function getTableName($name) { + @trigger_error('AbstractMigration::getTableName() is deprecated and will be removed with 2.0', E_USER_DEPRECATED); + return 'kimai2_' . $name; } + /** + * @see https://github.com/doctrine/migrations/issues/1104 + */ + public function isTransactional(): bool + { + return false; + } + /** * @deprecated since 1.14 - will be removed with 2.0 */ @@ -82,7 +67,7 @@ abstract class AbstractMigration extends BaseAbstractMigration implements Contai /** * @param Schema $schema - * @throws DBALException + * @throws Exception */ public function preUp(Schema $schema): void { @@ -91,7 +76,7 @@ abstract class AbstractMigration extends BaseAbstractMigration implements Contai /** * @param Schema $schema - * @throws DBALException + * @throws Exception */ public function preDown(Schema $schema): void { @@ -101,7 +86,7 @@ abstract class AbstractMigration extends BaseAbstractMigration implements Contai /** * Abort the migration is the current platform is not supported. * - * @throws DBALException + * @throws Exception */ protected function abortIfPlatformNotSupported() { @@ -128,27 +113,13 @@ abstract class AbstractMigration extends BaseAbstractMigration implements Contai /** * @return string - * @throws DBALException + * @throws Exception */ protected function getPlatform() { return $this->connection->getDatabasePlatform()->getName(); } - /** - * Call me like this: - * $schema = $this->getClassMetaData(User::class); - * - * @param string $entityName - * @return ClassMetadata - */ - protected function getClassMetaData($entityName) - { - $em = $this->getContainer()->get('doctrine')->getManager(); - - return $em->getClassMetadata($entityName); - } - /** * @deprecated since 1.14 - will be removed with 2.0 */ diff --git a/src/Form/DataTransformer/DurationStringToSecondsTransformer.php b/src/Form/DataTransformer/DurationStringToSecondsTransformer.php index bbdd79a8..92363967 100644 --- a/src/Form/DataTransformer/DurationStringToSecondsTransformer.php +++ b/src/Form/DataTransformer/DurationStringToSecondsTransformer.php @@ -40,7 +40,7 @@ class DurationStringToSecondsTransformer implements DataTransformerInterface { try { return $this->formatter->format($intToFormat); - } catch (\Exception $e) { + } catch (\Exception | \TypeError $e) { throw new TransformationFailedException($e->getMessage()); } } diff --git a/src/Ldap/LdapUserProvider.php b/src/Ldap/LdapUserProvider.php index c823eb3f..76b81bdf 100644 --- a/src/Ldap/LdapUserProvider.php +++ b/src/Ldap/LdapUserProvider.php @@ -93,7 +93,7 @@ class LdapUserProvider implements UserProviderInterface public function supportsClass($class) { - return $class === User::class || $class === 'App\Entity\User'; + return $class === User::class; } /** diff --git a/src/Repository/RolePermissionRepository.php b/src/Repository/RolePermissionRepository.php index 6ad98df7..8c4e9365 100644 --- a/src/Repository/RolePermissionRepository.php +++ b/src/Repository/RolePermissionRepository.php @@ -11,7 +11,6 @@ namespace App\Repository; use App\Entity\Role; use App\Entity\RolePermission; -use Doctrine\ORM\AbstractQuery; use Doctrine\ORM\EntityRepository; /** @@ -38,6 +37,6 @@ class RolePermissionRepository extends EntityRepository $qb->select('r.name as role,rp.permission,rp.allowed') ->leftJoin('rp.role', 'r'); - return $qb->getQuery()->execute([], AbstractQuery::HYDRATE_ARRAY); + return $qb->getQuery()->getArrayResult(); } } diff --git a/src/Security/DoctrineUserProvider.php b/src/Security/DoctrineUserProvider.php index a4a26ec3..b801688e 100644 --- a/src/Security/DoctrineUserProvider.php +++ b/src/Security/DoctrineUserProvider.php @@ -72,6 +72,6 @@ final class DoctrineUserProvider implements UserProviderInterface */ public function supportsClass($class) { - return $class === User::class || $class === 'App\Entity\User'; + return $class === User::class; } } diff --git a/src/Utils/LocaleHelper.php b/src/Utils/LocaleHelper.php index be667c12..7708fe47 100644 --- a/src/Utils/LocaleHelper.php +++ b/src/Utils/LocaleHelper.php @@ -51,7 +51,7 @@ final class LocaleHelper $value = 0; } - return $this->getNumberFormatter()->format($value); + return $this->getNumberFormatter()->format((float) $value); } /** diff --git a/symfony.lock b/symfony.lock index cca7a38c..668a0792 100644 --- a/symfony.lock +++ b/symfony.lock @@ -99,9 +99,6 @@ "doctrine/persistence": { "version": "v1.0.0" }, - "doctrine/reflection": { - "version": "v1.0.0" - }, "doctrine/sql-formatter": { "version": "1.1.1" }, @@ -156,9 +153,15 @@ "illuminate/cache": { "version": "v6.0.4" }, + "illuminate/collections": { + "version": "v8.44.0" + }, "illuminate/contracts": { "version": "v6.0.4" }, + "illuminate/macroable": { + "version": "v8.44.0" + }, "illuminate/support": { "version": "v6.0.4" }, @@ -189,6 +192,9 @@ "laminas/laminas-code": { "version": "3.4.1" }, + "laminas/laminas-escaper": { + "version": "2.7.0" + }, "laminas/laminas-eventmanager": { "version": "3.2.1" }, @@ -267,9 +273,6 @@ "paragonie/random_compat": { "version": "v2.0.17" }, - "pclzip/pclzip": { - "version": "2.8.2" - }, "phar-io/manifest": { "version": "1.0.1" }, @@ -291,9 +294,6 @@ "phpdocumentor/type-resolver": { "version": "0.4.0" }, - "phpoffice/common": { - "version": "0.2.9" - }, "phpoffice/phpspreadsheet": { "version": "1.4.0" }, @@ -816,9 +816,6 @@ "zendframework/zend-code": { "version": "3.3.0" }, - "zendframework/zend-escaper": { - "version": "2.6.0" - }, "zendframework/zend-eventmanager": { "version": "3.2.0" }, diff --git a/tests/Command/UpdateCommandTest.php b/tests/Command/UpdateCommandTest.php index 5d64636f..0a65e013 100644 --- a/tests/Command/UpdateCommandTest.php +++ b/tests/Command/UpdateCommandTest.php @@ -54,8 +54,7 @@ class UpdateCommandTest extends KernelTestCase self::assertStringContainsString('Kimai updates running', $result); // make sure migrations run always - self::assertStringContainsString('Application Migrations', $result); - self::assertStringContainsString('No migrations to execute.', $result); + self::assertStringContainsString('[OK] Already at the latest version ("DoctrineMigrations\\', $result); self::assertStringContainsString( sprintf('[OK] Congratulations! Successfully updated Kimai to version %s', Constants::VERSION), diff --git a/tests/Ldap/LdapDriverTest.php b/tests/Ldap/LdapDriverTest.php index a16d1ba0..115698ab 100644 --- a/tests/Ldap/LdapDriverTest.php +++ b/tests/Ldap/LdapDriverTest.php @@ -11,7 +11,6 @@ namespace App\Tests\Ldap; use App\Entity\User; use App\Ldap\LdapDriver; -use App\Ldap\LdapDriverException; use Laminas\Ldap\Exception\LdapException; use Laminas\Ldap\Ldap; use PHPUnit\Framework\TestCase; @@ -61,21 +60,6 @@ class LdapDriverTest extends TestCase $result = $sut->search('', '', []); self::assertEquals(['count' => 3, 1, 2, 3], $result); } - - public function testSearchException() - { - $this->expectException(LdapDriverException::class); - $this->expectExceptionMessage('An error occurred with the search operation.'); - - $zendLdap = $this->getMockBuilder(Ldap::class)->disableOriginalConstructor()->onlyMethods(['bind', 'searchEntries'])->getMock(); - $zendLdap->expects($this->once())->method('bind'); - $zendLdap->expects($this->once())->method('searchEntries')->willThrowException( - new LdapException($zendLdap, '', LdapException::LDAP_SERVER_DOWN) - ); - - $sut = new TestLdapDriver($zendLdap); - $sut->search('', '', []); - } } class TestLdapDriver extends LdapDriver