From 6e5aba3a6d76b415afbce59caa761b6d9fadcb40 Mon Sep 17 00:00:00 2001 From: Jason Coward Date: Fri, 27 Mar 2026 11:44:40 -0600 Subject: [PATCH 1/2] Update symfony/console constraint to ^6.0|^7.0, PHP minimum to >=8.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The prior constraint (^5.4) blocked consumers who require symfony/console 6 or 7 alongside modern tooling. All console command code is compatible with 6.x and 7.x — no code changes required. PHP minimum aligned to 8.1 to match the project's documented requirement for 3.2. Closes #180. --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index f10288f..8ea5e76 100644 --- a/composer.json +++ b/composer.json @@ -15,11 +15,11 @@ } ], "require": { - "php": ">=7.2.5", + "php": ">=8.1", "ext-PDO": "*", "ext-json": "*", "ext-simplexml": "*", - "symfony/console": "^5.4", + "symfony/console": "^6.0|^7.0", "psr/container": "^1.1 || ^2.0.1", "psr/log": "^1.1 || ^2.0 || ^3.0" }, From a6f1abe592521b0b8055ed0ea308730774ea7883 Mon Sep 17 00:00:00 2001 From: Jason Coward Date: Fri, 27 Mar 2026 13:11:41 -0600 Subject: [PATCH 2/2] Remove PHP <8.1 entries from CI matrix --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 243d7f2..0f240c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - php-version: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] + php-version: ['8.1', '8.2', '8.3', '8.4', '8.5'] steps: - name: Checkout @@ -63,7 +63,7 @@ jobs: strategy: matrix: - php-version: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] + php-version: ['8.1', '8.2', '8.3', '8.4', '8.5'] steps: - name: Checkout @@ -114,7 +114,7 @@ jobs: strategy: matrix: - php-version: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] + php-version: ['8.1', '8.2', '8.3', '8.4', '8.5'] steps: - name: Checkout