Skip to content

Bump the composer group across 1 directory with 5 updates#33

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/composer/composer-921919dc9d
Open

Bump the composer group across 1 directory with 5 updates#33
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/composer/composer-921919dc9d

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 11, 2026

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

Package From To
phpunit/phpunit 11.5.12 11.5.50
league/commonmark 2.6.1 2.8.0
phpoffice/phpspreadsheet 1.29.10 1.30.2
psy/psysh 0.12.7 0.12.20
symfony/http-foundation 7.2.3 7.4.5

Updates phpunit/phpunit from 11.5.12 to 11.5.50

Release notes

Sourced from phpunit/phpunit's releases.

PHPUnit 11.5.50

Changed

  • To prevent Poisoned Pipeline Execution (PPE) attacks using prepared .coverage files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs

Learn how to install or update PHPUnit 11.5 in the documentation.

Keep up to date with PHPUnit:

PHPUnit 11.5.49

Fixed

  • #6362: Manually instantiated test doubles are broken since PHPUnit 11.2
  • #6470: Infinite recursion in Count::getCountOf() for unusal implementations of Iterator or IteratorAggregate

Learn how to install or update PHPUnit 11.5 in the documentation.

Keep up to date with PHPUnit:

PHPUnit 11.5.48

Changed


Learn how to install or update PHPUnit 11.5 in the documentation.

Keep up to date with PHPUnit:

PHPUnit 11.5.47

Fixed

  • #6470: Mocking a class with a property hook setter accepting more types than the property results in a fatal error

... (truncated)

Changelog

Sourced from phpunit/phpunit's changelog.

[11.5.50] - 2026-01-27

Changed

  • To prevent Poisoned Pipeline Execution (PPE) attacks using prepared .coverage files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs

[11.5.49] - 2026-01-24

Fixed

  • #6362: Manually instantiated test doubles are broken since PHPUnit 11.2
  • #6470: Infinite recursion in Count::getCountOf() for unusal implementations of Iterator or IteratorAggregate

[11.5.48] - 2026-01-16

Changed

[11.5.47] - 2026-01-15

Changed

  • PHPUnit\Framework\MockObject exceptions are now subtypes of PHPUnit\Exception

Fixed

  • #6470: Mocking a class with a property hook setter accepting more types than the property results in a fatal error

[11.5.46] - 2025-12-06

  • No changes; phpunit.phar rebuilt with PHP 8.4 to work around PHP-Scoper issue #1139

[11.5.45] - 2025-12-01

Changed

  • Updated list of deprecated PHP configuration settings for PHP 8.6

Fixed

  • #6408: Exception in a data provider method leads to internal PHPUnit error
  • #6426: Fix migration of configuration without schema location

[11.5.44] - 2025-11-13

Fixed

  • #6402: Avoid reading from STDOUT when rewind() fails

... (truncated)

Commits

Updates league/commonmark from 2.6.1 to 2.8.0

Release notes

Sourced from league/commonmark's releases.

2.8.0

What's Changed

Added

  • Added a new HighlightExtension for marking important text using == syntax (#1100)

Fixed

  • Fixed AutolinkExtension incorrectly matching URLs after invalid www. prefix (#1095, #1103)

New Contributors

Full Changelog: thephpleague/commonmark@2.7.1...2.8.0

2.7.1

Notable Changes

Changed

  • Optimized several regular expressions in RegexHelper to improve performance (#674, #1086)

Fixed

  • EmbedProcessor no longer calls updateEmbeds() when there are no embeds to update (#1081)
  • Fixed missing benchmark.php CSV path validation for non-existent files (#1068, #1085)

New Contributors

Full Changelog: thephpleague/commonmark@2.7.0...2.7.1

2.7.0

This is a security release to address a potential cross-site scripting (XSS) vulnerability when using the AttributesExtension with untrusted user input.

Added

  • Added attributes/allow config option to specify which attributes users are allowed to set on elements (default allows virtually all attributes)

Changed

  • The AttributesExtension blocks all attributes starting with on unless explicitly allowed via the attributes/allow config option
  • The allow_unsafe_links option is now respected by the AttributesExtension when users specify href and src attributes

2.6.2

Fixed

  • Fixed Attributes extension parsing regression (#1071)

Other Changes

... (truncated)

Changelog

Sourced from league/commonmark's changelog.

[2.8.0] - 2025-11-26

Added

  • Added a new HighlightExtension for marking important text using == syntax (#1100)

Fixed

  • Fixed AutolinkExtension incorrectly matching URLs after invalid www. prefix (#1095, #1103)

[2.7.1] - 2025-07-20

Changed

  • Optimized several regular expressions in RegexHelper to improve performance (#674, #1086)

Fixed

  • EmbedProcessor no longer calls updateEmbeds() when there are no embeds to update (#1081)
  • Fixed missing benchmark.php CSV path validation for non-existent files (#1068, #1085)

[2.7.0] - 2025-05-05

This is a security release to address a potential cross-site scripting (XSS) vulnerability when using the AttributesExtension with untrusted user input.

Added

  • Added attributes/allow config option to specify which attributes users are allowed to set on elements (default allows virtually all attributes)

Changed

  • The AttributesExtension blocks all attributes starting with on unless explicitly allowed via the attributes/allow config option
  • The allow_unsafe_links option is now respected by the AttributesExtension when users specify href and src attributes

[2.6.2] - 2025-04-18

Fixed

  • Fixed Attributes extension parsing regression (#1071)
Commits
  • 4efa10c Bump branch alias
  • 43c6111 Prepare to release 2.8.0
  • 5ebf420 Merge pull request #1103 from thephpleague/copilot/fix-autolink-extension-issue
  • 9de288b Merge remote-tracking branch 'origin/2.7'
  • 629da94 Fix AutolinkExtension to anchor regex and add test cases
  • e770275 Initial plan
  • b703d32 Merge pull request #1100 from ossobuffo/main
  • fdd5ef4 Fix frontmatter
  • 9fad6b6 Update docs and CHANGELOG
  • d45a244 Merge remote-tracking branch 'origin/main' into ossobuffo-main
  • Additional commits viewable in compare view

Updates phpoffice/phpspreadsheet from 1.29.10 to 1.30.2

Release notes

Sourced from phpoffice/phpspreadsheet's releases.

1.30.2

Changed

  • Evaluation of WEBSERVICE no longer requires external client, but will use oldCalculatedValue unless the request is for a domain in a user-supplied whitelist. Security-related backport of [PR #4751](PHPOffice/PhpSpreadsheet#4751)

Deprecated

  • Settings methods setHttpClient, unsetHttpClient, getHttpClient, and getRequestFactory are no longer used. No replacement.

Fixed

1.30.1

Functionally Frozen

  • Except for security changes, no further maintenance will be applied to this branch. You are encouraged to upgrade to a maintained branch as soon as possible. Maintained branches are master (preferred - version is 5.2.0 as of the date when this is being written), release390 (current version is 3.10.1), and release222 (2.4.1).
  • Of particular note is that this branch should not run under Php 8.5+, and will not be updated to avoid deprecation notices introduced with Php 8.5.

1.30.0

Breaking Changes

  • Images will be loaded from an external source (e.g. http://example.com/img.png) only if the reader is explicitly set to allow it via $reader->setAllowExternalImages(true). We do not believe that loading of external images is a widely used feature. This is a necessary change for security purposes. It unfortunately breaks Semantic Versioning for reasons described above; there is no way to start a new major version for this branch.

1.29.12

Added

  • Add to all readers the option to allow or forbid fetching external images. This is unconditionally allowed now. The default will be set to "allow", so no code changes are necessary. However, we are giving consideration to changing the default.[PR #4545](PHPOffice/PhpSpreadsheet#4545)

1.29.11

Changed

  • Allow php-cs-fixer to Handle Implicit Backslashes.

Added

Fixed

Changelog

Sourced from phpoffice/phpspreadsheet's changelog.

2026-01-10 - 1.30.2

Changed

  • Evaluation of WEBSERVICE no longer requires external client, but will use oldCalculatedValue unless the request is for a domain in a user-supplied whitelist. Security-related backport of [PR #4751](PHPOffice/PhpSpreadsheet#4751)

Deprecated

  • Settings methods setHttpClient, unsetHttpClient, getHttpClient, and getRequestFactory are no longer used. No replacement.

Fixed

2025-10-25 - 1.30.1

Functionally Frozen

  • Except for security changes, no further maintenance will be applied to this branch. You are encouraged to upgrade to a maintained branch as soon as possible. Maintained branches are master (preferred - version is 5.4.0 as of the date when this is being written), 3.10.x (current version is 3.10.3), and 2.4.x (2.4.3).
  • Of particular note is that this branch should not run under Php 8.5+, and will not be updated to avoid deprecation notices introduced with Php 8.5.

2025-08-10 - 1.30.0

Breaking Changes

  • Images will be loaded from an external source (e.g. http://example.com/img.png) only if the reader is explicitly set to allow it via $reader->setAllowExternalImages(true). We do not believe that loading of external images is a widely used feature. This is a necessary change for security purposes. It unfortunately breaks Semantic Versioning for reasons described above; there is no way to start a new major version for this branch.

2025-07-23 - 1.29.12

Added

  • Add to all readers the option to allow or forbid fetching external images. This is unconditionally allowed now. The default will be set to "allow", so no code changes are necessary. However, we are giving consideration to changing the default.[PR #4545](PHPOffice/PhpSpreadsheet#4545)

2025-06-22 - 1.29.11

Changed

  • Allow php-cs-fixer to Handle Implicit Backslashes.

Added

Fixed

Commits

Updates psy/psysh from 0.12.7 to 0.12.20

Release notes

Sourced from psy/psysh's releases.

PsySH v0.12.20

Project trust edge case fixes

Fixed several edge cases with the Restricted Mode introduced in v0.12.19 where non-interactive contexts (piped input, execute() calls, Composer proxy scripts) could incorrectly trigger trust prompts or restrict trusted functionality.

Fixes #913

Commands work better outside the shell

Decoupled commands from ShellOutput via a new ShellOutputAdapter, so commands degrade gracefully when used in non-interactive contexts rather than failing on missing shell features.

Improvements

  • Added downstream compatibility tests for local and CI workflows
  • Moved internal helper scripts from bin/ to scripts/

PsySH v0.12.19

⚠️ Security fix

Fixed a CWD configuration poisoning vulnerability (CVE-2026-25129) where a malicious .psysh.php file in an attacker-writable directory could execute arbitrary code when a victim runs PsySH from that directory. This affects all versions prior to v0.12.19 and v0.11.23, including downstream consumers like Laravel Tinker, when invoked from an attacker-writable CWD.

Fixed in v0.12.19 and v0.11.23. Upgrade ASAP.

Restricted Mode

PsySH now requires explicit trust before loading project-local config (.psysh.php), local PsySH binaries, or Composer autoloads from untrusted projects. Trust decisions are persisted per-project in trusted_projects.json.

Configure with trustProject:

'trustProject' => 'prompt',  // default — ask interactively
'trustProject' => 'always',  // trust all projects
'trustProject' => 'never',   // always run restricted

Or use --trust-project / --no-trust-project CLI flags, or the PSYSH_TRUST_PROJECT env var.

Non-interactive sessions automatically skip untrusted features with a warning.

Magic method and property support 🪄

Tab completion, ls, doc, and show commands now recognize @method and @property docblock tags. Magic members display in magenta so you can tell them apart from real methods and properties.

Inheritance works as expected — magic members from parent classes, interfaces, and traits are included, with child declarations taking precedence.

Also fixes parsing of generic types (e.g., array<int, string>) in docblock tags, which previously broke on whitespace inside angle brackets.

See #905

... (truncated)

Commits
  • 19678eb Merge branch 'release/v0.12.20'
  • f09d6ba Bump to v0.12.20
  • abcfdf9 Decouple commands from ShellOutput via ShellOutputAdapter
  • 7ad4f00 Clearer Actions output
  • 7aa3cf9 Clearer Actions output
  • 0b40a63 Add downstream compatibility tests for local and CI workflows
  • 3f27b87 Move internal helper scripts from bin/ to scripts/
  • 21aa946 Merge branch 'fix/project-trust-edge-cases'
  • 81f6547 Harden stdin pipe detection heuristics
  • fc9d9d2 Avoid untrusted handoff for current Composer proxy
  • Additional commits viewable in compare view

Updates symfony/http-foundation from 7.2.3 to 7.4.5

Release notes

Sourced from symfony/http-foundation's releases.

v7.4.5

Changelog (symfony/http-foundation@v7.4.4...v7.4.5)

v7.4.4

Changelog (symfony/http-foundation@v7.4.3...v7.4.4)

v7.4.3

Changelog (symfony/http-foundation@v7.4.2...v7.4.3)

v7.4.1

Changelog (symfony/http-foundation@v7.4.0...v7.4.1)

v7.4.0

Changelog (symfony/http-foundation@v7.4.0-RC3...v7.4.0)

  • no significant changes

v7.4.0-RC1

Changelog (symfony/http-foundation@v7.4.0-BETA2...v7.4.0-RC1)

v7.4.0-BETA2

Changelog (symfony/http-foundation@v7.4.0-BETA1...v7.4.0-BETA2)

v7.4.0-BETA1

Changelog (symfony/http-foundation@v7.3.4...v7.4.0-BETA1)

v7.3.11

... (truncated)

Changelog

Sourced from symfony/http-foundation's changelog.

CHANGELOG

8.0

  • Drop HTTP method override support for methods GET, HEAD, CONNECT and TRACE
  • Add argument $subtypeFallback to Request::getFormat()
  • Remove the following deprecated session options from NativeSessionStorage: referer_check, use_only_cookies, use_trans_sid, sid_length, sid_bits_per_character, trans_sid_hosts, trans_sid_tags
  • Trigger PHP warning when using Request::sendHeaders() after headers have already been sent; use a StreamedResponse instead
  • Add arguments $v4Bytes and $v6Bytes to IpUtils::anonymize()
  • Add argument $partitioned to ResponseHeaderBag::clearCookie()
  • Add argument $expiration to UriSigner::sign()
  • Remove Request::get(), use properties ->attributes, query or request directly instead
  • Remove accepting null $format argument to Request::setFormat()

7.4

  • Add #[WithHttpStatus] to define status codes: 404 for SignedUriException and 403 for ExpiredSignedUriException
  • Add support for the QUERY HTTP method
  • Add support for structured MIME suffix
  • Add Request::set/getAllowedHttpMethodOverride() to list which HTTP methods can be overridden
  • Deprecate using Request::sendHeaders() after headers have already been sent; use a StreamedResponse instead
  • Deprecate method Request::get(), use properties ->attributes, query or request directly instead
  • Make Request::createFromGlobals() parse the body of PUT, DELETE, PATCH and QUERY requests
  • Deprecate HTTP method override for methods GET, HEAD, CONNECT and TRACE; it will be ignored in Symfony 8.0
  • Deprecate accepting null $format argument to Request::setFormat()

7.3

  • Add support for iterable of string in StreamedResponse
  • Add EventStreamResponse and ServerEvent classes to streamline server event streaming
  • Add support for valkey: / valkeys: schemes for sessions
  • Request::getPreferredLanguage() now favors a more preferred language above exactly matching a locale
  • Allow UriSigner to use a ClockInterface
  • Add UriSigner::verify()

7.2

  • Add optional $requests parameter to RequestStack::__construct()
  • Add optional $v4Bytes and $v6Bytes parameters to IpUtils::anonymize()
  • Add PRIVATE_SUBNETS as a shortcut for private IP address ranges to Request::setTrustedProxies()
  • Deprecate passing referer_check, use_only_cookies, use_trans_sid, trans_sid_hosts, trans_sid_tags, sid_bits_per_character and sid_length options to NativeSessionStorage

7.1

... (truncated)

Commits
  • 446d0db Merge branch '7.3' into 7.4
  • 5347db9 Merge branch '6.4' into 7.3
  • f1a490c [HttpFoundation] Fix PdoSessionHandler charset-collation mismatch with the Do...
  • 977a554 Merge branch '7.3' into 7.4
  • cc4ae96 Merge branch '6.4' into 7.3
  • a7c652d [HttpFoundation] Fix double-prefixing of session keys when using redis/memcached
  • a85bc9c Merge branch '7.3' into 7.4
  • 66e496a Merge branch '6.4' into 7.3
  • 4a673e9 do not use PHPUnit mock objects without configured expectations
  • a70c745 [HttpFoundation] Improve doc blocks in ParameterBag
  • 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 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `11.5.12` | `11.5.50` |
| [league/commonmark](https://github.com/thephpleague/commonmark) | `2.6.1` | `2.8.0` |
| [phpoffice/phpspreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) | `1.29.10` | `1.30.2` |
| [psy/psysh](https://github.com/bobthecow/psysh) | `0.12.7` | `0.12.20` |
| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.2.3` | `7.4.5` |



Updates `phpunit/phpunit` from 11.5.12 to 11.5.50
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/11.5.50/ChangeLog-11.5.md)
- [Commits](sebastianbergmann/phpunit@11.5.12...11.5.50)

Updates `league/commonmark` from 2.6.1 to 2.8.0
- [Release notes](https://github.com/thephpleague/commonmark/releases)
- [Changelog](https://github.com/thephpleague/commonmark/blob/2.8/CHANGELOG.md)
- [Commits](thephpleague/commonmark@2.6.1...2.8.0)

Updates `phpoffice/phpspreadsheet` from 1.29.10 to 1.30.2
- [Release notes](https://github.com/PHPOffice/PhpSpreadsheet/releases)
- [Changelog](https://github.com/PHPOffice/PhpSpreadsheet/blob/1.30.2/CHANGELOG.md)
- [Commits](PHPOffice/PhpSpreadsheet@1.29.10...1.30.2)

Updates `psy/psysh` from 0.12.7 to 0.12.20
- [Release notes](https://github.com/bobthecow/psysh/releases)
- [Commits](bobthecow/psysh@v0.12.7...v0.12.20)

Updates `symfony/http-foundation` from 7.2.3 to 7.4.5
- [Release notes](https://github.com/symfony/http-foundation/releases)
- [Changelog](https://github.com/symfony/http-foundation/blob/8.1/CHANGELOG.md)
- [Commits](symfony/http-foundation@v7.2.3...v7.4.5)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 11.5.50
  dependency-type: direct:development
  dependency-group: composer
- dependency-name: league/commonmark
  dependency-version: 2.8.0
  dependency-type: indirect
  dependency-group: composer
- dependency-name: phpoffice/phpspreadsheet
  dependency-version: 1.30.2
  dependency-type: indirect
  dependency-group: composer
- dependency-name: psy/psysh
  dependency-version: 0.12.20
  dependency-type: indirect
  dependency-group: composer
- dependency-name: symfony/http-foundation
  dependency-version: 7.4.5
  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 Feb 11, 2026
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.

0 participants