Skip to content

Bump the version-updates group with 6 updates#158

Merged
ricklambrechts merged 1 commit into
mainfrom
dependabot/composer/version-updates-a7b1d60dfe
Jun 19, 2025
Merged

Bump the version-updates group with 6 updates#158
ricklambrechts merged 1 commit into
mainfrom
dependabot/composer/version-updates-a7b1d60dfe

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 16, 2025

Copy link
Copy Markdown
Contributor

Bumps the version-updates group with 6 updates:

Package From To
laravel/framework 12.17.0 12.18.0
larastan/larastan 3.4.0 3.4.2
nunomaduro/collision 8.8.0 8.8.1
phpunit/phpunit 12.1.6 12.2.2
slevomat/coding-standard 8.19.0 8.19.1
squizlabs/php_codesniffer 3.13.0 3.13.1

Updates laravel/framework from 12.17.0 to 12.18.0

Release notes

Sourced from laravel/framework's releases.

v12.18.0

Changelog

Sourced from laravel/framework's changelog.

v12.18.0 - 2025-06-10

Commits
  • 7d264a0 Update version to v12.18.0
  • c8d188c Update facade docblocks
  • 70ec9fc [12.x] Allow retrieving all reported exceptions from ExceptionHandlerFake (...
  • 141c46c [12.x] Validate that outOf is greater than 0 in Lottery helper (#55969)
  • 6ade02f Remove unused $guarded parameter from testChannelNameNormalization method (#5...
  • 54ccc16 Broadcasting Utilities (#55967)
  • 78cf4ee [12.x] Fix timezone validation test for PHP 8.3+ (#55956)
  • 07df8bc [12.x] feat: Add ability to override SendQueuedNotifications job class (#55942)
  • 7ae03b1 [12.x] Supports PHPUnit 12.2 (#55961)
  • 06f7848 fix: add generics to Model attribute related methods (#55962)
  • Additional commits viewable in compare view

Updates larastan/larastan from 3.4.0 to 3.4.2

Release notes

Sourced from larastan/larastan's releases.

v3.4.2

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.4.1...v3.4.2

v3.4.1

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.4.0...v3.4.1

Commits
  • 3670673 feat(config): allow glob paths for several config values (#2271)
  • d67f202 Add fallback to existing classes/interfaces for improved type resolution (#2223)
  • f5e9abe chore: AsCollection might return null
  • 43d4b8c fix CS
  • 132f9f3 add stub for Command::fail
  • dc20d24 use benevolent unions
  • 6f981e3 fix build
  • ebe6ef5 fix: post() and query() can also return array with a key given (fixes #2268) ...
  • efdc84f fix(docs): correct markdown list numbering in contribution steps (#2269)
  • See full diff in compare view

Updates nunomaduro/collision from 8.8.0 to 8.8.1

Commits
  • 44ccb82 fix: ignores brianium/paratest related files when printing
  • See full diff in compare view

Updates phpunit/phpunit from 12.1.6 to 12.2.2

Release notes

Sourced from phpunit/phpunit's releases.

PHPUnit 12.2.2

Fixed

  • #6222: Data Provider seems to mess up Test Dependencies
  • shortenArraysForExportThreshold XML configuration setting has no effect on all arrays exported for event-related value objects

How to install or update PHPUnit

PHPUnit 12.2.1

Fixed

  • #6228: Variadic test methods should not warn about too many arguments from data provider

How to install or update PHPUnit

PHPUnit 12.2.0

Added

Experimental Support for Open Test Reporting XML

PHPUnit has supported reporting test results in the JUnit XML format for a long time. Unfortunately, there has never been a standard schema for the JUnit XML format. Common consumers of Clover XML log files interpret these files differently, which has led to frequent problems.

To address this, the JUnit team started the Open Test Reporting project, creating and maintaining language-agnostic XML and HTML test reporting formats. Unlike JUnit XML, Open Test Reporting's XML formats are extensible.

Logging in the Open Test Reporting XML format is controlled by the new --log-otr CLI option and the new <otr> XML configuration element.

This feature is experimental and the generated XML may change in order to enhance compliance with the Open Test Reporting project's XML schema definitions. The same applies to the XML schema definitions for information that is specific for PHP and PHPUnit. Please note that such changes may occur in bugfix or minor releases and could potentially break backwards compatibility.

Experimental Support for OpenClover XML

PHPUnit has supported reporting code coverage information in the Clover XML format for a long time. Unfortunately, there has never been a standard schema for the Clover XML format. Common consumers of Clover XML log files interpret these files differently, which leads to frequent problems.

The original commercial Clover project has been superseded by the Open Source OpenClover project, which provides an XML schema for its OpenClover XML format. Rather than modifying the existing Clover XML reporter to comply with the OpenClover XML schema, thereby breaking backward compatibility, a new OpenClover XML reporter has been introduced.

This new reporter is controlled by the new CLI option, --coverage-openclover, and the new XML configuration element, <openclover>. This code coverage reporter generates XML documents that validate against the OpenClover project's XML schema definition, with one exception: the <testproject> element is not generated.

The existing Clover XML reporter, controlled by the --coverage-clover CLI option and the <clover> XML configuration element, remains unchanged.

This feature is experimental and the generated XML may change to enhance compliance with the OpenClover XML schema definition. Please note that such changes may occur in bugfix or minor releases and could potentially break backwards compatibility.

Miscellaneous

  • --with-telemetry CLI option that can be used together with --debug to print debugging information that includes telemetry information
  • The TestCase::provideAdditionalInformation() method can now be used to emit a Test\AdditionalInformationProvided event
  • The new Test\AfterLastTestMethodFailed, Test\AfterTestMethodFailed, Test\BeforeFirstTestMethodFailed, Test\BeforeTestMethodFailed, Test\PostConditionFailed, Test\PreConditionFailed events are now emitted instead of Test\AfterLastTestMethodErrored, Test\AfterTestMethodErrored, Test\BeforeFirstTestMethodErrored, Test\BeforeTestMethodErrored, Test\PostConditionErrored, Test\PreConditionErrored when the Throwable extends AssertionFailedError to distinguish between errors and failures triggered in hook methods
  • The new Test\PreparationErrored event is now emitted instead of Test\PreparationFailed when the Throwable does not extend AssertionFailedError to distinguish between errors and failures triggered during test preparation
  • Test\PreparationFailed::throwable()

Changed

... (truncated)

Changelog

Sourced from phpunit/phpunit's changelog.

[12.2.2] - 2025-06-13

Fixed

  • #6222: Data Provider seems to mess up Test Dependencies
  • shortenArraysForExportThreshold XML configuration setting has no effect on all arrays exported for event-related value objects

[12.2.1] - 2025-06-07

Fixed

  • #6228: Variadic test methods should not warn about too many arguments from data provider

[12.2.0] - 2025-06-06

Added

Experimental Support for Open Test Reporting XML

PHPUnit has supported reporting test results in the JUnit XML format for a long time. Unfortunately, there has never been a standard schema for the JUnit XML format. Common consumers of Clover XML log files interpret these files differently, which has led to frequent problems.

To address this, the JUnit team started the Open Test Reporting project, creating and maintaining language-agnostic XML and HTML test reporting formats. Unlike JUnit XML, Open Test Reporting's XML formats are extensible.

Logging in the Open Test Reporting XML format is controlled by the new --log-otr CLI option and the new <otr> XML configuration element.

This feature is experimental and the generated XML may change in order to enhance compliance with the Open Test Reporting project's XML schema definitions. The same applies to the XML schema definitions for information that is specific for PHP and PHPUnit. Please note that such changes may occur in bugfix or minor releases and could potentially break backwards compatibility.

Experimental Support for OpenClover XML

PHPUnit has supported reporting code coverage information in the Clover XML format for a long time. Unfortunately, there has never been a standard schema for the Clover XML format. Common consumers of Clover XML log files interpret these files differently, which leads to frequent problems.

The original commercial Clover project has been superseded by the Open Source OpenClover project, which provides an XML schema for its OpenClover XML format. Rather than modifying the existing Clover XML reporter to comply with the OpenClover XML schema, thereby breaking backward compatibility, a new OpenClover XML reporter has been introduced.

This new reporter is controlled by the new CLI option, --coverage-openclover, and the new XML configuration element, <openclover>. This code coverage reporter generates XML documents that validate against the OpenClover project's XML schema definition, with one exception: the <testproject> element is not generated.

The existing Clover XML reporter, controlled by the --coverage-clover CLI option and the <clover> XML configuration element, remains unchanged.

This feature is experimental and the generated XML may change to enhance compliance with the OpenClover XML schema definition. Please note that such changes may occur in bugfix or minor releases and could potentially break backwards compatibility.

Miscellaneous

  • --with-telemetry CLI option that can be used together with --debug to print debugging information that includes telemetry information
  • The TestCase::provideAdditionalInformation() method can now be used to emit a Test\AdditionalInformationProvided event
  • The new Test\AfterLastTestMethodFailed, Test\AfterTestMethodFailed, Test\BeforeFirstTestMethodFailed, Test\BeforeTestMethodFailed, Test\PostConditionFailed, Test\PreConditionFailed events are now emitted instead of Test\AfterLastTestMethodErrored, Test\AfterTestMethodErrored, Test\BeforeFirstTestMethodErrored, Test\BeforeTestMethodErrored, Test\PostConditionErrored, Test\PreConditionErrored when the Throwable extends AssertionFailedError to distinguish between errors and failures triggered in hook methods
  • The new Test\PreparationErrored event is now emitted instead of Test\PreparationFailed when the Throwable does not extend AssertionFailedError to distinguish between errors and failures triggered during test preparation
  • Test\PreparationFailed::throwable()

Changed

  • #6165: Collect deprecations triggered by autoloading while loading/building the test suite

... (truncated)

Commits
  • 19e25c2 Prepare release
  • 66abeb0 Merge branch '11.5' into 12.2
  • 86ebcd8 Prepare release
  • b4a9884 Merge branch '11.5' into 12.2
  • 7ff0969 Use Exporter::shortenedRecursiveExport() for event-related value objects
  • c87c937 Update tools
  • cd83cfa Merge branch '11.5' into 12.2
  • be3a590 Update ChangeLog
  • 1c051ad Fix saving information about passed tests
  • ccb1e3d Add test showing current behaviour when test depends on test with data provider
  • Additional commits viewable in compare view

Updates slevomat/coding-standard from 8.19.0 to 8.19.1

Release notes

Sourced from slevomat/coding-standard's releases.

8.19.1

🐛 Fixes

  • Fix properties detection in some sniffs
  • Improved indentation processing
Commits

Updates squizlabs/php_codesniffer from 3.13.0 to 3.13.1

Release notes

Sourced from squizlabs/php_codesniffer's releases.

3.13.1 - 2025-06-13

Added

  • Added support for PHP 8.4 properties with asymmetric visibility to File::getMemberProperties() through a new set_scope array index in the return value. #1116
  • Added support for PHP 8.4 (constructor promoted) properties with asymmetric visibility to File::getMethodParameters() through new set_visibility and set_visibility_token array indexes in the return value. #1116
  • Added support for PHP 8.4 asymmetric visibility modifiers to the following sniffs:
    • Generic.PHP.LowerCaseKeyword #1117
    • PEAR.NamingConventions.ValidVariableName #1118
    • PSR2.Classes.PropertyDeclaration #1119
    • Squiz.Commenting.BlockComment #1120
    • Squiz.Commenting.DocCommentAlignment #1120
    • Squiz.Commenting.VariableComment #1120
    • Squiz.Functions.FunctionDeclarationArgumentSpacing #1121
    • Squiz.Scope.MemberVarScope #1122
    • Squiz.WhiteSpace.MemberVarSpacing #1123
    • Squiz.WhiteSpace.ScopeKeywordSpacing #1124
    • Thanks to Juliette Reinders Folmer for the patches.

Changed

  • The PSR2.Classes.PropertyDeclaration will now check that a set-visibility modifier keyword is placed after a potential general visibility keyword. #1119
  • The Squiz.Functions.FunctionDeclarationArgumentSpacing will now check spacing after a set-visibility modifier keyword. #1121
    • Errors will be reported via a new SpacingAfterSetVisbility error code.
    • Thanks to Juliette Reinders Folmer for the patch.
  • The Squiz.Scope.MemberVarScope will now flag missing "read" visibility, when "write" visibility is set, under a separate error code AsymReadMissing. #1122
  • The documentation for the following sniffs has been improved:
    • PEAR.Classes.ClassDeclaration
    • Squiz.WhiteSpace.FunctionOpeningBraceSpace
    • Thanks to Brian Dunne and Rodrigo Primo for the patches.
  • Various housekeeping, including improvements to the tests and documentation.

Other

  • The latest PHP_CodeSniffer XSD file is now available via the following permalink: https://schema.phpcodesniffer.com/phpcs.xsd. #1094 Older XSD files can be referenced via permalinks based on their minor: https://schema.phpcodesniffer.com/#.#/phpcs.xsd.
  • The GPG signature for the PHAR files has been rotated. The new fingerprint is: D91D86963AF3A29B6520462297B02DD8E5071466.

Statistics

Closed: 3 issues Merged: 24 pull requests

Follow @​phpcs on Mastodon or @​PHP_CodeSniffer on X to stay informed.

Please consider funding the PHP_CodeSniffer project. If you already do so: thank you!

Changelog

Sourced from squizlabs/php_codesniffer's changelog.

[3.13.1] - 2025-06-12

Added

  • Added support for PHP 8.4 properties with asymmetric visibility to File::getMemberProperties() through a new set_scope array index in the return value. #1116
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
  • Added support for PHP 8.4 (constructor promoted) properties with asymmetric visibility to File::getMethodParameters() through new set_visibility and set_visibility_token array indexes in the return value. #1116
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
  • Added support for PHP 8.4 asymmetric visibility modifiers to the following sniffs:
    • Generic.PHP.LowerCaseKeyword #1117
    • PEAR.NamingConventions.ValidVariableName #1118
    • PSR2.Classes.PropertyDeclaration #1119
    • Squiz.Commenting.BlockComment #1120
    • Squiz.Commenting.DocCommentAlignment #1120
    • Squiz.Commenting.VariableComment #1120
    • Squiz.Functions.FunctionDeclarationArgumentSpacing #1121
    • Squiz.Scope.MemberVarScope #1122
    • Squiz.WhiteSpace.MemberVarSpacing #1123
    • Squiz.WhiteSpace.ScopeKeywordSpacing #1124
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.

Changed

  • The PSR2.Classes.PropertyDeclaration will now check that a set-visibility modifier keyword is placed after a potential general visibility keyword. #1119
    • Errors will be reported via a new AvizKeywordOrder error code.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The Squiz.Functions.FunctionDeclarationArgumentSpacing will now check spacing after a set-visibility modifier keyword. #1121
    • Errors will be reported via a new SpacingAfterSetVisbility error code.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The Squiz.Scope.MemberVarScope will now flag missing "read" visibility, when "write" visibility is set, under a separate error code AsymReadMissing. #1122
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The documentation for the following sniffs has been improved:
    • PEAR.Classes.ClassDeclaration
    • Squiz.WhiteSpace.FunctionOpeningBraceSpace
    • Thanks to [Brian Dunne][@​braindawg] and [Rodrigo Primo][@​rodrigoprimo] for the patches.
  • Various housekeeping, including improvements to the tests and documentation.

Other

  • The latest PHP_CodeSniffer XSD file is now available via the following permalink: https://schema.phpcodesniffer.com/phpcs.xsd. #1094 Older XSD files can be referenced via permalinks based on their minor: https://schema.phpcodesniffer.com/#.#/phpcs.xsd.

#1094: PHPCSStandards/PHP_CodeSniffer#1094 #1116: PHPCSStandards/PHP_CodeSniffer#1116 #1117: PHPCSStandards/PHP_CodeSniffer#1117 #1118: PHPCSStandards/PHP_CodeSniffer#1118 #1119: PHPCSStandards/PHP_CodeSniffer#1119 #1120: PHPCSStandards/PHP_CodeSniffer#1120 #1121: PHPCSStandards/PHP_CodeSniffer#1121 #1122: PHPCSStandards/PHP_CodeSniffer#1122 #1123: PHPCSStandards/PHP_CodeSniffer#1123 #1124: PHPCSStandards/PHP_CodeSniffer#1124

Commits
  • 1b71b4d Merge pull request #1129 from PHPCSStandards/feature/changelog-3.13.1
  • ec494d0 Changelog for the 3.13.1 release
  • 15ce011 Merge pull request #1125 from PHPCSStandards/php-8.4/feature/various-sniffs-a...
  • 572c70a Merge pull request #1124 from PHPCSStandards/php-8.4/feature/squiz-scopekeywo...
  • 30d1a16 Merge pull request #1123 from PHPCSStandards/php-8.4/feature/squiz-membervars...
  • 596a761 Zend/ValidVariableName: add tests for properties with asymmetric visibility
  • deeaf40 Squiz/ValidVariableName: add tests for properties with asymmetric visibility
  • 9ddd717 PEAR/ValidDefaultValue: add test for properties with asymmetric visibility
  • 3cad95b Generic/UpperCaseConstant: add tests for properties with asymmetric visibility
  • dfd8da3 Generic/LowerCaseType: add test for properties with asymmetric visibility
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Jun 16, 2025
@dependabot
dependabot Bot requested a review from a team as a code owner June 16, 2025 16:27
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Jun 16, 2025
jaytaph
jaytaph previously approved these changes Jun 17, 2025
@ricklambrechts

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps the version-updates group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [laravel/framework](https://github.com/laravel/framework) | `12.17.0` | `12.18.0` |
| [larastan/larastan](https://github.com/larastan/larastan) | `3.4.0` | `3.4.2` |
| [nunomaduro/collision](https://github.com/nunomaduro/collision) | `8.8.0` | `8.8.1` |
| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `12.1.6` | `12.2.2` |
| [slevomat/coding-standard](https://github.com/slevomat/coding-standard) | `8.19.0` | `8.19.1` |
| [squizlabs/php_codesniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) | `3.13.0` | `3.13.1` |


Updates `laravel/framework` from 12.17.0 to 12.18.0
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/12.x/CHANGELOG.md)
- [Commits](laravel/framework@v12.17.0...v12.18.0)

Updates `larastan/larastan` from 3.4.0 to 3.4.2
- [Release notes](https://github.com/larastan/larastan/releases)
- [Changelog](https://github.com/larastan/larastan/blob/3.x/RELEASE.md)
- [Commits](larastan/larastan@v3.4.0...v3.4.2)

Updates `nunomaduro/collision` from 8.8.0 to 8.8.1
- [Commits](nunomaduro/collision@v8.8.0...v8.8.1)

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

Updates `slevomat/coding-standard` from 8.19.0 to 8.19.1
- [Release notes](https://github.com/slevomat/coding-standard/releases)
- [Commits](slevomat/coding-standard@8.19.0...8.19.1)

Updates `squizlabs/php_codesniffer` from 3.13.0 to 3.13.1
- [Release notes](https://github.com/PHPCSStandards/PHP_CodeSniffer/releases)
- [Changelog](https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/CHANGELOG.md)
- [Commits](PHPCSStandards/PHP_CodeSniffer@3.13.0...3.13.1)

---
updated-dependencies:
- dependency-name: laravel/framework
  dependency-version: 12.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: version-updates
- dependency-name: larastan/larastan
  dependency-version: 3.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: version-updates
- dependency-name: nunomaduro/collision
  dependency-version: 8.8.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: version-updates
- dependency-name: phpunit/phpunit
  dependency-version: 12.2.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: version-updates
- dependency-name: slevomat/coding-standard
  dependency-version: 8.19.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: version-updates
- dependency-name: squizlabs/php_codesniffer
  dependency-version: 3.13.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: version-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/composer/version-updates-a7b1d60dfe branch from 2798996 to b21ea54 Compare June 18, 2025 14:25
@ricklambrechts
ricklambrechts merged commit c6f7bc7 into main Jun 19, 2025
73 of 120 checks passed
@ricklambrechts
ricklambrechts deleted the dependabot/composer/version-updates-a7b1d60dfe branch June 19, 2025 14:33
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.

2 participants