From 04141a084715d68ef8e3fd62f05b1c1b1a36acc5 Mon Sep 17 00:00:00 2001 From: Christophe Coevoet Date: Fri, 13 Feb 2026 21:49:01 +0100 Subject: [PATCH] Bump the min Symfony version to 7.3 This also bumps the min PHP version to 8.2 as Symfony 7 does not support PHP 8.1. --- .github/workflows/ci.yaml | 4 --- .github/workflows/static-analysis.yaml | 2 +- composer.json | 42 +++++++++++++------------- 3 files changed, 22 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 10c7811dc..930394dd0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,16 +15,12 @@ jobs: fail-fast: false matrix: php: - - '8.1' - '8.2' - '8.3' - '8.4' - '8.5' symfony-versions: [false] include: - - description: 'Symfony 6.4 LTS' - php: '8.2' - symfony-versions: '^6.4' - description: 'Symfony 7.4 LTS' php: '8.4' symfony-versions: '^7.4' diff --git a/.github/workflows/static-analysis.yaml b/.github/workflows/static-analysis.yaml index 00f5f07d0..e65769809 100644 --- a/.github/workflows/static-analysis.yaml +++ b/.github/workflows/static-analysis.yaml @@ -26,7 +26,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: '8.1' + php-version: '8.2' - name: Install dependencies run: composer install diff --git a/composer.json b/composer.json index 4b603c1e4..b360949c9 100644 --- a/composer.json +++ b/composer.json @@ -21,26 +21,26 @@ } ], "require": { - "php": "^8.1", + "php": "^8.2", "ext-dom": "*", "ext-json": "*", - "symfony/config": "^6.4 || ^7.0", - "symfony/dependency-injection": "^6.4 || ^7.0", - "symfony/event-dispatcher": "^6.4 || ^7.0", + "symfony/config": "^7.3", + "symfony/dependency-injection": "^7.3", + "symfony/event-dispatcher": "^7.3", "symfony/event-dispatcher-contracts": "^1.1 || ^2.0 || ^3.0", - "symfony/form": "^6.4 || ^7.0", - "symfony/framework-bundle": "^6.4 || ^7.0", - "symfony/http-foundation": "^6.4 || ^7.0", - "symfony/http-kernel": "^6.4 || ^7.0", - "symfony/options-resolver": "^6.4 || ^7.0", - "symfony/password-hasher": "^6.4 || ^7.0", - "symfony/routing": "^6.4 || ^7.0", - "symfony/security-bundle": "^6.4 || ^7.0", - "symfony/security-core": "^6.4 || ^7.0", - "symfony/translation": "^6.4 || ^7.0", - "symfony/twig-bundle": "^6.4 || ^7.0", - "symfony/validator": "^6.4 || ^7.0", - "symfony/yaml": "^6.4 || ^7.0", + "symfony/form": "^7.3", + "symfony/framework-bundle": "^7.3", + "symfony/http-foundation": "^7.3", + "symfony/http-kernel": "^7.3", + "symfony/options-resolver": "^7.3", + "symfony/password-hasher": "^7.3", + "symfony/routing": "^7.3", + "symfony/security-bundle": "^7.3", + "symfony/security-core": "^7.3", + "symfony/translation": "^7.3", + "symfony/twig-bundle": "^7.3", + "symfony/validator": "^7.3", + "symfony/yaml": "^7.3", "twig/twig": "^2.13 || ^3.0" }, "conflict": { @@ -52,10 +52,10 @@ "doctrine/doctrine-bundle": "^1.3 || ^2", "friendsofphp/php-cs-fixer": "^3.0.2, !=3.5.0", "phpunit/phpunit": "^9.6", - "symfony/console": "^6.4 || ^7.0", - "symfony/mailer": "^6.4 || ^7.0", - "symfony/mime": "^6.4 || ^7.0", - "symfony/phpunit-bridge": "^6.4 || ^7.0" + "symfony/console": "^7.3", + "symfony/mailer": "^7.3", + "symfony/mime": "^7.3", + "symfony/phpunit-bridge": "^7.3" }, "config": { "sort-packages": true