From 2d50420038722a9a4c59d987674ba0b2a413d688 Mon Sep 17 00:00:00 2001 From: Kamil Kokot Date: Fri, 12 Jun 2026 14:10:24 +0200 Subject: [PATCH] Remove symfony/deprecation-contracts direct dep (transitive, breaks version lock) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The lock-symfony-version.sh script pins all symfony/* packages to the matrix version, but symfony/deprecation-contracts uses its own versioning (3.x) rather than following Symfony's major/minor scheme. Removing it as a direct dependency is safe — it is always pulled in transitively via symfony/config and others. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- composer.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/composer.json b/composer.json index a8b7186..27c00cf 100644 --- a/composer.json +++ b/composer.json @@ -24,8 +24,7 @@ "php": "^8.3", "behat/behat": "^3.31", "behat/mink": "^1.5", - "symfony/config": "^7.4", - "symfony/deprecation-contracts": "^3.0" + "symfony/config": "^7.4" }, "require-dev": { "behat/mink-browserkit-driver": "^2.0",