Merge pull request 'chore(release): 0.2.2 — keep all Symfony components on 7.4' (#35) from chore/update-changelog into main
Tests / build-dev (push) Successful in 1m40s
Tests / build-prod (push) Successful in 1m19s

Reviewed-on: #35
This commit was merged in pull request #35.
This commit is contained in:
haylan committed 2026-10-02 11:04:24 +00:00
commit ee94cd3856
7 files changed
+352 -148

No files matched your search

+23 -1
View File
@@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.2.2] - 2026-10-02
### Changed
- Added `symfony/flex` so `extra.symfony.require: "7.4.*"` is enforced — every Symfony component, including transitive ones, now stays on 7.4 LTS
- Renovate groups all Symfony components into a single PR and restricts them to `~7.4`
- Dependency updates:
- Symfony components 7.4.x → latest 7.4 patch (`cache`, `console`, `framework-bundle`, `http-client`, `http-kernel`, `yaml`, … → 7.4.20)
- `symfony/dependency-injection` back to 7.4.20 (a transitive update had pulled in 8.0.15)
- `symfony/monolog-bundle` 4.0.2 → 4.1.0
- `monolog/monolog` 3.10.0 → 3.12.1
- `phpstan/phpstan` 2.2.5 → 2.2.16
- Docker builds copy `symfony.lock` so Flex doesn't re-apply recipes during `composer install`
## [0.2.1] - 2026-07-31
### Added
- Gitea Actions `test.yml` workflow — builds dev and prod images and runs PHPUnit and PHPStan on pushes and PRs to `main`
### Fixed ### Fixed
- Removed a leftover `composer dump-env prod` call in the prod Docker build stage — the command doesn't exist in this project's Composer setup and broke every image build - Removed a leftover `composer dump-env prod` call in the prod Docker build stage — the command doesn't exist in this project's Composer setup and broke every image build
@@ -83,7 +103,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Docker multi-stage build (`base → deps → build → final`) - Docker multi-stage build (`base → deps → build → final`)
- Basic `/health` endpoint - Basic `/health` endpoint
[Unreleased]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.2.0...HEAD [Unreleased]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.2.2...HEAD
[0.2.2]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.2.1...0.2.2
[0.2.1]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.2.0...0.2.1
[0.2.0]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.1.0...0.2.0 [0.2.0]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.1.0...0.2.0
[0.1.0]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.0.1...0.1.0 [0.1.0]: https://github.com/ArthurErlich/git-contribution-graph/compare/0.0.1...0.1.0
[0.0.1]: https://github.com/ArthurErlich/git-contribution-graph/releases/tag/0.0.1 [0.0.1]: https://github.com/ArthurErlich/git-contribution-graph/releases/tag/0.0.1
+1 -1
View File
@@ -17,7 +17,7 @@ WORKDIR /app
# ── deps stage (prod vendor) ─────────────────────────────────────────────────── # ── deps stage (prod vendor) ───────────────────────────────────────────────────
FROM base AS deps FROM base AS deps
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
COPY composer.json composer.lock* ./ COPY composer.json composer.lock* symfony.lock ./
RUN composer install \ RUN composer install \
--no-dev \ --no-dev \
--no-scripts \ --no-scripts \
+1 -1
View File
@@ -22,7 +22,7 @@ WORKDIR /app
COPY docker/php/xdebug.ini /usr/local/etc/php/conf.d/docker-xdebug.ini COPY docker/php/xdebug.ini /usr/local/etc/php/conf.d/docker-xdebug.ini
COPY docker/php/conf.d/20-app.dev.ini $PHP_INI_DIR/app.conf.d/ COPY docker/php/conf.d/20-app.dev.ini $PHP_INI_DIR/app.conf.d/
COPY docker/frankenphp/Caddyfile.dev /etc/caddy/Caddyfile COPY docker/frankenphp/Caddyfile.dev /etc/caddy/Caddyfile
COPY composer.json composer.lock* ./ COPY composer.json composer.lock* symfony.lock ./
RUN composer install --no-scripts --no-interaction --prefer-dist RUN composer install --no-scripts --no-interaction --prefer-dist
EXPOSE 8080 EXPOSE 8080
+2
View File
@@ -8,6 +8,7 @@
"monolog/monolog": "^3.10", "monolog/monolog": "^3.10",
"symfony/cache": "7.4.*", "symfony/cache": "7.4.*",
"symfony/console": "7.4.*", "symfony/console": "7.4.*",
"symfony/flex": "^2",
"symfony/framework-bundle": "7.4.*", "symfony/framework-bundle": "7.4.*",
"symfony/http-client": "7.4.*", "symfony/http-client": "7.4.*",
"symfony/monolog-bundle": "^4.0", "symfony/monolog-bundle": "^4.0",
@@ -33,6 +34,7 @@
"optimize-autoloader": true, "optimize-autoloader": true,
"sort-packages": true, "sort-packages": true,
"allow-plugins": { "allow-plugins": {
"symfony/flex": true,
"symfony/runtime": true "symfony/runtime": true
} }
}, },
Generated
+219 -142
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "70c6dbef453ea64accc644e5e5f9d7fc", "content-hash": "65e112e17f2cf3ba6ebccbbc3a0fcbfa",
"packages": [ "packages": [
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
@@ -498,16 +498,16 @@
}, },
{ {
"name": "symfony/config", "name": "symfony/config",
"version": "v7.4.14", "version": "v7.4.17",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/config.git", "url": "https://github.com/symfony/config.git",
"reference": "7b665e443381ea7c4db03eb03b4bf79ea2b020eb" "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/config/zipball/7b665e443381ea7c4db03eb03b4bf79ea2b020eb", "url": "https://api.github.com/repos/symfony/config/zipball/696e12da8eea497a1a3808d714b43ff67a7df43e",
"reference": "7b665e443381ea7c4db03eb03b4bf79ea2b020eb", "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -553,7 +553,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/config/tree/v7.4.14" "source": "https://github.com/symfony/config/tree/v7.4.17"
}, },
"funding": [ "funding": [
{ {
@@ -573,7 +573,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-09T07:51:57+00:00" "time": "2026-08-20T09:55:18+00:00"
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
@@ -675,36 +675,39 @@
}, },
{ {
"name": "symfony/dependency-injection", "name": "symfony/dependency-injection",
"version": "v8.0.15", "version": "v7.4.20",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/dependency-injection.git", "url": "https://github.com/symfony/dependency-injection.git",
"reference": "c5c30601e3efaf6b9a2ec286883acf9183c024a4" "reference": "a7faee783a87b55f27460fc571f8c639bf9d93a2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/dependency-injection/zipball/c5c30601e3efaf6b9a2ec286883acf9183c024a4", "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a7faee783a87b55f27460fc571f8c639bf9d93a2",
"reference": "c5c30601e3efaf6b9a2ec286883acf9183c024a4", "reference": "a7faee783a87b55f27460fc571f8c639bf9d93a2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.4", "php": ">=8.2",
"psr/container": "^1.1|^2.0", "psr/container": "^1.1|^2.0",
"symfony/deprecation-contracts": "^2.5|^3", "symfony/deprecation-contracts": "^2.5|^3",
"symfony/service-contracts": "^3.6", "symfony/service-contracts": "^3.6",
"symfony/var-exporter": "^7.4|^8.0" "symfony/var-exporter": "^6.4.20|^7.2.5|^8.0"
}, },
"conflict": { "conflict": {
"ext-psr": "<1.1|>=2" "ext-psr": "<1.1|>=2",
"symfony/config": "<6.4",
"symfony/finder": "<6.4",
"symfony/yaml": "<6.4"
}, },
"provide": { "provide": {
"psr/container-implementation": "1.1|2.0", "psr/container-implementation": "1.1|2.0",
"symfony/service-implementation": "1.1|2.0|3.0" "symfony/service-implementation": "1.1|2.0|3.0"
}, },
"require-dev": { "require-dev": {
"symfony/config": "^7.4|^8.0", "symfony/config": "^6.4|^7.0|^8.0",
"symfony/expression-language": "^7.4|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0",
"symfony/yaml": "^7.4|^8.0" "symfony/yaml": "^6.4|^7.0|^8.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -732,7 +735,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application", "description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/dependency-injection/tree/v8.0.15" "source": "https://github.com/symfony/dependency-injection/tree/v7.4.20"
}, },
"funding": [ "funding": [
{ {
@@ -752,7 +755,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-07-22T15:20:43+00:00" "time": "2026-09-29T12:35:16+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
@@ -827,16 +830,16 @@
}, },
{ {
"name": "symfony/error-handler", "name": "symfony/error-handler",
"version": "v7.4.14", "version": "v7.4.20",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/error-handler.git", "url": "https://github.com/symfony/error-handler.git",
"reference": "4e1a093b481f323e6e326451f9760c3868430673" "reference": "82239fe00f7cdc9f17c4166fff4ebdc22bd26ec0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/4e1a093b481f323e6e326451f9760c3868430673", "url": "https://api.github.com/repos/symfony/error-handler/zipball/82239fe00f7cdc9f17c4166fff4ebdc22bd26ec0",
"reference": "4e1a093b481f323e6e326451f9760c3868430673", "reference": "82239fe00f7cdc9f17c4166fff4ebdc22bd26ec0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -885,7 +888,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code", "description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/error-handler/tree/v7.4.14" "source": "https://github.com/symfony/error-handler/tree/v7.4.20"
}, },
"funding": [ "funding": [
{ {
@@ -905,20 +908,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-05T06:22:21+00:00" "time": "2026-09-22T18:56:40+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
"version": "v7.4.14", "version": "v7.4.17",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/event-dispatcher.git",
"reference": "51fe3d170227be8d1772214b82ae506e15ed78ff" "reference": "d269974ee93c61d03620ffee358355bfdb471d66"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/51fe3d170227be8d1772214b82ae506e15ed78ff", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d269974ee93c61d03620ffee358355bfdb471d66",
"reference": "51fe3d170227be8d1772214b82ae506e15ed78ff", "reference": "d269974ee93c61d03620ffee358355bfdb471d66",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -970,7 +973,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v7.4.14" "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.17"
}, },
"funding": [ "funding": [
{ {
@@ -990,7 +993,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-06T11:10:32+00:00" "time": "2026-08-21T17:40:08+00:00"
}, },
{ {
"name": "symfony/event-dispatcher-contracts", "name": "symfony/event-dispatcher-contracts",
@@ -1074,16 +1077,16 @@
}, },
{ {
"name": "symfony/filesystem", "name": "symfony/filesystem",
"version": "v7.4.11", "version": "v7.4.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/filesystem.git", "url": "https://github.com/symfony/filesystem.git",
"reference": "d721ea61b4a5fba8c5b6e7c1feda19efea144b50" "reference": "90d412aa5277c6819db39e7605aa46b1019e3232"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/d721ea61b4a5fba8c5b6e7c1feda19efea144b50", "url": "https://api.github.com/repos/symfony/filesystem/zipball/90d412aa5277c6819db39e7605aa46b1019e3232",
"reference": "d721ea61b4a5fba8c5b6e7c1feda19efea144b50", "reference": "90d412aa5277c6819db39e7605aa46b1019e3232",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1120,7 +1123,7 @@
"description": "Provides basic utilities for the filesystem", "description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/filesystem/tree/v7.4.11" "source": "https://github.com/symfony/filesystem/tree/v7.4.18"
}, },
"funding": [ "funding": [
{ {
@@ -1140,20 +1143,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-11T16:38:44+00:00" "time": "2026-08-23T10:03:40+00:00"
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
"version": "v7.4.14", "version": "v7.4.20",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/finder.git", "url": "https://github.com/symfony/finder.git",
"reference": "13b38720174286f55d1761152b575a8d1436fc25" "reference": "2dd31e5208db7a0fda7bfc998ad727b79c2e4d1e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/13b38720174286f55d1761152b575a8d1436fc25", "url": "https://api.github.com/repos/symfony/finder/zipball/2dd31e5208db7a0fda7bfc998ad727b79c2e4d1e",
"reference": "13b38720174286f55d1761152b575a8d1436fc25", "reference": "2dd31e5208db7a0fda7bfc998ad727b79c2e4d1e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1188,7 +1191,7 @@
"description": "Finds files and directories via an intuitive fluent interface", "description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/finder/tree/v7.4.14" "source": "https://github.com/symfony/finder/tree/v7.4.20"
}, },
"funding": [ "funding": [
{ {
@@ -1208,7 +1211,80 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-27T08:31:18+00:00" "time": "2026-09-26T06:31:10+00:00"
},
{
"name": "symfony/flex",
"version": "v2.11.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/flex.git",
"reference": "4a6d98eea3ebc7f68d82810cb682eedca2649e99"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/flex/zipball/4a6d98eea3ebc7f68d82810cb682eedca2649e99",
"reference": "4a6d98eea3ebc7f68d82810cb682eedca2649e99",
"shasum": ""
},
"require": {
"composer-plugin-api": "^2.1",
"php": ">=8.1"
},
"conflict": {
"composer/semver": "<1.7.2",
"symfony/dotenv": "<5.4"
},
"require-dev": {
"composer/composer": "^2.1",
"phpunit/phpunit": "^12.4",
"symfony/dotenv": "^6.4.41|^7.4.13|^8.0.13",
"symfony/filesystem": "^6.4|^7.4|^8.0",
"symfony/process": "^6.4|^7.4|^8.0"
},
"type": "composer-plugin",
"extra": {
"class": "Symfony\\Flex\\Flex"
},
"autoload": {
"psr-4": {
"Symfony\\Flex\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien.potencier@gmail.com"
}
],
"description": "Composer plugin for Symfony",
"support": {
"issues": "https://github.com/symfony/flex/issues",
"source": "https://github.com/symfony/flex/tree/v2.11.0"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2026-05-29T17:25:22+00:00"
}, },
{ {
"name": "symfony/framework-bundle", "name": "symfony/framework-bundle",
@@ -1470,16 +1546,16 @@
}, },
{ {
"name": "symfony/http-client-contracts", "name": "symfony/http-client-contracts",
"version": "v3.7.1", "version": "v3.7.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-client-contracts.git", "url": "https://github.com/symfony/http-client-contracts.git",
"reference": "41fc42d276aeff21192465331ebbab7d83a743c0" "reference": "35be0019e2c2c9fba80f9dc033290a5240f7b44f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/41fc42d276aeff21192465331ebbab7d83a743c0", "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/35be0019e2c2c9fba80f9dc033290a5240f7b44f",
"reference": "41fc42d276aeff21192465331ebbab7d83a743c0", "reference": "35be0019e2c2c9fba80f9dc033290a5240f7b44f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1528,7 +1604,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/http-client-contracts/tree/v3.7.1" "source": "https://github.com/symfony/http-client-contracts/tree/v3.7.3"
}, },
"funding": [ "funding": [
{ {
@@ -1548,20 +1624,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-05T06:23:12+00:00" "time": "2026-08-04T08:41:16+00:00"
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v7.4.14", "version": "v7.4.20",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "06db5ae1552177bf8572f8908839f12e3c06aed3" "reference": "9d0761c0da6bd5b801b401666834901a9a1ffc33"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/06db5ae1552177bf8572f8908839f12e3c06aed3", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9d0761c0da6bd5b801b401666834901a9a1ffc33",
"reference": "06db5ae1552177bf8572f8908839f12e3c06aed3", "reference": "9d0761c0da6bd5b801b401666834901a9a1ffc33",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1610,7 +1686,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v7.4.14" "source": "https://github.com/symfony/http-foundation/tree/v7.4.20"
}, },
"funding": [ "funding": [
{ {
@@ -1630,20 +1706,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-11T07:31:44+00:00" "time": "2026-09-24T07:12:44+00:00"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v7.4.14", "version": "v7.4.20",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "e99af79b1e776646eda0e1c23b7b45c184ff99be" "reference": "392784b5d7b959b8d872542a2530c50c540a788f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/e99af79b1e776646eda0e1c23b7b45c184ff99be", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/392784b5d7b959b8d872542a2530c50c540a788f",
"reference": "e99af79b1e776646eda0e1c23b7b45c184ff99be", "reference": "392784b5d7b959b8d872542a2530c50c540a788f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1701,7 +1777,7 @@
"symfony/validator": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4|^7.0|^8.0",
"symfony/var-dumper": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0",
"symfony/var-exporter": "^6.4|^7.0|^8.0", "symfony/var-exporter": "^6.4|^7.0|^8.0",
"twig/twig": "^3.12" "twig/twig": "^3.12|^4.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -1729,7 +1805,7 @@
"description": "Provides a structured process for converting a Request into a Response", "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-kernel/tree/v7.4.14" "source": "https://github.com/symfony/http-kernel/tree/v7.4.20"
}, },
"funding": [ "funding": [
{ {
@@ -1749,20 +1825,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-27T09:14:35+00:00" "time": "2026-09-29T14:05:16+00:00"
}, },
{ {
"name": "symfony/monolog-bridge", "name": "symfony/monolog-bridge",
"version": "v7.4.12", "version": "v7.4.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/monolog-bridge.git", "url": "https://github.com/symfony/monolog-bridge.git",
"reference": "20bb2345ac7a9dd57724b6b7ada92c6d7d67b4b8" "reference": "b72ab77337167f2a545c35e624141df68c274ad8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/20bb2345ac7a9dd57724b6b7ada92c6d7d67b4b8", "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/b72ab77337167f2a545c35e624141df68c274ad8",
"reference": "20bb2345ac7a9dd57724b6b7ada92c6d7d67b4b8", "reference": "b72ab77337167f2a545c35e624141df68c274ad8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1783,6 +1859,7 @@
"symfony/mailer": "^6.4|^7.0|^8.0", "symfony/mailer": "^6.4|^7.0|^8.0",
"symfony/messenger": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0",
"symfony/mime": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0",
"symfony/notifier": "^6.4|^7.0|^8.0",
"symfony/security-core": "^6.4|^7.0|^8.0", "symfony/security-core": "^6.4|^7.0|^8.0",
"symfony/var-dumper": "^6.4|^7.0|^8.0" "symfony/var-dumper": "^6.4|^7.0|^8.0"
}, },
@@ -1812,7 +1889,7 @@
"description": "Provides integration for Monolog with various Symfony components", "description": "Provides integration for Monolog with various Symfony components",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/monolog-bridge/tree/v7.4.12" "source": "https://github.com/symfony/monolog-bridge/tree/v7.4.18"
}, },
"funding": [ "funding": [
{ {
@@ -1832,25 +1909,25 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-20T07:20:23+00:00" "time": "2026-08-30T00:47:26+00:00"
}, },
{ {
"name": "symfony/monolog-bundle", "name": "symfony/monolog-bundle",
"version": "v4.0.2", "version": "v4.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/monolog-bundle.git", "url": "https://github.com/symfony/monolog-bundle.git",
"reference": "c012c6aba13129eb02aa7dd61e66e720911d8598" "reference": "a22de65db405738364af77310761fdd0dce7a40e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/c012c6aba13129eb02aa7dd61e66e720911d8598", "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/a22de65db405738364af77310761fdd0dce7a40e",
"reference": "c012c6aba13129eb02aa7dd61e66e720911d8598", "reference": "a22de65db405738364af77310761fdd0dce7a40e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"composer-runtime-api": "^2.0", "composer-runtime-api": "^2.0",
"monolog/monolog": "^3.5", "monolog/monolog": "^3.12",
"php": ">=8.2", "php": ">=8.2",
"symfony/config": "^7.3 || ^8.0", "symfony/config": "^7.3 || ^8.0",
"symfony/dependency-injection": "^7.3 || ^8.0", "symfony/dependency-injection": "^7.3 || ^8.0",
@@ -1891,7 +1968,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/symfony/monolog-bundle/issues", "issues": "https://github.com/symfony/monolog-bundle/issues",
"source": "https://github.com/symfony/monolog-bundle/tree/v4.0.2" "source": "https://github.com/symfony/monolog-bundle/tree/v4.1.0"
}, },
"funding": [ "funding": [
{ {
@@ -1911,7 +1988,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-04-02T18:27:21+00:00" "time": "2026-09-10T19:32:07+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
@@ -1998,16 +2075,16 @@
}, },
{ {
"name": "symfony/polyfill-intl-grapheme", "name": "symfony/polyfill-intl-grapheme",
"version": "v1.38.1", "version": "v1.43.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
"reference": "e9247d281d694a5120554d9afaf54e070e88a603" "reference": "5cac8f4db97208823aa353f59a01faad2da52c75"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e9247d281d694a5120554d9afaf54e070e88a603", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5cac8f4db97208823aa353f59a01faad2da52c75",
"reference": "e9247d281d694a5120554d9afaf54e070e88a603", "reference": "5cac8f4db97208823aa353f59a01faad2da52c75",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2056,7 +2133,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.38.1" "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.43.0"
}, },
"funding": [ "funding": [
{ {
@@ -2076,20 +2153,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-26T05:58:03+00:00" "time": "2026-09-25T15:46:47+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-normalizer", "name": "symfony/polyfill-intl-normalizer",
"version": "v1.38.0", "version": "v1.43.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
"reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b" "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/2d446c214bdbe5b71bde5011b060a05fece3ae6b", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/ebd57ccc7edb93d632e184efbe7693d2517bab3b",
"reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b", "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2141,7 +2218,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.38.0" "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.43.0"
}, },
"funding": [ "funding": [
{ {
@@ -2161,20 +2238,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-25T13:48:31+00:00" "time": "2026-09-23T22:02:09+00:00"
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
"version": "v1.38.2", "version": "v1.43.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git", "url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6" "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/4d5d331bf731e0aedbc6b2f5e61135b7b7996a72",
"reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2226,7 +2303,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2" "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.43.0"
}, },
"funding": [ "funding": [
{ {
@@ -2246,20 +2323,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-27T06:59:30+00:00" "time": "2026-09-24T15:19:04+00:00"
}, },
{ {
"name": "symfony/polyfill-php83", "name": "symfony/polyfill-php83",
"version": "v1.38.2", "version": "v1.43.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php83.git", "url": "https://github.com/symfony/polyfill-php83.git",
"reference": "796a26abb75ce49f3a84433cd81bf1009d73d5f8" "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/796a26abb75ce49f3a84433cd81bf1009d73d5f8", "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/80ccff923a8d61f73ebe9da0aa94e25232f004ce",
"reference": "796a26abb75ce49f3a84433cd81bf1009d73d5f8", "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2306,7 +2383,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php83/tree/v1.38.2" "source": "https://github.com/symfony/polyfill-php83/tree/v1.43.0"
}, },
"funding": [ "funding": [
{ {
@@ -2326,20 +2403,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-27T06:51:48+00:00" "time": "2026-09-25T15:50:05+00:00"
}, },
{ {
"name": "symfony/polyfill-php84", "name": "symfony/polyfill-php84",
"version": "v1.38.1", "version": "v1.43.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php84.git", "url": "https://github.com/symfony/polyfill-php84.git",
"reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa" "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/22c6548499cbe5c5bb072fc0c42312dff062a015",
"reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2386,7 +2463,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php84/tree/v1.38.1" "source": "https://github.com/symfony/polyfill-php84/tree/v1.43.0"
}, },
"funding": [ "funding": [
{ {
@@ -2406,20 +2483,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-26T12:51:13+00:00" "time": "2026-09-23T22:01:09+00:00"
}, },
{ {
"name": "symfony/polyfill-php85", "name": "symfony/polyfill-php85",
"version": "v1.38.1", "version": "v1.43.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php85.git", "url": "https://github.com/symfony/polyfill-php85.git",
"reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1" "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/86a42cbcc07adc331481a5ab310a4024bfc227f6",
"reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2466,7 +2543,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php85/tree/v1.38.1" "source": "https://github.com/symfony/polyfill-php85/tree/v1.43.0"
}, },
"funding": [ "funding": [
{ {
@@ -2486,20 +2563,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-26T02:25:22+00:00" "time": "2026-09-25T15:46:47+00:00"
}, },
{ {
"name": "symfony/routing", "name": "symfony/routing",
"version": "v7.4.13", "version": "v7.4.20",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/routing.git", "url": "https://github.com/symfony/routing.git",
"reference": "3a162171bb008e5e0f15dce6581373a4c0e8390d" "reference": "2bacb72be5eadeaf9874d5accb75bfb33d21c74b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/3a162171bb008e5e0f15dce6581373a4c0e8390d", "url": "https://api.github.com/repos/symfony/routing/zipball/2bacb72be5eadeaf9874d5accb75bfb33d21c74b",
"reference": "3a162171bb008e5e0f15dce6581373a4c0e8390d", "reference": "2bacb72be5eadeaf9874d5accb75bfb33d21c74b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2551,7 +2628,7 @@
"url" "url"
], ],
"support": { "support": {
"source": "https://github.com/symfony/routing/tree/v7.4.13" "source": "https://github.com/symfony/routing/tree/v7.4.20"
}, },
"funding": [ "funding": [
{ {
@@ -2571,7 +2648,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-24T11:20:33+00:00" "time": "2026-09-28T19:09:50+00:00"
}, },
{ {
"name": "symfony/runtime", "name": "symfony/runtime",
@@ -2660,16 +2737,16 @@
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
"version": "v3.7.1", "version": "v3.7.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/service-contracts.git", "url": "https://github.com/symfony/service-contracts.git",
"reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0" "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/15e6a07ec2a2c75ceb1b21dd98105ee8456d2257",
"reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0", "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2723,7 +2800,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/service-contracts/tree/v3.7.1" "source": "https://github.com/symfony/service-contracts/tree/v3.7.3"
}, },
"funding": [ "funding": [
{ {
@@ -2743,20 +2820,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-16T09:55:08+00:00" "time": "2026-07-27T15:39:01+00:00"
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v7.4.13", "version": "v7.4.19",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "961683010db3b27ec6ebcd7308e6e1ee8fa7ffde" "reference": "02731ce2bd26514bec9efc0baef2cd0b0cf67f46"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/961683010db3b27ec6ebcd7308e6e1ee8fa7ffde", "url": "https://api.github.com/repos/symfony/string/zipball/02731ce2bd26514bec9efc0baef2cd0b0cf67f46",
"reference": "961683010db3b27ec6ebcd7308e6e1ee8fa7ffde", "reference": "02731ce2bd26514bec9efc0baef2cd0b0cf67f46",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2814,7 +2891,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v7.4.13" "source": "https://github.com/symfony/string/tree/v7.4.19"
}, },
"funding": [ "funding": [
{ {
@@ -2834,20 +2911,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-23T15:23:29+00:00" "time": "2026-09-11T14:46:58+00:00"
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
"version": "v7.4.14", "version": "v7.4.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-dumper.git", "url": "https://github.com/symfony/var-dumper.git",
"reference": "9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358" "reference": "e088da50b813f32473a76871616cbb8fa54653a8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e088da50b813f32473a76871616cbb8fa54653a8",
"reference": "9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358", "reference": "e088da50b813f32473a76871616cbb8fa54653a8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2863,7 +2940,7 @@
"symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0",
"symfony/process": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0",
"symfony/uid": "^6.4|^7.0|^8.0", "symfony/uid": "^6.4|^7.0|^8.0",
"twig/twig": "^3.12" "twig/twig": "^3.12|^4.0"
}, },
"bin": [ "bin": [
"Resources/bin/var-dump-server" "Resources/bin/var-dump-server"
@@ -2901,7 +2978,7 @@
"dump" "dump"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-dumper/tree/v7.4.14" "source": "https://github.com/symfony/var-dumper/tree/v7.4.18"
}, },
"funding": [ "funding": [
{ {
@@ -2921,20 +2998,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-08T20:24:16+00:00" "time": "2026-08-30T20:10:52+00:00"
}, },
{ {
"name": "symfony/var-exporter", "name": "symfony/var-exporter",
"version": "v7.4.14", "version": "v7.4.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-exporter.git", "url": "https://github.com/symfony/var-exporter.git",
"reference": "0118811b1d59f323bf131250b3fb919febfece28" "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/0118811b1d59f323bf131250b3fb919febfece28", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d6a87acbe48cbc707b9aba7f1a6c2215aab02603",
"reference": "0118811b1d59f323bf131250b3fb919febfece28", "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2982,7 +3059,7 @@
"serialize" "serialize"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-exporter/tree/v7.4.14" "source": "https://github.com/symfony/var-exporter/tree/v7.4.18"
}, },
"funding": [ "funding": [
{ {
@@ -3002,7 +3079,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-27T08:41:53+00:00" "time": "2026-08-23T10:03:40+00:00"
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
+7 -3
View File
@@ -9,10 +9,14 @@
}, },
"packageRules": [ "packageRules": [
{ {
"allowedVersions": "^7.0", "groupName": "symfony",
"description": "Keep Symfony on 7.x LTS until EOL", "allowedVersions": "~7.4",
"description": "Keep all Symfony components on 7.4 LTS and update them together (symfony/flex enforces extra.symfony.require for transitive ones)",
"matchPackageNames": [ "matchPackageNames": [
"/^symfony//" "/^symfony//",
"!symfony/flex",
"!/^symfony/polyfill-/",
"!/-contracts$/"
] ]
}, },
{ {
+99
View File
@@ -0,0 +1,99 @@
{
"phpstan/phpstan": {
"version": "2.2.16"
},
"phpunit/phpunit": {
"version": "11.5",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "11.1",
"ref": "ca0bc067abfb40a8de1b2561b96cbfc2b833c314"
},
"files": [
".env.test",
"phpunit.xml.dist",
"tests/bootstrap.php",
"bin/phpunit"
]
},
"symfony/console": {
"version": "7.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "5.3",
"ref": "1781ff40d8a17d87cf53f8d4cf0c8346ed2bb461"
},
"files": [
"bin/console"
]
},
"symfony/flex": {
"version": "2.11",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "2.4",
"ref": "52e9754527a15e2b79d9a610f98185a1fe46622a"
},
"files": [
".env",
".env.dev"
]
},
"symfony/framework-bundle": {
"version": "7.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "7.4",
"ref": "5ea2ed9cd29ca8fc2cb9bca9cb7b7e0a8d2be1dc"
},
"files": [
"config/packages/cache.yaml",
"config/packages/framework.yaml",
"config/preload.php",
"config/routes/framework.yaml",
"config/services.yaml",
"public/index.php",
"src/Controller/.gitignore",
"src/Kernel.php",
".editorconfig"
]
},
"symfony/monolog-bundle": {
"version": "4.0",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "3.7",
"ref": "feb8fd9520b5694c7d0d2ba17fd4b4d33f9dd9cf"
},
"files": [
"config/packages/monolog.yaml"
]
},
"symfony/phpunit-bridge": {
"version": "7.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "7.3",
"ref": "56f87409c45ff6654b0bf07c5cc359aebf6016ab"
}
},
"symfony/routing": {
"version": "7.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "7.4",
"ref": "bc94c4fd86f393f3ab3947c18b830ea343e51ded"
},
"files": [
"config/packages/routing.yaml",
"config/routes.yaml"
]
}
}