Skip to content

Commit ab840cc

Browse files
committed
minor: Require Symfony 7.4 as minimum version
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)
1 parent 1a330c7 commit ab840cc

File tree

6 files changed

+37
-36
lines changed

6 files changed

+37
-36
lines changed

.github/workflows/integration-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
symfony-version: '7.4.*'
3636

3737
env:
38-
SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.3' }}
38+
SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.4' }}
3939

4040
steps:
4141
- uses: actions/checkout@v6

.github/workflows/unit-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
symfony-version: '8.0.*'
3939

4040
env:
41-
SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.3' }}
41+
SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=7.4' }}
4242

4343
steps:
4444
- uses: actions/checkout@v6

ai.symfony.com/composer.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
"php": ">=8.4",
77
"ext-ctype": "*",
88
"ext-iconv": "*",
9-
"symfony/asset": "^7.3",
10-
"symfony/asset-mapper": "^7.3",
11-
"symfony/console": "^7.3",
12-
"symfony/dotenv": "^7.3",
9+
"symfony/asset": "^7.4",
10+
"symfony/asset-mapper": "^7.4",
11+
"symfony/console": "^7.4",
12+
"symfony/dotenv": "^7.4",
1313
"symfony/flex": "^2",
14-
"symfony/framework-bundle": "^7.3",
15-
"symfony/runtime": "^7.3",
14+
"symfony/framework-bundle": "^7.4",
15+
"symfony/runtime": "^7.4",
1616
"symfony/stimulus-bundle": "^2.31",
17-
"symfony/twig-bundle": "^7.3",
17+
"symfony/twig-bundle": "^7.4",
1818
"symfony/ux-icons": "^2.31",
19-
"symfony/yaml": "^7.3",
19+
"symfony/yaml": "^7.4",
2020
"twig/extra-bundle": "^3.0",
2121
"twig/twig": "^3.0"
2222
},
@@ -61,7 +61,7 @@
6161
"extra": {
6262
"symfony": {
6363
"allow-contrib": false,
64-
"require": "7.3.*"
64+
"require": "7.4.*"
6565
}
6666
},
6767
"scripts": {

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"deptrac/deptrac": "^4.2",
1111
"php-cs-fixer/shim": "^3.91.2",
1212
"phpstan/phpstan-strict-rules": "^2.0",
13-
"symfony/filesystem": "^7.3|^8.0",
14-
"symfony/finder": "^7.3|^8.0"
13+
"symfony/filesystem": "^7.4|^8.0",
14+
"symfony/finder": "^7.4|^8.0"
1515
},
1616
"minimum-stability": "dev",
1717
"config": {

demo/composer.json

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,27 @@
1717
"symfony/ai-clock-tool": "@dev",
1818
"symfony/ai-similarity-search-tool": "@dev",
1919
"symfony/ai-wikipedia-tool": "@dev",
20-
"symfony/asset": "^7.3",
21-
"symfony/asset-mapper": "^7.3.5",
22-
"symfony/console": "^7.3.6",
23-
"symfony/dotenv": "^7.3.2",
20+
"symfony/asset": "^7.4",
21+
"symfony/asset-mapper": "^7.4",
22+
"symfony/config": "^7.4.1",
23+
"symfony/console": "^7.4",
24+
"symfony/dotenv": "^7.4",
2425
"symfony/flex": "^2.10",
25-
"symfony/form": "^7.3.6",
26-
"symfony/framework-bundle": "^7.3.6",
27-
"symfony/http-client": "^7.3.6",
26+
"symfony/form": "^7.4",
27+
"symfony/framework-bundle": "^7.4",
28+
"symfony/http-client": "^7.4",
2829
"symfony/mcp-bundle": "@dev",
29-
"symfony/mime": "^7.3.4",
30+
"symfony/mime": "^7.4",
3031
"symfony/monolog-bundle": "^3.10",
31-
"symfony/runtime": "^7.3.4",
32-
"symfony/twig-bundle": "^7.3.4",
33-
"symfony/uid": "^7.3.1",
32+
"symfony/runtime": "^7.4",
33+
"symfony/twig-bundle": "^7.4",
34+
"symfony/uid": "^7.4",
3435
"symfony/ux-dropzone": "^2.31",
3536
"symfony/ux-icons": "^2.31",
3637
"symfony/ux-live-component": "^2.31",
3738
"symfony/ux-turbo": "^2.31",
3839
"symfony/ux-typed": "^2.31",
39-
"symfony/yaml": "^7.3.5",
40+
"symfony/yaml": "^7.4",
4041
"twig/extra-bundle": "^3.22.1",
4142
"twig/markdown-extra": "^3.22",
4243
"twig/twig": "^3.22"
@@ -46,11 +47,11 @@
4647
"phpstan/phpstan": "^2.1.32",
4748
"phpstan/phpstan-strict-rules": "^2.0.7",
4849
"phpunit/phpunit": "^12.1",
49-
"symfony/browser-kit": "^7.3.6",
50-
"symfony/css-selector": "^7.3.3",
51-
"symfony/debug-bundle": "^7.3.5",
52-
"symfony/stopwatch": "^7.3",
53-
"symfony/web-profiler-bundle": "^7.3.5"
50+
"symfony/browser-kit": "^7.4",
51+
"symfony/css-selector": "^7.4",
52+
"symfony/debug-bundle": "^7.4",
53+
"symfony/stopwatch": "^7.4",
54+
"symfony/web-profiler-bundle": "^7.4"
5455
},
5556
"replace": {
5657
"symfony/polyfill-ctype": "*",
@@ -91,7 +92,7 @@
9192
"extra": {
9293
"symfony": {
9394
"allow-contrib": false,
94-
"require": "7.3.*"
95+
"require": "7.4.*"
9596
}
9697
},
9798
"scripts": {

examples/composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@
6060
"symfony/ai-weaviate-store": "@dev",
6161
"symfony/ai-wikipedia-tool": "@dev",
6262
"symfony/ai-youtube-tool": "@dev",
63-
"symfony/console": "^7.3|^8.0",
64-
"symfony/dependency-injection": "^7.3|^8.0",
65-
"symfony/dotenv": "^7.3|^8.0",
66-
"symfony/http-foundation": "^7.3|^8.0",
67-
"symfony/var-dumper": "^7.3|^8.0"
63+
"symfony/console": "^7.4|^8.0",
64+
"symfony/dependency-injection": "^7.4|^8.0",
65+
"symfony/dotenv": "^7.4|^8.0",
66+
"symfony/http-foundation": "^7.4|^8.0",
67+
"symfony/var-dumper": "^7.4|^8.0"
6868
},
6969
"require-dev": {
7070
"phpstan/phpstan": "^2.1",

0 commit comments

Comments
 (0)