From 3ed3e20b982d38f63c3ba9c37a18d50784d4b82c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20G=C3=BCthler?= Date: Thu, 18 Dec 2025 14:41:51 +0100 Subject: [PATCH 1/2] Add support for Symfony 8 --- .github/workflows/tests.yml | 3 +++ composer.json | 34 +++++++++++++++++----------------- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8259e8b0..72a54d84 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -54,6 +54,9 @@ jobs: symfony: '7.4.*' stability: dev allow-failure: true + - + php: '8.4' + symfony: '8.0.*' services: mysql: diff --git a/composer.json b/composer.json index 68e8b170..35503b23 100644 --- a/composer.json +++ b/composer.json @@ -22,17 +22,17 @@ "homepage": "https://github.com/craue/CraueFormFlowBundle", "require": { "php": "^7.3 || ^8", - "symfony/config": "^5.4 || ^6.4 || ^7.2", - "symfony/dependency-injection": "^5.4 || ^6.4 || ^7.2", - "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.2", - "symfony/form": "^5.4 || ^6.4 || ^7.2", - "symfony/http-foundation": "^5.4 || ^6.4 || ^7.2", - "symfony/http-kernel": "^5.4 || ^6.4 || ^7.2", - "symfony/options-resolver": "^5.4 || ^6.4 || ^7.2", - "symfony/security-core": "^5.4 || ^6.4 || ^7.2", - "symfony/translation": "^5.4 || ^6.4 || ^7.2", - "symfony/validator": "^5.4 || ^6.4 || ^7.2", - "symfony/yaml": "^5.4 || ^6.4 || ^7.2" + "symfony/config": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/dependency-injection": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/form": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/http-foundation": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/http-kernel": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/options-resolver": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/security-core": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/translation": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/validator": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/yaml": "^5.4 || ^6.4 || ^7.2 || ^8.0" }, "require-dev": { "craue/translations-tests": "^1.1", @@ -46,13 +46,13 @@ "phpstan/phpstan-strict-rules": "^1.1", "phpstan/phpstan-symfony": "^1.1", "phpunit/phpunit": "^9.5", - "symfony/browser-kit": "^5.4 || ^6.4 || ^7.2", - "symfony/css-selector": "^5.4 || ^6.4 || ^7.2", - "symfony/framework-bundle": "^5.4 || ^6.4 || ^7.2", - "symfony/mime": "^5.4 || ^6.4 || ^7.2", + "symfony/browser-kit": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/framework-bundle": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/mime": "^5.4 || ^6.4 || ^7.2 || ^8.0", "symfony/phpunit-bridge": "^7.3", - "symfony/security-bundle": "^5.4 || ^6.4 || ^7.2", - "symfony/twig-bundle": "^5.4 || ^6.4 || ^7.2" + "symfony/security-bundle": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/twig-bundle": "^5.4 || ^6.4 || ^7.2 || ^8.0" }, "conflict": { "doctrine/dbal": "<2.10" From 74cb0399b9419729cad1f825c74f88e2296bc1ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20G=C3=BCthler?= Date: Fri, 19 Dec 2025 10:33:14 +0100 Subject: [PATCH 2/2] Do not support EOL versions of PHP and Symfony anymore --- .github/workflows/tests.yml | 16 ++-------------- composer.json | 36 ++++++++++++++++++------------------ 2 files changed, 20 insertions(+), 32 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 72a54d84..fcaca1cd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,36 +24,24 @@ jobs: fail-fast: false matrix: include: - - - php: '7.3' - dependencies: lowest - symfony-deprecations: max[indirect]=5 - php: '8.4' dependencies: highest - php: '7.4' - symfony: '5.4.*' - - - php: '8.0' - symfony: '5.4.*' + symfony: '6.4.*' - php: '8.1' - symfony: '5.4.*' + symfony: '6.4.*' - php: '8.2' symfony: '6.4.*' - php: '8.3' symfony: '6.4.*' - - - php: '8.2' - symfony: '7.2.*' - php: '8.4' symfony: '7.4.*' - stability: dev - allow-failure: true - php: '8.4' symfony: '8.0.*' diff --git a/composer.json b/composer.json index 35503b23..cc195fdc 100644 --- a/composer.json +++ b/composer.json @@ -21,18 +21,18 @@ ], "homepage": "https://github.com/craue/CraueFormFlowBundle", "require": { - "php": "^7.3 || ^8", - "symfony/config": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/dependency-injection": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/form": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/http-foundation": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/http-kernel": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/options-resolver": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/security-core": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/translation": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/validator": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/yaml": "^5.4 || ^6.4 || ^7.2 || ^8.0" + "php": "^8.1", + "symfony/config": "^6.4 || ^7.2 || ^8.0", + "symfony/dependency-injection": "^6.4 || ^7.2 || ^8.0", + "symfony/event-dispatcher": "^6.4 || ^7.2 || ^8.0", + "symfony/form": "^6.4 || ^7.2 || ^8.0", + "symfony/http-foundation": "^6.4 || ^7.2 || ^8.0", + "symfony/http-kernel": "^6.4 || ^7.2 || ^8.0", + "symfony/options-resolver": "^6.4 || ^7.2 || ^8.0", + "symfony/security-core": "^6.4 || ^7.2 || ^8.0", + "symfony/translation": "^6.4 || ^7.2 || ^8.0", + "symfony/validator": "^6.4 || ^7.2 || ^8.0", + "symfony/yaml": "^6.4 || ^7.2 || ^8.0" }, "require-dev": { "craue/translations-tests": "^1.1", @@ -46,13 +46,13 @@ "phpstan/phpstan-strict-rules": "^1.1", "phpstan/phpstan-symfony": "^1.1", "phpunit/phpunit": "^9.5", - "symfony/browser-kit": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/css-selector": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/framework-bundle": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/mime": "^5.4 || ^6.4 || ^7.2 || ^8.0", + "symfony/browser-kit": "^6.4 || ^7.2 || ^8.0", + "symfony/css-selector": "^6.4 || ^7.2 || ^8.0", + "symfony/framework-bundle": "^6.4 || ^7.2 || ^8.0", + "symfony/mime": "^6.4 || ^7.2 || ^8.0", "symfony/phpunit-bridge": "^7.3", - "symfony/security-bundle": "^5.4 || ^6.4 || ^7.2 || ^8.0", - "symfony/twig-bundle": "^5.4 || ^6.4 || ^7.2 || ^8.0" + "symfony/security-bundle": "^6.4 || ^7.2 || ^8.0", + "symfony/twig-bundle": "^6.4 || ^7.2 || ^8.0" }, "conflict": { "doctrine/dbal": "<2.10"