Bump symfony/yaml from 7.4.6 to 8.0.13#56
Conversation
Bumps [symfony/yaml](https://github.com/symfony/yaml) from 7.4.6 to 8.0.13. - [Release notes](https://github.com/symfony/yaml/releases) - [Changelog](https://github.com/symfony/yaml/blob/8.1/CHANGELOG.md) - [Commits](symfony/yaml@v7.4.6...v8.0.13) --- updated-dependencies: - dependency-name: symfony/yaml dependency-version: 8.0.13 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit e85987b. Configure here.
| "require": { | ||
| "php": ">=8.2", | ||
| "symfony/deprecation-contracts": "^2.5|^3", | ||
| "php": ">=8.4", |
There was a problem hiding this comment.
Major version bump raises PHP requirement to 8.4
High Severity
The symfony/yaml bump crosses a major version boundary (7.4.6 → 8.0.13), silently raising the minimum PHP requirement from >=8.2 to >=8.4. Other locked dev dependencies like overtrue/phplint (^8.2), phpro/grumphp-shim (~8.2.0 || ~8.3.0 || ...), and symfony/cache (>=8.2) all support PHP 8.2/8.3, but composer install will now fail on those PHP versions due to this single transitive dependency. The security CVEs cited in this PR were also patched in the 7.4.x branch, so the major version bump is unnecessary.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit e85987b. Configure here.


Bumps symfony/yaml from 7.4.6 to 8.0.13.
Release notes
Sourced from symfony/yaml's releases.
... (truncated)
Changelog
Sourced from symfony/yaml's changelog.
... (truncated)
Commits
a1cdf99Merge branch '7.4' into 8.0a7ec3b1Merge branch '6.4' into 7.4e8fdf34CS fixdcfacbdMerge branch '7.4' into 8.04b5658cMerge branch '6.4' into 7.469b7344Merge branch '5.4' into 6.4ae0bbb4[Yaml] Allow trailing newlines after the end-of-document marker2a36f4bMerge branch '7.4' into 8.08b6952bMerge branch '6.4' into 7.468dcd1fMerge branch '5.4' into 6.4Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Note
Medium Risk
Major Symfony YAML upgrade with PHP 8.4 minimum and parser security fixes; risk is mainly dev-toolchain/CI compatibility, not runtime app code in this diff.
Overview
Updates
composer.lockonly:symfony/yamlmoves from 7.4.6 to 8.0.13 (Symfony 8 major), with transitive bumps tosymfony/deprecation-contracts(v3.6.0 → v3.7.0) andsymfony/polyfill-ctype(v1.33.0 → v1.37.0).The yaml package now requires PHP ≥ 8.4 (was ≥ 8.2) and tightens console compatibility; release notes include security fixes for the YAML parser (recursion/collection-alias bounds, regex hardening) plus parsing bugfixes. Confirm your CI/local dev PHP version meets 8.4 before merging.
Reviewed by Cursor Bugbot for commit e85987b. Bugbot is set up for automated code reviews on this repo. Configure here.