From ab840cc6940b4a676b147c6162da2f90dcb33114 Mon Sep 17 00:00:00 2001 From: Oskar Stark Date: Fri, 28 Nov 2025 08:16:47 +0100 Subject: [PATCH] minor: Require Symfony 7.4 as minimum version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update all Symfony component requirements from 7.3 to 7.4 across demo, examples, ai.symfony.com, root composer.json, and GitHub workflow files. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- .github/workflows/integration-tests.yaml | 2 +- .github/workflows/unit-tests.yaml | 2 +- ai.symfony.com/composer.json | 18 ++++++------ composer.json | 4 +-- demo/composer.json | 37 ++++++++++++------------ examples/composer.json | 10 +++---- 6 files changed, 37 insertions(+), 36 deletions(-) diff --git a/.github/workflows/integration-tests.yaml b/.github/workflows/integration-tests.yaml index df5a7f688..1633b7b94 100644 --- a/.github/workflows/integration-tests.yaml +++ b/.github/workflows/integration-tests.yaml @@ -35,7 +35,7 @@ jobs: symfony-version: '7.4.*' env: - SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.3' }} + SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.4' }} steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml index aae5ce6d6..5e56fcab0 100644 --- a/.github/workflows/unit-tests.yaml +++ b/.github/workflows/unit-tests.yaml @@ -38,7 +38,7 @@ jobs: symfony-version: '8.0.*' env: - SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.3' }} + SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.4' }} steps: - uses: actions/checkout@v6 diff --git a/ai.symfony.com/composer.json b/ai.symfony.com/composer.json index 34335d7ac..27ba0c3c3 100644 --- a/ai.symfony.com/composer.json +++ b/ai.symfony.com/composer.json @@ -6,17 +6,17 @@ "php": ">=8.4", "ext-ctype": "*", "ext-iconv": "*", - "symfony/asset": "^7.3", - "symfony/asset-mapper": "^7.3", - "symfony/console": "^7.3", - "symfony/dotenv": "^7.3", + "symfony/asset": "^7.4", + "symfony/asset-mapper": "^7.4", + "symfony/console": "^7.4", + "symfony/dotenv": "^7.4", "symfony/flex": "^2", - "symfony/framework-bundle": "^7.3", - "symfony/runtime": "^7.3", + "symfony/framework-bundle": "^7.4", + "symfony/runtime": "^7.4", "symfony/stimulus-bundle": "^2.31", - "symfony/twig-bundle": "^7.3", + "symfony/twig-bundle": "^7.4", "symfony/ux-icons": "^2.31", - "symfony/yaml": "^7.3", + "symfony/yaml": "^7.4", "twig/extra-bundle": "^3.0", "twig/twig": "^3.0" }, @@ -61,7 +61,7 @@ "extra": { "symfony": { "allow-contrib": false, - "require": "7.3.*" + "require": "7.4.*" } }, "scripts": { diff --git a/composer.json b/composer.json index 17e569318..55b384a01 100644 --- a/composer.json +++ b/composer.json @@ -10,8 +10,8 @@ "deptrac/deptrac": "^4.2", "php-cs-fixer/shim": "^3.91.2", "phpstan/phpstan-strict-rules": "^2.0", - "symfony/filesystem": "^7.3|^8.0", - "symfony/finder": "^7.3|^8.0" + "symfony/filesystem": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0" }, "minimum-stability": "dev", "config": { diff --git a/demo/composer.json b/demo/composer.json index 9a21e7421..d433dd0d7 100644 --- a/demo/composer.json +++ b/demo/composer.json @@ -17,26 +17,27 @@ "symfony/ai-clock-tool": "@dev", "symfony/ai-similarity-search-tool": "@dev", "symfony/ai-wikipedia-tool": "@dev", - "symfony/asset": "^7.3", - "symfony/asset-mapper": "^7.3.5", - "symfony/console": "^7.3.6", - "symfony/dotenv": "^7.3.2", + "symfony/asset": "^7.4", + "symfony/asset-mapper": "^7.4", + "symfony/config": "^7.4.1", + "symfony/console": "^7.4", + "symfony/dotenv": "^7.4", "symfony/flex": "^2.10", - "symfony/form": "^7.3.6", - "symfony/framework-bundle": "^7.3.6", - "symfony/http-client": "^7.3.6", + "symfony/form": "^7.4", + "symfony/framework-bundle": "^7.4", + "symfony/http-client": "^7.4", "symfony/mcp-bundle": "@dev", - "symfony/mime": "^7.3.4", + "symfony/mime": "^7.4", "symfony/monolog-bundle": "^3.10", - "symfony/runtime": "^7.3.4", - "symfony/twig-bundle": "^7.3.4", - "symfony/uid": "^7.3.1", + "symfony/runtime": "^7.4", + "symfony/twig-bundle": "^7.4", + "symfony/uid": "^7.4", "symfony/ux-dropzone": "^2.31", "symfony/ux-icons": "^2.31", "symfony/ux-live-component": "^2.31", "symfony/ux-turbo": "^2.31", "symfony/ux-typed": "^2.31", - "symfony/yaml": "^7.3.5", + "symfony/yaml": "^7.4", "twig/extra-bundle": "^3.22.1", "twig/markdown-extra": "^3.22", "twig/twig": "^3.22" @@ -46,11 +47,11 @@ "phpstan/phpstan": "^2.1.32", "phpstan/phpstan-strict-rules": "^2.0.7", "phpunit/phpunit": "^12.1", - "symfony/browser-kit": "^7.3.6", - "symfony/css-selector": "^7.3.3", - "symfony/debug-bundle": "^7.3.5", - "symfony/stopwatch": "^7.3", - "symfony/web-profiler-bundle": "^7.3.5" + "symfony/browser-kit": "^7.4", + "symfony/css-selector": "^7.4", + "symfony/debug-bundle": "^7.4", + "symfony/stopwatch": "^7.4", + "symfony/web-profiler-bundle": "^7.4" }, "replace": { "symfony/polyfill-ctype": "*", @@ -91,7 +92,7 @@ "extra": { "symfony": { "allow-contrib": false, - "require": "7.3.*" + "require": "7.4.*" } }, "scripts": { diff --git a/examples/composer.json b/examples/composer.json index f44aef8ad..6e143aace 100644 --- a/examples/composer.json +++ b/examples/composer.json @@ -60,11 +60,11 @@ "symfony/ai-weaviate-store": "@dev", "symfony/ai-wikipedia-tool": "@dev", "symfony/ai-youtube-tool": "@dev", - "symfony/console": "^7.3|^8.0", - "symfony/dependency-injection": "^7.3|^8.0", - "symfony/dotenv": "^7.3|^8.0", - "symfony/http-foundation": "^7.3|^8.0", - "symfony/var-dumper": "^7.3|^8.0" + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/dotenv": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/var-dumper": "^7.4|^8.0" }, "require-dev": { "phpstan/phpstan": "^2.1",