From e921b8794ed15b9a2ba02a0a52b703b496ee2eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20=C4=8Cern=C3=BD?= Date: Wed, 26 Aug 2026 10:43:20 +0200 Subject: [PATCH 1/2] Allow symfony/process ^8.0 The Process API surface this package uses (constructor signature, Process::ERR, ProcessFailedException, RuntimeException) is unchanged between symfony/process 7.x and 8.x, so this is a plain constraint widening rather than a compatibility fix. This unblocks installing yii2-queue alongside packages that now require symfony/process ^8.0 (e.g. current pestphp/pest and brianium/paratest). --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 20a742fd6..0f85b6144 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ "require": { "php": ">=8.3", "yiisoft/yii2": "~2.0.54", - "symfony/process": "^7.0", + "symfony/process": "^7.0||^8.0", "laravel/serializable-closure": "^v2.0.0" }, "require-dev": { From d940dd7211420b27ccffd7eac79f20d72e70fe36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20=C4=8Cern=C3=BD?= Date: Wed, 26 Aug 2026 21:36:03 +0200 Subject: [PATCH 2/2] Add CHANGELOG entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f81187ba8..f6913f5b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ Yii2 Queue Extension Change Log - Enh #503: The `opis/closure` package did not support PHP 8.1 and was replaced by the `laravel/serializable-closure` package (@s1lver) - Enh #544: Applying Yii2 coding standards (@s1lver) - Bug #563: Fix `@property` annotations in `InfoAction` and `Queue` drivers (mspirkov) +- Enh #564: Allow `symfony/process` `^8.0` (lukascernydis) 2.3.8 January 08, 2026 ----------------------