Skip to content

Bump the composer group across 1 directory with 6 updates - #15

Merged
gerMdz merged 1 commit into
mainfrom
dependabot/composer/composer-b93768c436
Aug 13, 2026
Merged

gerMdz merged 1 commit into
mainfrom
dependabot/composer/composer-b93768c436

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 5, 2026

Copy link
Copy Markdown
Contributor

Bumps the composer group with 6 updates in the / directory:

Package From To
symfony/runtime 5.4.46 5.4.52
symfony/yaml 5.4.23 5.4.52
twig/twig 3.19.0 3.27.0
symfony/cache 5.4.25 6.4.43
symfony/process 6.4.15 6.4.41
symfony/routing 5.4.25 5.4.53

Updates symfony/runtime from 5.4.46 to 5.4.52

Release notes

Sourced from symfony/runtime's releases.

v5.4.52

Changelog (symfony/runtime@v5.4.46...v5.4.52)

Commits

Updates symfony/yaml from 5.4.23 to 5.4.52

Release notes

Sourced from symfony/yaml's releases.

v5.4.52

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

v5.4.45

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

  • no significant changes

v5.4.44

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

v5.4.43

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

v5.4.40

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

  • no significant changes

v5.4.39

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

v5.4.35

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

  • no significant changes

v5.4.31

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

v5.4.30

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

  • no significant changes
Commits
  • b0b2705 [Yaml] Harden the Parser::cleanup() regexes against catastrophic backtracking
  • 5a351ff [Yaml] Bound collection-alias resolution in the parser
  • b02ba66 [Yaml] Bound recursion depth in the parser
  • a454d47 Add PR template and auto-close PR on subtree split repositories
  • 7025b96 parse empty sequence elements as null
  • 62f96e1 🐛 throw ParseException on invalid date
  • 81cad0c Revert "minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)"
  • bc780e1 call substr() with integer offsets
  • a38ba0b Auto-close PRs on subtree-splits
  • e78db7f Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value
  • Additional commits viewable in compare view

Updates twig/twig from 3.19.0 to 3.27.0

Release notes

Sourced from twig/twig's releases.

v3.27.0

Changelog (twigphp/Twig@v3.26.0...v3.27.0)

  • security #558 Fix sandbox filter/tag/function allow-list bypass when sandbox state changes between renders (@​fabpot)
  • security #cve-2026-48805 Fix sandbox bypass in deprecated internal wrappers (@​fabpot)
  • security #552 Fix sandbox __toString policy bypass via dynamic mapping keys (@​fabpot)
  • security #535 Fix sandbox __toString bypasses via Traversable in join/replace filters and the in/not in operators (@​fabpot)
  • security #534 Fix sandbox bypass in the "column" filter under SourcePolicyInterface (@​fabpot)
  • feature #4817 Add a strict mode to SecurityPolicy to opt-in to the 4.0 sandbox behavior for the extends/use tags and the parent/block/attribute functions (@​fabpot)
  • feature #4813 Deprecate the fact that the parent, block, and attribute functions are always allowed in a sandboxed template (@​fabpot)
  • bug #4812 Fix PHP 8.1+ implicit float-to-int deprecation in sandboxed array access (@​fabpot)
  • bug #4807 Escape root profile name in HtmlDumper (@​fabpot)
  • bug #4808 Restrict allowed classes in Profile::unserialize() (@​fabpot)
  • feature #4803 Deprecate the "Twig\Sandbox\SourcePolicyInterface" interface (@​fabpot)

v3.26.0

Changelog (twigphp/Twig@v3.25.0...v3.26.0)

v3.25.0

Changelog (twigphp/Twig@v3.24.0...v3.25.0)

v3.24.0

Changelog (twigphp/Twig@v3.23.0...v3.24.0)

  • feature #3930 Add an html_attr function to make outputting HTML attributes easier (@​mpdude, @​polarbirke)
  • bug #4778 Fix null coalescing operator with imported macros (@​fabpot)
  • feature #4775 Add getOperatorTokens() to ExpressionParserInterface to separate operator token registration from parser identity (@​fabpot)
  • bug #4774 Ensure filters/attributes aren't mistaken for operators (@​brandonkelly)
  • feature #4771 Deprecate passing non AbstractExpression nodes to MatchesBinary (@​fabpot)
  • feature #4769 Deprecate passing a non-AbstractExpression node to Parser::setParent() (@​fabpot)
  • feature #4748 Support short-circuiting in null-safe operator chains (@​HypeMC)
  • feature #4743 Add html_attr_relaxed escaping strategy (@​mpdude)

... (truncated)

Changelog

Sourced from twig/twig's changelog.

3.27.0 (2026-05-27)

  • Add a strict mode to Twig\Sandbox\SecurityPolicy to opt-in to the 4.0 behavior for the extends/use tags and the parent/block/attribute functions, which are otherwise still implicitly allowed in a sandbox
  • Deprecate the fact that the parent, block, and attribute functions are always allowed in a sandboxed template
  • Fix sandbox filter/tag/function allow-list bypass when the sandbox state changed between renders of a cached Template instance
  • Fix PHP 8.1+ implicit float-to-int deprecation triggered by sandboxed ArrayAccess attribute access with a float key
  • Restrict allowed classes in Twig\Profiler\Profile::unserialize() to prevent arbitrary class instantiation
  • Escape root profile name in HtmlDumper
  • Fix sandbox bypass in deprecated internal wrappers twig_array_some(), twig_array_every(), and twig_check_arrow_in_sandbox() (src/Resources/core.php)
  • Deprecate the Twig\Sandbox\SourcePolicyInterface interface with no replacement
  • Fix sandbox bypass in the "column" filter when sandboxing is enabled via SourcePolicyInterface
  • Fix sandbox __toString bypass via Traversable arguments to the join and replace filters (also covers containers that implement both Stringable and Traversable)
  • Fix sandbox __toString bypass via the in and not in operators
  • Prevent a stack overflow in SandboxExtension::ensureToStringAllowed() when a self-referencing iterable is passed to a sandboxed template
  • Add support for any expression as a dynamic mapping key (attribute access, filters, ...)
  • Fix sandbox __toString policy bypass via dynamic mapping keys

3.26.0 (2026-05-20)

  • Document that the sandbox doesn't protect against resource exhaustion
  • Document template_from_string caveats when used in a sandboxed environment
  • Add docs on Markup about the goal of this class in the context of a sandbox
  • Pre-escape HTML input on the spaceless filter
  • Pre-escape HTML input on inline_css and inky_to_html filters
  • Fix XSS by adjusting is_safe annotation on HTML-emitting filters
  • [Profiler] Escape template and profile names in HtmlDumper
  • Fix unbounded memoisation of IntlDateFormatter / NumberFormatter
  • Fix sandbox bypass in the "column" filter
  • Fix sandbox bypass in the {% sandbox %} tag when including a preloaded template
  • Fix sandbox bypass: PHP code injection via {% use %} template name
  • Fix sandbox bypass: PHP code injection via _self / import macro reference
  • Fix sandbox bypass in object destructuring assignment
  • Fix sandbox bypass: propagate Source to checkArrow for source-policy sandboxing
  • Encode single quotes as \x27 in Compiler::string() as a defense-in-depth measure
  • Fix sandbox __toString bypasses
  • Add Twig\Node\CoercesChildrenToStringInterface to let nodes declare which of their child nodes will be string-coerced at runtime so the sandbox wraps them with a __toString check

3.25.0 (2026-05-17)

  • Add a needs_is_sandboxed option for filters, functions, and tests
  • Use deterministic suffixes for generated embed classes
  • Lazy-load EscaperRuntime in EscaperExtension

3.24.0 (2026-03-17)

  • Deprecate not implementing the getOperatorTokens() method in ExpressionParserInterface implementations
  • Deprecate passing a non-AbstractExpression node to Twig\Node\Expression\Binary\MatchesBinary constructor
  • Deprecate passing a non-AbstractExpression node to Parser::setParent()
  • Add support for renaming variables in object destructuring ({name: userName} = user)
  • Add html_attr_relaxed escaping strategy that preserves :, @, [, and ] for front-end framework attribute names

... (truncated)

Commits
  • 04ae1bf Prepare the 3.27.0 release
  • 99a1038 security #558 Fix sandbox filter/tag/function allow-list bypass when sandbox ...
  • 23eb6eb Fix sandbox filter/tag/function allow-list bypass when sandbox state changes ...
  • 7d55aa8 security #cve-2026-48805 Fix sandbox bypass in deprecated internal wrappers (...
  • 9fcf690 security #552 Fix sandbox __toString policy bypass via dynamic mapping keys (...
  • 635cea4 Document new support for any expression as a dynamic mapping key
  • 9ff4101 Fix sandbox __toString policy bypass via dynamic mapping keys
  • baebc46 security #535 Fix sandbox __toString bypasses via Traversable in join/`...
  • e3f6665 Fix deprecation notices in tests
  • 475fb69 Guard sandbox __toString walker against self-referencing iterables
  • Additional commits viewable in compare view

Updates symfony/cache from 5.4.25 to 6.4.43

Release notes

Sourced from symfony/cache's releases.

v6.4.43

Changelog (symfony/cache@v6.4.42...v6.4.43)

v6.4.42

Changelog (symfony/cache@v6.4.41...v6.4.42)

v6.4.41

Changelog (symfony/cache@v6.4.40...v6.4.41)

v6.4.40

Changelog (symfony/cache@v6.4.38...v6.4.40)

v6.4.38

Changelog (symfony/cache@v6.4.37...v6.4.38)

v6.4.37

Changelog (symfony/cache@v6.4.36...v6.4.37)

v6.4.36

Changelog (symfony/cache@v6.4.35...v6.4.36)

  • bug #63818 Ensure compatibility with Relay extension 0.21.0 (@​lyrixx)
  • bug #63747 Fix Psr16Cache::getMultiple() returning ValueWrapper with TagAwareAdapter (@​pcescon)
  • bug #63736 Fix undefined array key when tag save fails in AbstractTagAwareAdapter (@​pcescon)
  • bug #63655 Fix ChainAdapter ignoring item expiry when propagating to earlier adapters (@​guillaumeVDP)

v6.4.35

Changelog (symfony/cache@v6.4.34...v6.4.35)

... (truncated)

Changelog

Sourced from symfony/cache's changelog.

CHANGELOG

8.2

  • Add AbstractAdapter::createAdapter() to create the adapter matching a connection

8.0

  • Remove CouchbaseBucketAdapter, use CouchbaseCollectionAdapter instead

7.4

  • Bump ext-redis to 6.1 and ext-relay to 0.12 minimum

7.3

  • Add support for \Relay\Cluster in RedisAdapter
  • Add support for valkey: / valkeys: schemes
  • Add support for namespace-based invalidation
  • Rename options "redis_cluster" and "redis_sentinel" to "cluster" and "sentinel" respectively

7.2

  • igbinary_serialize() is no longer used instead of serialize() by default when the igbinary extension is installed, due to behavior compatibilities between the two
  • Add optional Psr\Clock\ClockInterface parameter to ArrayAdapter

7.1

  • Add option sentinel_master as an alias for redis_sentinel
  • Deprecate CouchbaseBucketAdapter, use CouchbaseCollectionAdapter
  • Add support for URL encoded characters in Couchbase DSN
  • Add support for using DSN with PDOAdapter
  • The algorithm for the default cache namespace changed from SHA256 to XXH128

7.0

  • Add parameter $isSameDatabase to DoctrineDbalAdapter::configureSchema()
  • Drop support for Postgres < 9.5 and SQL Server < 2008 in DoctrineDbalAdapter

6.4

... (truncated)

Commits
  • 8f0b5de [Cache] Add support for relay 0.40
  • 91df731 [Cache] Fix "Class Relay\Relay not found" for RedisCluster/RedisArray with tc...
  • e2ae0cf [Cache] Initialize PhpArrayAdapter before classifying keys in deleteItems()
  • 0b72083 Remove obsolete return instruction from classes constructors
  • de42a53 [Cache] Remove always-true method_exists() check in FilesystemCommonTrait::__...
  • 704edf2 [Cache] Ensure RelayProxy compatibility with Relay extension 0.30.0
  • 82698be Restore compat with DBAL v4.x
  • 654e10f Unsafe unserialize phpstan rule
  • 2a639ad Drop PR warning and auto-closing on subtree splits
  • 5490a57 Merge branch '5.4' into 6.4
  • Additional commits viewable in compare view

Updates symfony/process from 6.4.15 to 6.4.41

Release notes

Sourced from symfony/process's releases.

v6.4.41

Changelog (symfony/process@v6.4.39...v6.4.41)

v6.4.39

Changelog (symfony/process@v6.4.33...v6.4.39)

v6.4.33

Changelog (symfony/process@v6.4.32...v6.4.33)

v6.4.32

Changelog (symfony/process@v6.4.31...v6.4.32)

v6.4.31

Changelog (symfony/process@v6.4.30...v6.4.31)

v6.4.26

Changelog (symfony/process@v6.4.25...v6.4.26)

v6.4.25

Changelog (symfony/process@v6.4.24...v6.4.25)

v6.4.24

Changelog (symfony/process@v6.4.23...v6.4.24)

  • no significant changes

v6.4.20

Changelog (symfony/process@v6.4.19...v6.4.20)

v6.4.19

Changelog (symfony/process@v6.4.18...v6.4.19)

  • no significant changes
Commits
  • c8fc09b [Process] Stop leaking CGI/FastCGI request-context vars to subprocesses
  • 6c93071 [Process] Ignore array env values before proc_open
  • 7b8e6e8 More CS fixes
  • 5731331 CS fixes - native_function_invocation & static_lambda
  • 736ed52 [CS] Back config from 8.1 and apply heredoc_indentation rule
  • c46e854 [Process] Fix escaping for MSYS on Windows
  • c593135 [Process] Adjust Process mustRun method phpdoc
  • e579464 [Process] Ignore invalid env var names
  • 8541b73 [Process] Fix dealing with broken stdin pipes
  • 48bad91 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages
  • Additional commits viewable in compare view

Updates symfony/routing from 5.4.25 to 5.4.53

Release notes

Sourced from symfony/routing's releases.

v5.4.53

Changelog (symfony/routing@v5.4.52...v5.4.53)

v5.4.52

Changelog (symfony/routing@v5.4.48...v5.4.52)

v5.4.48

Changelog (symfony/routing@v5.4.47...v5.4.48)

v5.4.45

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

  • no significant changes

v5.4.43

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

  • no significant changes

v5.4.42

Changelog (symfony/routing@v5.4.41...v5.4.42)

v5.4.40

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

  • no significant changes

v5.4.39

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

  • no significant changes

v5.4.38

Changelog (symfony/routing@v5.4.37...v5.4.38)

  • no significant changes

v5.4.37

Changelog (symfony/routing@v5.4.36...v5.4.37)

... (truncated)

Commits
  • f4ca0c5 [Routing] Fix dot-segment encoding for chained "../" and "./" in generated URLs
  • 275b313 [Routing] Fix regex alternation anchoring in UrlGenerator requirement validation
  • dd08c19 [Routing] Fix: lost priority when defining hosts in configuration
  • 986597b do not use TestCase::getName() when possible
  • 7289d3c Add PR template and auto-close PR on subtree split repositories
  • b6f7178 Fix typos
  • f8dd6f8 use more entropy with uniqid()
  • c99c74b bug #57645 [Routing] Discard in-memory cache of routes when writing the file-...
  • 7bec6df [Router] Discard in-memory cache of routes when writing the file-based cache
  • 6df1dd8 Revert "minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)"
  • Additional commits viewable in compare view

Dependabot 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the composer group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [symfony/runtime](https://github.com/symfony/runtime) | `5.4.46` | `5.4.52` |
| [symfony/yaml](https://github.com/symfony/yaml) | `5.4.23` | `5.4.52` |
| [twig/twig](https://github.com/twigphp/Twig) | `3.19.0` | `3.27.0` |
| [symfony/cache](https://github.com/symfony/cache) | `5.4.25` | `6.4.43` |
| [symfony/process](https://github.com/symfony/process) | `6.4.15` | `6.4.41` |
| [symfony/routing](https://github.com/symfony/routing) | `5.4.25` | `5.4.53` |



Updates `symfony/runtime` from 5.4.46 to 5.4.52
- [Release notes](https://github.com/symfony/runtime/releases)
- [Changelog](https://github.com/symfony/runtime/blob/8.2/CHANGELOG.md)
- [Commits](symfony/runtime@v5.4.46...v5.4.52)

Updates `symfony/yaml` from 5.4.23 to 5.4.52
- [Release notes](https://github.com/symfony/yaml/releases)
- [Changelog](https://github.com/symfony/yaml/blob/8.2/CHANGELOG.md)
- [Commits](symfony/yaml@v5.4.23...v5.4.52)

Updates `twig/twig` from 3.19.0 to 3.27.0
- [Release notes](https://github.com/twigphp/Twig/releases)
- [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG)
- [Commits](twigphp/Twig@v3.19.0...v3.27.0)

Updates `symfony/cache` from 5.4.25 to 6.4.43
- [Release notes](https://github.com/symfony/cache/releases)
- [Changelog](https://github.com/symfony/cache/blob/8.2/CHANGELOG.md)
- [Commits](symfony/cache@v5.4.25...v6.4.43)

Updates `symfony/process` from 6.4.15 to 6.4.41
- [Release notes](https://github.com/symfony/process/releases)
- [Changelog](https://github.com/symfony/process/blob/8.2/CHANGELOG.md)
- [Commits](symfony/process@v6.4.15...v6.4.41)

Updates `symfony/routing` from 5.4.25 to 5.4.53
- [Release notes](https://github.com/symfony/routing/releases)
- [Changelog](https://github.com/symfony/routing/blob/8.2/CHANGELOG.md)
- [Commits](symfony/routing@v5.4.25...v5.4.53)

---
updated-dependencies:
- dependency-name: symfony/runtime
  dependency-version: 5.4.52
  dependency-type: direct:production
  dependency-group: composer
- dependency-name: symfony/yaml
  dependency-version: 5.4.52
  dependency-type: direct:production
  dependency-group: composer
- dependency-name: twig/twig
  dependency-version: 3.27.0
  dependency-type: direct:production
  dependency-group: composer
- dependency-name: symfony/cache
  dependency-version: 6.4.43
  dependency-type: indirect
  dependency-group: composer
- dependency-name: symfony/process
  dependency-version: 6.4.41
  dependency-type: indirect
  dependency-group: composer
- dependency-name: symfony/routing
  dependency-version: 5.4.53
  dependency-type: indirect
  dependency-group: composer
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Aug 5, 2026
@gerMdz
gerMdz merged commit 8b531d2 into main Aug 13, 2026
1 of 2 checks passed
@dependabot
dependabot Bot deleted the dependabot/composer/composer-b93768c436 branch August 13, 2026 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant