Skip to content

Update dependency symfony/yaml to v5 [SECURITY]#43

Open
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/packagist-symfony-yaml-vulnerability
Open

Update dependency symfony/yaml to v5 [SECURITY]#43
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/packagist-symfony-yaml-vulnerability

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented May 28, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
symfony/yaml (source) ~2.1|~3.0|~4.05.4.52 age confidence

Symfony's YAML Parser has a ReDoS via Catastrophic Backtracking in Parser::cleanup() Regex

CVE-2026-45305 / GHSA-9frc-8383-795m

More information

Details

Description

Symfony\Component\Yaml\Parser::cleanup() strips the optional %YAML directive header, leading comments, and document start/end markers before parsing. The original regexes contained overlapping quantifiers, most notably '#^%YAML[: ][\d.]+.*\n#u', whose [\d.]+ and .* overlap on the dot, that exhibit catastrophic backtracking on crafted input. A single oversized %YAML directive header (or comment / document-marker line) makes the parser hang for an arbitrarily long time, denying service.

Resolution

The four regexes in Parser::cleanup() (YAML directive header, leading comments, document-start marker, document-end marker) have been rewritten with possessive quantifiers and unambiguous character classes so backtracking cannot occur.

The patch for this issue is available here for branch 5.4.

Credits

Symfony would like to thank Pietro Tirenna (Shielder) for reporting the issue and Nicolas Grekas for fixing it.

Severity

  • CVSS Score: 2.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Symfony hardened the parser when handling untrusted input

CVE-2026-45133 / GHSA-c2p3-7m5p-cv8x

More information

Details

Description

Symfony\Component\Yaml\Parser is the entry point for parsing YAML strings into PHP values via Yaml::parse(). When the parser is exposed to attacker-controlled input, deeply nested mappings or sequences cause both the block-level (Parser::parseBlock()) and inline (Inline::parseSequence() / Inline::parseMapping()) parsers to recurse without a depth limit. A crafted document exhausts the PHP stack and crashes the worker.

Resolution

The Parser now tracks recursion depth in a shared ParserState object across both block-level and inline parsing, with a default limit of 128. The limit is configurable via a new $maxNestingLevel argument on Parser::__construct(), Yaml::parse() and Yaml::parseFile().

The patch for this issue is available here for branch 5.4.

Credits

Symfony would like to thank Pietro Tirenna (Shielder) for reporting the issue and Nicolas Grekas for fixing it.

Severity

  • CVSS Score: 2.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Symfony's YAML Parser Vulnerable to Exponential Memory Allocation via Recursive Collection-Alias Expansion ("Billion Laughs")

CVE-2026-45304 / GHSA-4qpc-3hr4-r2p4

More information

Details

Description

Symfony\Component\Yaml\Parser resolves YAML aliases (*anchor) during parsing. Aliases that reference collections (arrays, stdClass, TaggedValue-wrapped collections) can themselves point to other collections containing aliases, creating exponential expansion at resolution time. A small input can blow up into a multi-gigabyte structure and exhaust memory: the classic "Billion Laughs" denial-of-service against any parser exposed to untrusted YAML.

Resolution

The Parser now counts collection alias resolutions in a shared ParserState object, with a default limit of 128, following the SnakeYAML model. Scalar aliases remain unrestricted since they cannot drive exponential growth. The limit is configurable via a new $maxAliasesForCollections argument on Parser::__construct(), Yaml::parse() and Yaml::parseFile(). A new Yaml::PARSE_EXCEPTION_ON_ALIAS flag also rejects all aliases outright when parsing fully untrusted input.

The patch for this issue is available here for branch 5.4.

Credits

Symfony would like to thank Pietro Tirenna (Shielder) for reporting the issue and Nicolas Grekas for fixing it.

Severity

  • CVSS Score: 2.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

symfony/yaml (symfony/yaml)

v5.4.52

Compare Source

Changelog (symfony/yaml@v5.4.44...v5.4.52)

v5.4.45

Compare Source

Changelog (symfony/yaml@v5.4.44...v5.4.45)

  • no significant changes

v5.4.44

Compare Source

Changelog (symfony/yaml@v5.4.43...v5.4.44)

v5.4.43

Compare Source

Changelog (symfony/yaml@v5.4.42...v5.4.43)

v5.4.40

Compare Source

Changelog (symfony/yaml@v5.4.39...v5.4.40)

  • no significant changes

v5.4.39

Compare Source

Changelog (symfony/yaml@v5.4.38...v5.4.39)

v5.4.35

Compare Source

Changelog (symfony/yaml@v5.4.34...v5.4.35)

  • no significant changes

v5.4.31

Compare Source

Changelog (symfony/yaml@v5.4.30...v5.4.31)

v5.4.30

Compare Source

Changelog (symfony/yaml@v5.4.29...v5.4.30)

  • no significant changes

v5.4.23

Compare Source

Changelog (symfony/yaml@v5.4.22...v5.4.23)

  • bug #​50066 Trim leading newlines when checking if value begins with a space (bradtreloar)

v5.4.21

Compare Source

Changelog (symfony/yaml@v5.4.20...v5.4.21)

  • no significant changes

v5.4.19

Compare Source

Changelog (symfony/yaml@v5.4.18...v5.4.19)

  • no significant changes

v5.4.17

Compare Source

Changelog (symfony/yaml@v5.4.16...v5.4.17)

  • bug #​48331 fix dumping top-level tagged values (xabbuh)

v5.4.16

Compare Source

Changelog (symfony/yaml@v5.4.15...v5.4.16)

  • bug #​48333 parse unquoted digits in tag values as integers (xabbuh)

v5.4.14

Compare Source

Changelog (symfony/yaml@v5.4.13...v5.4.14)

  • no significant changes

v5.4.12

Compare Source

Changelog (symfony/yaml@v5.4.11...v5.4.12)

  • no significant changes

v5.4.11

Compare Source

Changelog (symfony/yaml@v5.4.10...v5.4.11)

  • no significant changes

v5.4.10

Compare Source

Changelog (symfony/yaml@v5.4.9...v5.4.10)

  • no significant changes

v5.4.3

Compare Source

Changelog (symfony/yaml@v5.4.2...v5.4.3)

  • bug #​45140 Making the parser stateless (mamazu)

v5.4.2

Compare Source

Changelog (symfony/yaml@v5.4.1...v5.4.2)

  • no significant changes

v5.4.0

Compare Source

Changelog (symfony/yaml@v5.4.0-RC1...v5.4.0)

  • no significant changes

v5.3.14

Compare Source

Changelog (symfony/yaml@v5.3.13...v5.3.14)

  • bug #​45140 Making the parser stateless (mamazu)

v5.3.13

Compare Source

Changelog (symfony/yaml@v5.3.12...v5.3.13)

  • no significant changes

v5.3.11

Compare Source

Changelog (symfony/yaml@v5.3.10...v5.3.11)

  • bug #​44131 properly parse quoted strings tagged with !!str (xabbuh)
  • bug #​44034 don't try to replace references in quoted strings (xabbuh)

v5.3.6

Compare Source

Changelog (symfony/yaml@v5.3.5...v5.3.6)

  • bug #​42296 Remove PHP 8.0 polyfill (derrabus)

v5.3.4

Compare Source

Changelog (symfony/yaml@v5.3.3...v5.3.4)

  • bug #​42074 Fix ctype_digit deprecation (alexpott)

v5.3.3

Compare Source

Changelog (symfony/yaml@v5.3.2...v5.3.3)

  • bug #​40857 Add support of PHP enumerations (alexandre-daubois)

v5.3.2

Compare Source

Changelog (symfony/yaml@v5.3.1...v5.3.2)

  • no significant changes

v5.3.0

Compare Source

Changelog (symfony/yaml@v5.3.0-RC1...v5.3.0)

  • bug #​41394 fix support for years outside of the 32b range on x86 arch (nicolas-grekas)

v5.2.14

Compare Source

Changelog (symfony/yaml@v5.2.13...v5.2.14)

  • bug #​42296 Remove PHP 8.0 polyfill (derrabus)

v5.2.12

Compare Source

Changelog (symfony/yaml@v5.2.11...v5.2.12)

  • bug #​42074 Fix ctype_digit deprecation (alexpott)

v5.2.11

Compare Source

Changelog (symfony/yaml@v5.2.10...v5.2.11)

  • bug #​40857 Add support of PHP enumerations (alexandre-daubois)

v5.2.10

Compare Source

Changelog (symfony/yaml@v5.2.9...v5.2.10)

  • bug #​41394 fix support for years outside of the 32b range on x86 arch (nicolas-grekas)

v5.2.9

Compare Source

Changelog (symfony/yaml@v5.2.8...v5.2.9)

  • bug #​41240 Fixed deprecation warnings about passing null as parameter (derrabus)

v5.2.7

Compare Source

Changelog (symfony/yaml@v5.2.6...v5.2.7)

  • bug #​40923 expose references detected in inline notation structures (xabbuh)
  • bug #​40514 Allow tabs as separators between tokens (bertramakers)
  • bug #​40707 Fixed infinite loop when parser goes through an additional and invalid closing tag (alexandre-daubois)
  • bug #​40503 fix parsing some block sequences (a1812)

v5.2.5

Compare Source

Changelog (symfony/yaml@v5.2.4...v5.2.5)

  • no significant changes

v5.2.4

Compare Source

Changelog (symfony/yaml@v5.2.3...v5.2.4)

  • no changes

v5.2.3

Compare Source

Changelog (symfony/yaml@v5.2.2...v5.2.3)

  • no changes

v5.2.2

Compare Source

Changelog (symfony/yaml@v5.2.1...v5.2.2)

  • bug #​39787 a colon followed by spaces exclusively separates mapping keys and values (xabbuh)
  • bug #​39683 keep trailing newlines when dumping multi-line strings (xabbuh)
  • bug #​39668 do not dump extra trailing newlines for multiline blocks (xabbuh)

v5.2.1

Compare Source

Changelog (symfony/yaml@v5.2.0...v5.2.1)

  • bug #​39274 fix lexing mapping values with trailing whitespaces (xabbuh)
  • bug #​39267 fix lexing backslashes in single quoted strings (xabbuh)
  • bug #​39241 fix lexing inline sequences/mappings with trailing whitespaces (Nyholm, xabbuh)

v5.2.0

Compare Source

Changelog (symfony/yaml@v5.2.0-RC2...v5.2.0)

  • bug #​39154 fix lexing strings containing escaped quotation characters (xabbuh)
  • bug #​33763 fix lexing nested sequences/mappings (xabbuh)

v5.1.11

Compare Source

Changelog (symfony/yaml@v5.1.10...v5.1.11)

  • bug #​39787 a colon followed by spaces exclusively separates mapping keys and values (xabbuh)
  • bug #​39683 keep trailing newlines when dumping multi-line strings (xabbuh)
  • bug #​39668 do not dump extra trailing newlines for multiline blocks (xabbuh)

v5.1.10

Compare Source

Changelog (symfony/yaml@v5.1.9...v5.1.10)

  • bug #​39274 fix lexing mapping values with trailing whitespaces (xabbuh)
  • bug #​39267 fix lexing backslashes in single quoted strings (xabbuh)
  • bug #​39241 fix lexing inline sequences/mappings with trailing whitespaces (Nyholm, xabbuh)

v5.1.9

Compare Source

Changelog (symfony/yaml@v5.1.8...v5.1.9)

  • bug #​39154 fix lexing strings containing escaped quotation characters (xabbuh)
  • bug #​33763 fix lexing nested sequences/mappings (xabbuh)

v5.1.8

Compare Source

Changelog (symfony/yaml@v5.1.7...v5.1.8)

  • no changes

v5.1.7

Compare Source

Changelog (symfony/yaml@v5.1.6...v5.1.7)

  • no changes

v5.1.6

Compare Source

Changelog (symfony/yaml@v5.1.5...v5.1.6)

  • bug #​38228 Fix edge cases when parsing multiple documents (digilist)
  • bug #​38229 fix parsing comments not prefixed by a space (xabbuh)
  • bug #​38099 Prevent parsing invalid octal digits as octal numbers (julienfalque)
  • bug #​38040 fixed Parser to skip comments when inlining sequences (korve)

v5.1.5

Compare Source

Changelog (symfony/yaml@v5.1.4...v5.1.5)

  • no changes

v5.1.4

Compare Source

Changelog (symfony/yaml@v5.1.3...v5.1.4)

  • bug #​37949 fix more numeric cases changing in PHP 8 (xabbuh)
  • bug #​37921 account for is_numeric() behavior changes in PHP 8 (xabbuh)
  • bug #​37744 Fix for #​36624; Allow PHP constant as first key in block (jnye)

v5.1.3

Compare Source

Changelog (symfony/yaml@v5.1.2...v5.1.3)

  • no changes

v5.1.2

Compare Source

Changelog (symfony/yaml@v5.1.1...v5.1.2)

  • no changes

v5.1.1

Compare Source

Changelog (symfony/yaml@v5.1.0...v5.1.1)

  • no changes

v5.1.0

Compare Source

  • Added support for parsing numbers prefixed with 0o as octal numbers.

  • Deprecated support for parsing numbers starting with 0 as octal numbers. They will be parsed as strings as of Symfony 6.0. Prefix numbers with 0o
    so that they are parsed as octal numbers.

    Before:

    Yaml::parse('072');

    After:

    Yaml::parse('0o72');
  • Added yaml-lint binary.

  • Deprecated using the !php/object and !php/const tags without a value.

v5.0.11

Compare Source

Changelog (symfony/yaml@v5.0.10...v5.0.11)

  • no changes

v5.0.10

Compare Source

Changelog (symfony/yaml@v5.0.9...v5.0.10)

  • no changes

v5.0.9

Compare Source

Changelog (symfony/yaml@v5.0.8...v5.0.9)

  • bug #​36743 Fix escaped quotes in quoted multi-line string (ossinkine)
  • bug #​36690 prevent notice for invalid octal numbers on PHP 7.4 (xabbuh)
  • bug #​36683 fix parse error when unindented collections contain a comment (wdiesveld)

v5.0.8

Compare Source

Changelog (symfony/yaml@v5.0.7...v5.0.8)

  • bug #​36560 escape DEL(\x7f) (sdkawata)
  • bug #​36408 add PolyfillTestCaseTrait::expectExceptionMessageMatches to provide FC with recent phpunit versions (soyuka)

v5.0.7

Compare Source

Changelog (symfony/yaml@v5.0.6...v5.0.7)

  • no changes

v5.0.6

Compare Source

Changelog (symfony/yaml@v5.0.5...v5.0.6)

  • bug #​36004 fix dumping strings containing CRs (xabbuh)

v5.0.5

Compare Source

Changelog (symfony/yaml@v5.0.4...v5.0.5)

  • bug #​35332 Fail properly on empty object tag and empty const tag (fancyweb)

v5.0.4

Compare Source

Changelog (symfony/yaml@v5.0.3...v5.0.4)

  • no changes

v5.0.3

Compare Source

Changelog (symfony/yaml@v5.0.2...v5.0.3)

  • bug #​35364 Throw on unquoted exclamation mark (fancyweb)
  • bug #​35318 fix PHP const mapping keys using the inline notation (xabbuh)

v5.0.2

Compare Source

v5.0.1

Compare Source

v5.0.0

Compare Source

  • Removed support for mappings inside multi-line strings.
  • removed support for implicit STDIN usage in the lint:yaml command, use lint:yaml - (append a dash) instead to make it explicit.

v4.4.45

Compare Source

Changelog (symfony/yaml@v4.4.44...v4.4.45)

  • no significant changes

v4.4.44

Compare Source

Changelog (symfony/yaml@v4.4.43...v4.4.44)

  • no significant changes

v4.4.43

Compare Source

Changelog (symfony/yaml@v4.4.42...v4.4.43)

  • no significant changes

v4.4.37

Compare Source

Changelog (symfony/yaml@v4.4.36...v4.4.37)

  • bug #​45140 Making the parser stateless (mamazu)

v4.4.36

Compare Source

Changelog (symfony/yaml@v4.4.35...v4.4.36)

  • no significant changes

v4.4.34

Compare Source

Changelog (symfony/yaml@v4.4.33...v4.4.34)

  • bug #​44131 properly parse quoted strings tagged with !!str (xabbuh)
  • bug #​44034 don't try to replace references in quoted strings (xabbuh)

v4.4.29

Compare Source

Changelog (symfony/yaml@v4.4.28...v4.4.29)

  • bug #​42296 Remove PHP 8.0 polyfill (derrabus)

v4.4.27

Compare Source

Changelog (symfony/yaml@v4.4.26...v4.4.27)

  • bug #​42074 Fix ctype_digit deprecation (alexpott)

v4.4.26

Compare Source

Changelog (symfony/yaml@v4.4.25...v4.4.26)

  • bug #​40857 Add support of PHP enumerations (alexandre-daubois)

v4.4.25

Compare Source

Changelog (symfony/yaml@v4.4.24...v4.4.25)

  • bug #​41394 fix support for years outside of the 32b range on x86 arch (nicolas-grekas)

v4.4.24

Compare Source

Changelog (symfony/yaml@v4.4.23...v4.4.24)

  • bug #​41240 Fixed deprecation warnings about passing null as parameter (derrabus)

v4.4.22

Compare Source

Changelog (symfony/yaml@v4.4.21...v4.4.22)

  • bug #​40923 expose references detected in inline notation structures (xabbuh)
  • bug #​40514 Allow tabs as separators between tokens (bertramakers)
  • bug #​40707 Fixed infinite loop when parser goes through an additional and invalid closing tag (alexandre-daubois)
  • bug #​40503 fix parsing some block sequences (a1812)

v4.4.21

Compare Source

Changelog (symfony/yaml@v4.4.20...v4.4.21)

  • no significant changes

v4.4.20

Compare Source

Changelog (symfony/yaml@v4.4.19...v4.4.20)

  • no changes

v4.4.19

Compare Source

Changelog (symfony/yaml@v4.4.18...v4.4.19)

  • bug #​39787 a colon followed by spaces exclusively separates mapping keys and values (xabbuh)
  • bug #​39683 keep trailing newlines when dumping multi-line strings (xabbuh)
  • bug #​39668 do not dump extra trailing newlines for multiline blocks (xabbuh)

v4.4.18

Compare Source

Changelog (symfony/yaml@v4.4.17...v4.4.18)

  • bug #​39274 fix lexing mapping values with trailing whitespaces (xabbuh)
  • bug #​39267 fix lexing backslashes in single quoted strings (xabbuh)
  • bug #​39241 fix lexing inline sequences/mappings with trailing whitespaces (Nyholm, xabbuh)

v4.4.17

Compare Source

Changelog (symfony/yaml@v4.4.16...v4.4.17)

  • bug #​39154 fix lexing strings containing escaped quotation characters (xabbuh)
  • bug #​33763 fix lexing nested sequences/mappings (xabbuh)

v4.4.16

Compare Source

Changelog (symfony/yaml@v4.4.15...v4.4.16)

  • no changes

v4.4.15

Compare Source

Changelog (symfony/yaml@v4.4.14...v4.4.15)

  • no changes

v4.4.14

Compare Source

Changelog (symfony/yaml@v4.4.13...v4.4.14)

  • bug #​38228 Fix edge cases when parsing multiple documents (digilist)
  • bug #​38229 fix parsing comments not prefixed by a space (xabbuh)
  • bug #​38099 Prevent parsing invalid octal digits as octal numbers (julienfalque)
  • bug #​38040 fixed Parser to skip comments when inlining sequences (korve)

v4.4.13

Compare Source

Changelog (symfony/yaml@v4.4.12...v4.4.13)

  • no changes

v4.4.12

Compare Source

Changelog (symfony/yaml@v4.4.11...v4.4.12)

  • bug #​37949 fix more numeric cases changing in PHP 8 (xabbuh)
  • bug #​37921 account for is_numeric() behavior changes in PHP 8 (xabbuh)
  • bug #​37744 Fix for #​36624; Allow PHP constant as first key in block (jnye)

v4.4.11

Compare Source

Changelog (symfony/yaml@v4.4.10...v4.4.11)

  • no changes

v4.4.10

Compare Source

Changelog (symfony/yaml@v4.4.9...v4.4.10)

  • no changes

v4.4.9

Compare Source

Changelog (symfony/yaml@v4.4.8...v4.4.9)

  • bug #​36743 Fix escaped quotes in quoted multi-line string (ossinkine)
  • bug #​36690 prevent notice for invalid octal numbers on PHP 7.4 (xabbuh)
  • bug #​36683 fix parse error when unindented collections contain a comment (wdiesveld)

v4.4.8

Compare Source

Changelog (symfony/yaml@v4.4.7...v4.4.8)

  • bug #​36560 escape DEL(\x7f) (sdkawata)
  • bug #​36408 add PolyfillTestCaseTrait::expectExceptionMessageMatches to provide FC with recent phpunit versions (soyuka)

v4.4.7

Compare Source

Changelog (symfony/yaml@v4.4.6...v4.4.7)

  • no changes

v4.4.6

Compare Source

Changelog (symfony/yaml@v4.4.5...v4.4.6)

  • bug #​36004 fix dumping strings containing CRs (xabbuh)

v4.4.5

Compare Source

Changelog (symfony/yaml@v4.4.4...v4.4.5)

  • bug #​35332 Fail properly on empty object tag and empty const tag (fancyweb)

v4.4.4

Compare Source

Changelog (symfony/yaml@v4.4.3...v4.4.4)

  • no changes

v4.4.3

Compare Source

v4.4.2

Compare Source

v4.4.1

Compare Source

v4.4.0

Compare Source

  • Added support for parsing the inline notation spanning multiple lines.
  • Added support to dump null as ~ by using the Yaml::DUMP_NULL_AS_TILDE flag.
  • deprecated accepting STDIN implicitly when using the lint:yaml command, use lint:yaml - (append a dash) instead to make it explicit.

v4.3.11

Compare Source

Changelog (symfony/yaml@v4.3.10...v4.3.11)

  • no changes

v4.3.10

Compare Source

v4.3.9

Compare Source

v4.3.8

Compare Source

v4.3.7

Compare Source

v4.3.6

Compare Source

v4.3.5

Compare Source

v4.3.4

Compare Source

v4.3.3

Compare Source

v4.3.2

Compare Source

v4.3.1

Compare Source

v4.3.0

Compare Source

  • Using a mapping inside a multi-line string is deprecated and will throw a ParseException in 5.0.

v4.2.12

Compare Source

v4.2.11

Compare Source

v4.2.10

Compare Source

v4.2.9

Compare Source

v4.2.8

Compare Source

v4.2.7

Compare Source

v4.2.6

Compare Source

v4.2.5

Compare Source

v4.2.4

Compare Source

v4.2.3

Compare Source

v4.2.2

Compare Source

v4.2.1

Compare Source

v4.2.0

Compare Source

  • added support for multiple files or directories in LintCommand

v4.1.12

Compare Source

v4.1.11

Compare Source

v4.1.10

Compare Source

v4.1.9

Compare Source

v4.1.8

Compare Source

v4.1.7

Compare Source

v4.1.6

Compare Source

v4.1.5

Compare Source

v4.1.4

Compare Source

v4.1.3

Compare Source

v4.1.2

Compare Source

v4.1.1

Compare Source

v4.1.0

Compare Source

v4.0.15

Compare Source

v4.0.14

Compare Source

v4.0.13

Compare Source

v4.0.12

Compare Source

v4.0.11

Compare Source

v4.0.10

Compare Source

v4.0.9

Compare Source

v4.0.8

Compare Source

v4.0.7

Compare Source

v4.0.6

Compare Source

v4.0.5

Compare Source

v4.0.4

Compare Source

v4.0.3

Compare Source

v4.0.2

Compare Source

v4.0.1

Compare Source

v4.0.0

Compare Source

  • The behavior of the non-specific tag ! is changed and now forces
    non-evaluating your values.
  • complex mappings will throw a ParseException
  • support for the comma as a group separator for floats has been dropped, use
    the underscore instead
  • support for the !!php/object tag has been dropped, use the !php/object
    tag instead
  • duplicate mapping keys throw a ParseException
  • non-str

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • ""
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Author

renovate Bot commented May 28, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant