diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 415fcc4..cdfe833 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -15,8 +15,11 @@ jobs: fail-fast: false matrix: php-version: ["8.1", "8.2", "8.3"] - typo3-version: ["11.5", "12.4"] + typo3-version: ["11.5", "12.4", "13.0"] dependencies: ["highest", "lowest"] + exclude: + - php-version: "8.1" + typo3-version: "13.0" env: typo3DatabaseName: typo3 typo3DatabaseHost: '127.0.0.1' diff --git a/README.md b/README.md index 2bae23f..e56a3b0 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ console commands to list and flush the mail queue. * Improved queueable file transport with failure metadata * Backend module to list mails in queue * Console command to list queue and flush mails -* Compatible with TYPO3 11.5 LTS and 12.4 LTS +* Compatible with TYPO3 11.5 LTS, 12.4 LTS and 13.0 ## 🔥 Installation diff --git a/composer.json b/composer.json index 4294d51..1ce2877 100644 --- a/composer.json +++ b/composer.json @@ -18,9 +18,9 @@ "symfony/console": "^5.4 || ^6.4 || ^7.0", "symfony/mailer": "^5.4 || ^6.4 || ^7.0", "symfony/mime": "^5.4 || ^6.4 || ^7.0", - "typo3/cms-backend": "^11.5 || ^12.4", - "typo3/cms-core": "^11.5 || ^12.4", - "typo3/cms-fluid": "^11.5 || ^12.4", + "typo3/cms-backend": "~11.5.0 || ~12.4.0 || ~13.0.0", + "typo3/cms-core": "~11.5.0 || ~12.4.0 || ~13.0.0", + "typo3/cms-fluid": "~11.5.0 || ~12.4.0 || ~13.0.0", "typo3fluid/fluid": "^2.7" }, "require-dev": { @@ -33,9 +33,9 @@ "phpunit/phpcov": "^9.0 || ^10.0", "saschaegerer/phpstan-typo3": "^1.10", "ssch/typo3-rector": "^2.0", - "typo3/cms-lowlevel": "^11.5 || ^12.4", - "typo3/coding-standards": "^0.7.1", - "typo3/testing-framework": "^7.0.2 || ^8.0.1" + "typo3/cms-lowlevel": "~11.5.0 || ~12.4.0 || ~13.0.0", + "typo3/coding-standards": "^0.8.0@dev", + "typo3/testing-framework": "^7.0.2 || ^8.0.9" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index d62ae3e..fcdc9c9 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": "9fb3fda18a69a702edd9091fdcad3464", + "content-hash": "ad9a7713cc9c065aafae29cd8e4be2e1", "packages": [ { "name": "bacon/bacon-qr-code", @@ -1538,16 +1538,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.26.0", + "version": "1.27.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "231e3186624c03d7e7c890ec662b81e6b0405227" + "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/231e3186624c03d7e7c890ec662b81e6b0405227", - "reference": "231e3186624c03d7e7c890ec662b81e6b0405227", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/86e4d5a4b036f8f0be1464522f4c6b584c452757", + "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757", "shasum": "" }, "require": { @@ -1579,9 +1579,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/1.26.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.27.0" }, - "time": "2024-02-23T16:05:55+00:00" + "time": "2024-03-21T13:14:53+00:00" }, { "name": "psr/cache", @@ -5005,21 +5005,21 @@ }, { "name": "typo3/cms-backend", - "version": "v12.4.12", + "version": "v12.4.13", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/backend.git", - "reference": "fabfcde383798386f0d4c8d75b061de0dcb709ef" + "reference": "45588d80cf0d8cc1fe6b41c782a404bad89ecae8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/fabfcde383798386f0d4c8d75b061de0dcb709ef", - "reference": "fabfcde383798386f0d4c8d75b061de0dcb709ef", + "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/45588d80cf0d8cc1fe6b41c782a404bad89ecae8", + "reference": "45588d80cf0d8cc1fe6b41c782a404bad89ecae8", "shasum": "" }, "require": { "psr/event-dispatcher": "^1.0", - "typo3/cms-core": "12.4.12" + "typo3/cms-core": "12.4.13" }, "conflict": { "typo3/cms": "*" @@ -5080,7 +5080,7 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2024-03-12T08:15:14+00:00" + "time": "2024-03-19T09:11:00+00:00" }, { "name": "typo3/cms-cli", @@ -5189,16 +5189,16 @@ }, { "name": "typo3/cms-core", - "version": "v12.4.12", + "version": "v12.4.13", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/core.git", - "reference": "19a59feae95dc2d3ba3fc44bf00ebab63d0b588f" + "reference": "d74aaac8b8e9b5ffd904fd75cc01958f99f26b2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/19a59feae95dc2d3ba3fc44bf00ebab63d0b588f", - "reference": "19a59feae95dc2d3ba3fc44bf00ebab63d0b588f", + "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/d74aaac8b8e9b5ffd904fd75cc01958f99f26b2d", + "reference": "d74aaac8b8e9b5ffd904fd75cc01958f99f26b2d", "shasum": "" }, "require": { @@ -5325,20 +5325,20 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2024-03-12T08:15:14+00:00" + "time": "2024-03-19T09:11:00+00:00" }, { "name": "typo3/cms-extbase", - "version": "v12.4.12", + "version": "v12.4.13", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/extbase.git", - "reference": "e6c58d41f382dbd2371136ced0d353d37712fb67" + "reference": "68c22504f66d6bff9b902e447cad489a7d1c3c35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/e6c58d41f382dbd2371136ced0d353d37712fb67", - "reference": "e6c58d41f382dbd2371136ced0d353d37712fb67", + "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/68c22504f66d6bff9b902e447cad489a7d1c3c35", + "reference": "68c22504f66d6bff9b902e447cad489a7d1c3c35", "shasum": "" }, "require": { @@ -5348,7 +5348,7 @@ "symfony/dependency-injection": "^6.4 || ^7.0", "symfony/property-access": "^6.4 || ^7.0", "symfony/property-info": "^6.4 || ^7.0", - "typo3/cms-core": "12.4.12" + "typo3/cms-core": "12.4.13" }, "conflict": { "typo3/cms": "*" @@ -5395,26 +5395,26 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2024-03-12T08:15:14+00:00" + "time": "2024-03-19T09:11:00+00:00" }, { "name": "typo3/cms-fluid", - "version": "v12.4.12", + "version": "v12.4.13", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/fluid.git", - "reference": "6d2ced00b483806ac34032ca324adbafa92c1a4d" + "reference": "6570da527cab2ba1f8bdbfc864195d0afb1a3b4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/6d2ced00b483806ac34032ca324adbafa92c1a4d", - "reference": "6d2ced00b483806ac34032ca324adbafa92c1a4d", + "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/6570da527cab2ba1f8bdbfc864195d0afb1a3b4b", + "reference": "6570da527cab2ba1f8bdbfc864195d0afb1a3b4b", "shasum": "" }, "require": { "symfony/dependency-injection": "^6.4 || ^7.0", - "typo3/cms-core": "12.4.12", - "typo3/cms-extbase": "12.4.12", + "typo3/cms-core": "12.4.13", + "typo3/cms-extbase": "12.4.13", "typo3fluid/fluid": "^2.9.2" }, "conflict": { @@ -5459,7 +5459,7 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2024-03-12T08:15:14+00:00" + "time": "2024-03-19T09:11:00+00:00" }, { "name": "typo3/html-sanitizer", @@ -5739,16 +5739,16 @@ }, { "name": "composer/pcre", - "version": "3.1.2", + "version": "3.1.3", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "4775f35b2d70865807c89d32c8e7385b86eb0ace" + "reference": "5b16e25a5355f1f3afdfc2f954a0a80aec4826a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/4775f35b2d70865807c89d32c8e7385b86eb0ace", - "reference": "4775f35b2d70865807c89d32c8e7385b86eb0ace", + "url": "https://api.github.com/repos/composer/pcre/zipball/5b16e25a5355f1f3afdfc2f954a0a80aec4826a8", + "reference": "5b16e25a5355f1f3afdfc2f954a0a80aec4826a8", "shasum": "" }, "require": { @@ -5790,7 +5790,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.1.2" + "source": "https://github.com/composer/pcre/tree/3.1.3" }, "funding": [ { @@ -5806,7 +5806,7 @@ "type": "tidelift" } ], - "time": "2024-03-07T15:38:35+00:00" + "time": "2024-03-19T10:26:25+00:00" }, { "name": "composer/semver", @@ -6366,16 +6366,16 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.51.0", + "version": "v3.52.1", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "127fa74f010da99053e3f5b62672615b72dd6efd" + "reference": "6e77207f0d851862ceeb6da63e6e22c01b1587bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/127fa74f010da99053e3f5b62672615b72dd6efd", - "reference": "127fa74f010da99053e3f5b62672615b72dd6efd", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/6e77207f0d851862ceeb6da63e6e22c01b1587bc", + "reference": "6e77207f0d851862ceeb6da63e6e22c01b1587bc", "shasum": "" }, "require": { @@ -6446,7 +6446,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.51.0" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.52.1" }, "funding": [ { @@ -6454,7 +6454,7 @@ "type": "github" } ], - "time": "2024-02-28T19:50:06+00:00" + "time": "2024-03-19T21:02:43+00:00" }, { "name": "idiosyncratic/editorconfig", @@ -7000,16 +7000,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.62", + "version": "1.10.64", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "cd5c8a1660ed3540b211407c77abf4af193a6af9" + "reference": "fb9f270daffedcb5ff46275dcafe92538b1bc4bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/cd5c8a1660ed3540b211407c77abf4af193a6af9", - "reference": "cd5c8a1660ed3540b211407c77abf4af193a6af9", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/fb9f270daffedcb5ff46275dcafe92538b1bc4bb", + "reference": "fb9f270daffedcb5ff46275dcafe92538b1bc4bb", "shasum": "" }, "require": { @@ -7058,7 +7058,7 @@ "type": "tidelift" } ], - "time": "2024-03-13T12:27:20+00:00" + "time": "2024-03-21T09:57:47+00:00" }, { "name": "phpstan/phpstan-phpunit", @@ -7569,16 +7569,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.13", + "version": "10.5.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "20a63fc1c6db29b15da3bd02d4b6cf59900088a7" + "reference": "86376e05e8745ed81d88232ff92fee868247b07b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/20a63fc1c6db29b15da3bd02d4b6cf59900088a7", - "reference": "20a63fc1c6db29b15da3bd02d4b6cf59900088a7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/86376e05e8745ed81d88232ff92fee868247b07b", + "reference": "86376e05e8745ed81d88232ff92fee868247b07b", "shasum": "" }, "require": { @@ -7650,7 +7650,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.13" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.15" }, "funding": [ { @@ -7666,7 +7666,7 @@ "type": "tidelift" } ], - "time": "2024-03-12T15:37:41+00:00" + "time": "2024-03-22T04:17:47+00:00" }, { "name": "rector/rector", @@ -8712,16 +8712,16 @@ }, { "name": "ssch/typo3-rector", - "version": "v2.1.0", + "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/sabbelasichon/typo3-rector.git", - "reference": "498ec4ba020b8d52dbe8c6314a3aa174afc1c20a" + "reference": "c39979e7f099eafead1cc677f0e9e29920e27d6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabbelasichon/typo3-rector/zipball/498ec4ba020b8d52dbe8c6314a3aa174afc1c20a", - "reference": "498ec4ba020b8d52dbe8c6314a3aa174afc1c20a", + "url": "https://api.github.com/repos/sabbelasichon/typo3-rector/zipball/c39979e7f099eafead1cc677f0e9e29920e27d6e", + "reference": "c39979e7f099eafead1cc677f0e9e29920e27d6e", "shasum": "" }, "require": { @@ -8739,22 +8739,23 @@ "webmozart/assert": "^1.11.0" }, "require-dev": { - "ergebnis/composer-normalize": "^2.28", + "ergebnis/composer-normalize": "^2.42.0", "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan-deprecation-rules": "^1.1", - "phpstan/phpstan-phpunit": "^1.3.15", - "phpunit/phpunit": "^9.6.16 || ^10.0", + "phpstan/phpstan-deprecation-rules": "^1.1.4", + "phpstan/phpstan-phpunit": "^1.3.16", + "phpunit/phpunit": "^9.6.17 || ^10.0", "symfony/config": "^5.0 || ^6.0 || ^7.0", - "symfony/dependency-injection": "^5.4.34 || ^6.4.2 || ^7.0.2", - "symfony/http-kernel": "^5.4.34 || ^6.4.2 || ^7.0.2", - "symplify/easy-coding-standard": "^12.1.8" + "symfony/dependency-injection": "^5.4.36 || ^6.4.2 || ^7.0.2", + "symfony/http-kernel": "^5.4.37 || ^6.4.2 || ^7.0.2", + "symplify/easy-coding-standard": "^12.1.14" }, "suggest": { "ssch/typo3-debug-dump-pass": "^0.0.1" }, "bin": [ - "bin/typo3-init" + "bin/typo3-init", + "bin/typo3-rector" ], "type": "rector-extension", "extra": { @@ -8792,8 +8793,8 @@ "name": "Simon Schaufelberger" } ], - "description": "Instant fixes for your TYPO3 code by using Rector.", - "homepage": "https://packagist.org/packages/ssch/typo3-rector", + "description": "Instant fixes for your TYPO3 PHP code by using Rector.", + "homepage": "https://www.typo3-rector.com/", "keywords": [ "dev" ], @@ -8813,7 +8814,7 @@ "type": "github" } ], - "time": "2024-03-08T14:08:24+00:00" + "time": "2024-03-19T22:08:03+00:00" }, { "name": "symfony/polyfill-php81", @@ -9066,21 +9067,21 @@ }, { "name": "typo3/cms-frontend", - "version": "v12.4.12", + "version": "v12.4.13", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/frontend.git", - "reference": "56bd1ed3d4b50ef52a50aac5dab68ddb8fdc0dee" + "reference": "67ae3af8df5a383e1d5d4fdcbc7f7723c1e99c44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/56bd1ed3d4b50ef52a50aac5dab68ddb8fdc0dee", - "reference": "56bd1ed3d4b50ef52a50aac5dab68ddb8fdc0dee", + "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/67ae3af8df5a383e1d5d4fdcbc7f7723c1e99c44", + "reference": "67ae3af8df5a383e1d5d4fdcbc7f7723c1e99c44", "shasum": "" }, "require": { "ext-libxml": "*", - "typo3/cms-core": "12.4.12" + "typo3/cms-core": "12.4.13" }, "conflict": { "typo3/cms": "*" @@ -9132,20 +9133,20 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2024-03-12T08:15:14+00:00" + "time": "2024-03-19T09:11:00+00:00" }, { "name": "typo3/cms-install", - "version": "v12.4.12", + "version": "v12.4.13", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/install.git", - "reference": "de376281bffe5cb7955eafcb5c7519fdc2f7d260" + "reference": "fccf72e92a6b0e75149a7aa28b485197120b99ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/de376281bffe5cb7955eafcb5c7519fdc2f7d260", - "reference": "de376281bffe5cb7955eafcb5c7519fdc2f7d260", + "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/fccf72e92a6b0e75149a7aa28b485197120b99ca", + "reference": "fccf72e92a6b0e75149a7aa28b485197120b99ca", "shasum": "" }, "require": { @@ -9154,9 +9155,9 @@ "nikic/php-parser": "^4.15.4", "symfony/finder": "^6.4 || ^7.0", "symfony/http-foundation": "^6.4 || ^7.0", - "typo3/cms-core": "12.4.12", - "typo3/cms-extbase": "12.4.12", - "typo3/cms-fluid": "12.4.12" + "typo3/cms-core": "12.4.13", + "typo3/cms-extbase": "12.4.13", + "typo3/cms-fluid": "12.4.13" }, "conflict": { "typo3/cms": "*" @@ -9200,24 +9201,24 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2024-03-12T08:15:14+00:00" + "time": "2024-03-19T09:11:00+00:00" }, { "name": "typo3/cms-lowlevel", - "version": "v12.4.12", + "version": "v12.4.13", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/lowlevel.git", - "reference": "2dd0fe07aa97ade0660dc6462e16a93441c53df2" + "reference": "8599bf919d75e11af9d288ef8a9c6f6e00b20eac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/lowlevel/zipball/2dd0fe07aa97ade0660dc6462e16a93441c53df2", - "reference": "2dd0fe07aa97ade0660dc6462e16a93441c53df2", + "url": "https://api.github.com/repos/TYPO3-CMS/lowlevel/zipball/8599bf919d75e11af9d288ef8a9c6f6e00b20eac", + "reference": "8599bf919d75e11af9d288ef8a9c6f6e00b20eac", "shasum": "" }, "require": { - "typo3/cms-core": "12.4.12" + "typo3/cms-core": "12.4.13" }, "conflict": { "typo3/cms": "*" @@ -9258,45 +9259,46 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2024-03-12T08:15:14+00:00" + "time": "2024-03-19T09:11:00+00:00" }, { "name": "typo3/coding-standards", - "version": "v0.7.1", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/TYPO3/coding-standards.git", - "reference": "b53fc46dc3fc997f98c96bc630d24c1e12028646" + "reference": "27798dd4b8a15d2178260dbd6aad83fb0d6a017e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3/coding-standards/zipball/b53fc46dc3fc997f98c96bc630d24c1e12028646", - "reference": "b53fc46dc3fc997f98c96bc630d24c1e12028646", + "url": "https://api.github.com/repos/TYPO3/coding-standards/zipball/27798dd4b8a15d2178260dbd6aad83fb0d6a017e", + "reference": "27798dd4b8a15d2178260dbd6aad83fb0d6a017e", "shasum": "" }, "require": { "ext-json": "*", - "friendsofphp/php-cs-fixer": "^3.11", - "php": "^8.0", - "symfony/console": "^4.4.30 || ^5.3.7 || ^6.0", - "symfony/filesystem": "^4.4 || ^5.0 || ^6.0" + "friendsofphp/php-cs-fixer": "^3.49", + "php": "^8.1", + "symfony/console": "^5.4 || ^6.4 || ^7.0", + "symfony/filesystem": "^5.4 || ^6.4 || ^7.0" }, "require-dev": { - "composer/package-versions-deprecated": "^1.11.99.4", - "ergebnis/composer-normalize": "*", + "composer/package-versions-deprecated": "^1.11.99.5", + "ergebnis/composer-normalize": "^2.28", "keradus/cli-executor": "^1.5", "maglnet/composer-require-checker": "*", - "nikic/php-parser": "^4.13.1", - "overtrue/phplint": "^3.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "phpstan/phpstan-strict-rules": "^1.0", - "phpstan/phpstan-symfony": "^1.0", - "phpunit/phpunit": "^9.5.18", - "symfony/finder": ">=4.4", - "symfony/process": ">=4.4" + "nikic/php-parser": "^4.15.5", + "overtrue/phplint": "^9.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.12", + "phpstan/phpstan-strict-rules": "^1.5.1", + "phpstan/phpstan-symfony": "^1.3.2", + "phpunit/phpunit": "^10.1.3", + "symfony/finder": ">=5.4", + "symfony/process": ">=5.4" }, + "default-branch": true, "bin": [ "t3-cs", "typo3-coding-standards" @@ -9304,7 +9306,7 @@ "type": "coding-standards", "extra": { "branch-alias": { - "dev-main": "0.7.x-dev" + "dev-main": "0.8.x-dev" } }, "autoload": { @@ -9341,7 +9343,7 @@ "issues": "https://github.com/TYPO3/coding-standards/issues", "source": "https://github.com/TYPO3/coding-standards" }, - "time": "2022-12-20T16:02:01+00:00" + "time": "2024-02-15T20:27:01+00:00" }, { "name": "typo3/testing-framework", @@ -9419,7 +9421,9 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "typo3/coding-standards": 20 + }, "prefer-stable": false, "prefer-lowest": false, "platform": { diff --git a/ext_emconf.php b/ext_emconf.php index 0216add..0e3c32c 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -32,7 +32,7 @@ 'author_company' => 'coding. powerful. systems. CPS GmbH', 'constraints' => [ 'depends' => [ - 'typo3' => '11.5.0-12.4.99', + 'typo3' => '11.5.0-13.0.99', 'php' => '8.1.0-8.3.99', ], ], diff --git a/rector.php b/rector.php index c98b631..2d46be5 100644 --- a/rector.php +++ b/rector.php @@ -28,7 +28,7 @@ use Rector\ValueObject\PhpVersion; use Ssch\TYPO3Rector\Set\Typo3LevelSetList; -return static function (RectorConfig $rectorConfig): void { +return static function(RectorConfig $rectorConfig): void { $rectorConfig->paths([ __DIR__ . '/Classes', __DIR__ . '/Configuration',