From afb532f8eb8d922d6f3e5e9ffc57821b778294ca Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Sat, 1 Nov 2025 11:01:33 +0100 Subject: [PATCH 1/8] chore: spelling anonymization From daf960e312d989c3dcb3edc58e2051fcddd7fb1c Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Mon, 8 Dec 2025 11:23:08 +0100 Subject: [PATCH 2/8] feat: allow symfony 8 allow laravel/framework > 11 --- composer.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/composer.json b/composer.json index 43bd14a9..9678dbaa 100644 --- a/composer.json +++ b/composer.json @@ -15,25 +15,25 @@ "php": ">=8.1", "makinacorpus/query-builder": "^1.6.2", "psr/log": "^3.0", - "symfony/config": "^6.0|^7.0", - "symfony/console": "^6.0|^7.0", - "symfony/filesystem": "^6.0|^7.0", - "symfony/finder": "^6.0|^7.0", - "symfony/options-resolver": "^6.0|^7.0", - "symfony/process": "^6.0|^7.0", - "symfony/yaml": "^6.0|^7.0" + "symfony/config": "^6.0|^7.0|^8.0", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/filesystem": "^6.0|^7.0|^8.0", + "symfony/finder": "^6.0|^7.0|^8.0", + "symfony/options-resolver": "^6.0|^7.0|^8.0", + "symfony/process": "^6.0|^7.0|^8.0", + "symfony/yaml": "^6.0|^7.0|^8.0" }, "require-dev": { - "doctrine/doctrine-bundle": "^2.10.0", + "doctrine/doctrine-bundle": "^2.10.0|^3.0", "doctrine/orm": "^2.15|^3.0", "friendsofphp/php-cs-fixer": "^3.34", - "laravel/framework": "^10.0|^11.0", + "laravel/framework": "^10.0|^11.0|^12.0|13.0.x-dev", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^10.4", - "symfony/dependency-injection": "^6.0|^7.0", - "symfony/framework-bundle": "^6.0|^7.0", - "symfony/password-hasher": "^6.0|^7.0", - "symfony/validator": "^6.3|^7.0" + "symfony/dependency-injection": "^6.0|^7.0|^8.0", + "symfony/framework-bundle": "^6.0|^7.0|^8.0", + "symfony/password-hasher": "^6.0|^7.0|^8.0", + "symfony/validator": "^6.3|^7.0|^8.0" }, "suggest": { "db-tools-bundle/pack-faker": "FakerPHP/Faker bridge anonyzer pack", From 191bbb989c669da2687747c762dcc8392ec79248 Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Mon, 8 Dec 2025 11:29:24 +0100 Subject: [PATCH 3/8] feat: allow symfony 8 allow laravel/framework > 11 --- src/Test/TestKernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Test/TestKernel.php b/src/Test/TestKernel.php index bf1e30d4..99845b8f 100644 --- a/src/Test/TestKernel.php +++ b/src/Test/TestKernel.php @@ -42,7 +42,7 @@ public function registerBundles(): iterable ]; } - protected function configureContainer(ContainerBuilder $containerBuilder, LoaderInterface $loader) + protected function configureContainer(ContainerBuilder $containerBuilder, LoaderInterface $loader): void { $containerBuilder->loadFromExtension('framework', [ 'secret' => 123, @@ -69,5 +69,5 @@ public function getRootDir(): string } #[\Override] - public function process(ContainerBuilder $container) {} + public function process(ContainerBuilder $container): void {} } From 5f5a5c03ac68780cf89434946f81d1d15ef71258 Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Mon, 8 Dec 2025 11:51:23 +0100 Subject: [PATCH 4/8] feat: allow symfony 8 allow laravel/framework > 11 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 9678dbaa..8db741b1 100644 --- a/composer.json +++ b/composer.json @@ -45,7 +45,7 @@ "doctrine/dbal": "<3.0|>=5.0", "doctrine/orm": "<2.15|>=4.0", "seld/phar-utils": "<1.2|>=2.0", - "symfony/password-hasher": "<6.0|>=8.0" + "symfony/password-hasher": "<6.0" }, "autoload": { "psr-4": { From e403ecfa6660ffd614bb13943b5a2eed9ba7d7aa Mon Sep 17 00:00:00 2001 From: chris Date: Tue, 7 Apr 2026 09:55:09 +0200 Subject: [PATCH 5/8] Fix laravel/framework version constraint in composer.json --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 8db741b1..1b3835e0 100644 --- a/composer.json +++ b/composer.json @@ -27,7 +27,7 @@ "doctrine/doctrine-bundle": "^2.10.0|^3.0", "doctrine/orm": "^2.15|^3.0", "friendsofphp/php-cs-fixer": "^3.34", - "laravel/framework": "^10.0|^11.0|^12.0|13.0.x-dev", + "laravel/framework": "^10.0|^11.0|^12.0|^13.0", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^10.4", "symfony/dependency-injection": "^6.0|^7.0|^8.0", From 98967903ed496c89096bc93f6c1f13032b41c0f7 Mon Sep 17 00:00:00 2001 From: Simon Mellerin Date: Wed, 10 Jun 2026 09:53:06 +0200 Subject: [PATCH 6/8] Remove Laravel 12 & 13 support - this need to be properly tested --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 1b3835e0..6cf053ec 100644 --- a/composer.json +++ b/composer.json @@ -27,7 +27,7 @@ "doctrine/doctrine-bundle": "^2.10.0|^3.0", "doctrine/orm": "^2.15|^3.0", "friendsofphp/php-cs-fixer": "^3.34", - "laravel/framework": "^10.0|^11.0|^12.0|^13.0", + "laravel/framework": "^10.0|^11.0", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^10.4", "symfony/dependency-injection": "^6.0|^7.0|^8.0", From 625ed6caa5a69db52930a878e311930eb9f7b369 Mon Sep 17 00:00:00 2001 From: Simon Mellerin Date: Wed, 10 Jun 2026 09:54:05 +0200 Subject: [PATCH 7/8] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 242c5068..71fe50f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.2.0 + +* [feature] 🌟 Symfony 8 support + ## 2.1.0 * [feature] 🌟 PHP 8.5 support From ef9796193dc15647f4dda502a29ba4545b506c11 Mon Sep 17 00:00:00 2001 From: Simon Mellerin Date: Wed, 10 Jun 2026 10:24:38 +0200 Subject: [PATCH 8/8] ignore laravel security advisories --- composer.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 6cf053ec..a1079709 100644 --- a/composer.json +++ b/composer.json @@ -58,7 +58,14 @@ } }, "config": { - "sort-packages": true + "sort-packages": true, + "policy": { + "advisories": { + "ignore": { + "laravel/framework": "This is a dev dependency, no risk." + } + } + } }, "bin": ["bin/db-tools"], "scripts": {