mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-11-22 19:56:13 +01:00

[TASK] Make the development dependencies more specific (#828)

Even for a constraint like `^6.2`, we explicitly state the bug-fix version
`^6.2.0`. Even though this is semantically the same, this communicates to
the human reader that we explicitly allow version 6.2.0 instead of
"any 6.2 version".

Also bump `friendsofphp/php-cs-fixer`.

For dev dependencies that are also transitive dependencies of
`typo3/cms-core`, align our dependencies with the `typo3/cms-core`
dependencies. This allows us to catch bugs with the lowest dependencies
that would go unnoticed if we required a higher version as a dev depdency.
This commit is contained in:
Oliver Klee 2023-05-02 11:17:58 +02:00 committed by GitHub
parent 7165abea1b
commit 6ef27779a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -35,7 +35,7 @@
"typo3/cms-frontend": "^11.5.4 || ^12.4" "typo3/cms-frontend": "^11.5.4 || ^12.4"
}, },
"require-dev": { "require-dev": {
"doctrine/dbal": "^2.13.8 || ^3.3.7", "doctrine/dbal": "^2.13.5 || ^3.6.2",
"ergebnis/composer-normalize": "^2.28.3", "ergebnis/composer-normalize": "^2.28.3",
"friendsofphp/php-cs-fixer": "^3.14.1", "friendsofphp/php-cs-fixer": "^3.14.1",
"helmich/typo3-typoscript-lint": "^3.1.0", "helmich/typo3-typoscript-lint": "^3.1.0",
@ -48,8 +48,8 @@
"saschaegerer/phpstan-typo3": "^1.8.4", "saschaegerer/phpstan-typo3": "^1.8.4",
"seld/jsonlint": "^1.9.0", "seld/jsonlint": "^1.9.0",
"squizlabs/php_codesniffer": "^3.7.2", "squizlabs/php_codesniffer": "^3.7.2",
"symfony/yaml": "^5.4 || ^6.1", "symfony/yaml": "^5.3.6 || ^6.2.0",
"typo3/cms-fluid-styled-content": "^11.5.4 || ^12.4", "typo3/cms-fluid-styled-content": "^11.5.4 || ^12.4.0",
"typo3/coding-standards": "^0.6.1", "typo3/coding-standards": "^0.6.1",
"typo3/testing-framework": "^7.0.1" "typo3/testing-framework": "^7.0.1"
}, },