Skip to content

Update all non-major dependencies #929

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: 8.14.x
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 17, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
azjezz/psl ^3.2.0 -> ^3.3.0 age adoption passing confidence require minor
composer/composer (source) ^2.8.5 -> ^2.8.9 age adoption passing confidence require patch
laminas/laminas-continuous-integration-action 1.41.0 -> 1.42.0 age adoption passing confidence action minor
nikolaposa/version ^4.2.0 -> ^4.2.1 age adoption passing confidence require patch
phpunit/phpunit (source) ^11.5.7 -> ^11.5.21 age adoption passing confidence require-dev patch
psalm/plugin-phpunit ^0.19.2 -> ^0.19.5 age adoption passing confidence require-dev patch
roave/better-reflection ^6.57.0 -> ^6.59.0 age adoption passing confidence require minor
roave/infection-static-analysis-plugin ^1.36.0 -> ^1.37.0 age adoption passing confidence require-dev minor
shivammathur/setup-php 2.32.0 -> 2.33.0 age adoption passing confidence action minor
squizlabs/php_codesniffer ^3.11.3 -> ^3.13.0 age adoption passing confidence require-dev minor
symfony/console (source) ^7.2.1 -> ^7.2.6 age adoption passing confidence require patch
vimeo/psalm ^6.6.1 -> ^6.11.0 age adoption passing confidence require-dev minor

Release Notes

azjezz/psl (azjezz/psl)

v3.3.0: Kanda 3.3.0

Compare Source

What's Changed

Full Changelog: azjezz/psl@3.2.0...3.3.0

composer/composer (composer/composer)

v2.8.9

Compare Source

  • Fixed json schema issues with version validation (#​12376)
    • Fixed bump-after-update triggering after an update --lock, which makes no sense (#​12371)
    • Fixed zip bomb false positives when unpacking using ZipArchive (#​12409)
    • Fixed creation of empty archives (#​12408)
    • Removed output of script being run when running via composer <script-name> (#​12383)

v2.8.8

Compare Source

  • Fixed json schema issues with version validation (#​12367)
    • Fixed issues running on 32bit machines (#​12365)

v2.8.7

Compare Source

  • Bumped justinrainbow/json-schema dependency to 6.x (#​12348)
    • Added COMPOSER_MAX_PARALLEL_PROCESS env var to control max amount of parallel processes Composer will start (#​12356)
    • Added zstd/brotli presence in diagnose command output
    • Fixed error handler to avoid spamming deprecation notices (#​12360)
    • Fixed InstalledVersions returning duplicate data at Composer runtime (#​12225)
    • Fixed handling of --with ... constraints to make them apply to packages replaced a package with a different name (#​12353)
    • Fixed deprecation warnings showing up in IDE code inspections within the vendor dir (#​12331)
    • Fixed a few json schema completeness issues (#​12332, #​12321)
    • Fixed issue autoloading files with a .phar inside the path (#​12326)

v2.8.6

Compare Source

  • Added COMPOSER_WITH_DEPENDENCIES and COMPOSER_WITH_ALL_DEPENDENCIES env vars to enable the --with[-all]-dependencies flags (#​12289)
    • Added COMPOSER_SKIP_SCRIPTS env var to tell Composer to skip certain script handlers by script names (comma separated) (#​12290)
    • Added error hint when Avast is detected together with curl certificate errors (#​9894)
    • Fixed handling of backslash in folder names when creating archives (#​12327)
    • Fixed detection of containerd for containers to avoid warning about root usage (#​12299)
laminas/laminas-continuous-integration-action (laminas/laminas-continuous-integration-action)

v1.42.0

Compare Source

Release Notes for 1.42.0
1.42.0
  • Total issues resolved: 0
  • Total pull requests resolved: 10
  • Total contributors: 1
renovate
nikolaposa/version (nikolaposa/version)

v4.2.1

Compare Source

Fixed
sebastianbergmann/phpunit (phpunit/phpunit)

v11.5.21: PHPUnit 11.5.21

Compare Source

Changed
  • #​6210: Set default Clover coverage project name
  • #​6217: Improve the error message when createStubForIntersectionOfInterfaces() is called with a class

How to install or update PHPUnit

v11.5.20: PHPUnit 11.5.20

Compare Source

Fixed
  • #​6199: assertEmpty() and assertNotEmpty() use overly restrictive phpstan-assert empty directives
  • #​6192: Reverted change made in PHPUnit 11.5.19 due to regression

How to install or update PHPUnit

v11.5.19: PHPUnit 11.5.19

Compare Source

Added
  • displayDetailsOnAllIssues attribute on the <phpunit> element of the XML configuration file and --display-all-issues CLI option for controlling whether PHPUnit should display details on all issues that are triggered (default: false)
  • failOnAllIssues attribute on the <phpunit> element of the XML configuration file and --fail-on-all-issues CLI option for controlling whether PHPUnit should fail on all issues that are triggered (default: false)
Changed
  • #​5956: Improved handling of deprecated E_STRICT constant
Fixed
  • #​6192: Positive %a and %A matches are not ignored from diff when EXPECTF fails

How to install or update PHPUnit

v11.5.18: PHPUnit 11.5.18

Compare Source

Changed
  • When gathering the telemetry information that each event has, the real size of memory allocated from the operating system is no longer used as this is grown by PHP's memory manager in chunks that are so large that small(er) increases in peak memory usage cannot be seen
  • The peak memory usage returned by memory_get_peak_usage() is now reset immediately before the Test\Prepared event is emitted using memory_reset_peak_usage() so that (memory usage at Test\Finished - memory usage at Test\Prepared) is a better approximation of the memory usage of the test
  • The string representation of Telemetry\Info now uses peak memory usage instead of memory usage (this affects --log-events-verbose-text)
Fixed
  • A "Before Test Method Errored" event is no longer emitted when a test is skipped in a "before test" method

How to install or update PHPUnit

v11.5.17: PHPUnit 11.5.17

Compare Source

Fixed
  • #​6104: Reverted change introduced in PHPUnit 11.5.16

How to install or update PHPUnit

v11.5.16: PHPUnit 11.5.16

Compare Source

Fixed
  • #​6104: Test with dependencies and data provider fails
  • #​6174: willReturnMap() fails with nullable parameters when their default is null and no argument is passed for them

How to install or update PHPUnit

v11.5.15: PHPUnit 11.5.15

Compare Source

Changed
  • #​6150: Reverted change introduced in PHPUnit 11.5.13

How to install or update PHPUnit

v11.5.14: PHPUnit 11.5.14

Compare Source

Changed
  • Updated dependencies for PHAR distribution

How to install or update PHPUnit

v11.5.13: PHPUnit 11.5.13

Compare Source

Changed
  • #​6150: Trigger warning when code coverage analysis is performed and no cache directory is configured

How to install or update PHPUnit

v11.5.12: PHPUnit 11.5.12

Compare Source

Fixed
  • #​5976: TestDox result printer does not display details about errors triggered in before-first-test and after-last-test methods

How to install or update PHPUnit

v11.5.11: PHPUnit 11.5.11

Compare Source

Fixed
  • #​6142: $expected and $actual are mixed up in failure description when assertJsonFileEqualsJsonFile() fails

How to install or update PHPUnit

v11.5.10: PHPUnit 11.5.10

Compare Source

Fixed
  • #​6138: Test with failed expectation on value passed to mocked method is incorrectly considered risky

How to install or update PHPUnit

v11.5.9: PHPUnit 11.5.9

Compare Source

Fixed
  • #​6134: Missing event when child process ends unexpectedly

How to install or update PHPUnit

v11.5.8: PHPUnit 11.5.8

Compare Source

Fixed
  • A Test\PreparationFailed event is now emitted in addition to a Test\Errored event when an unexpected exception is triggered in a before-test method
  • A Test\Passed event is no longer emitted in addition to a Test\Failed or Test\Errored event when an assertion failure or an unexpected exception is triggered in an after-test method
  • A TestSuite\Finished event is now emitted when a before-first-test method errors

How to install or update PHPUnit

psalm/psalm-plugin-phpunit (psalm/plugin-phpunit)

v0.19.5

Compare Source

What's Changed

Full Changelog: psalm/psalm-plugin-phpunit@0.19.4...0.19.5

v0.19.4

Compare Source

What's Changed

New Contributors

Full Changelog: psalm/psalm-plugin-phpunit@0.19.3...0.19.4

v0.19.3: Psalm v7 support

Compare Source

This release adds support for psalm v7.

Full Changelog: psalm/psalm-plugin-phpunit@0.19.2...0.19.3

Roave/BetterReflection (roave/better-reflection)

v6.59.0

Compare Source

Release Notes for 6.59.0

Feature release (minor)

6.59.0
  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1
enhancement

v6.58.0

Compare Source

Release Notes for 6.58.0

Feature release (minor)

6.58.0
  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1
enhancement
dependencies
Roave/infection-static-analysis-plugin (roave/infection-static-analysis-plugin)

v1.37.0

Compare Source

Release Notes for 1.37.0

Feature release (minor)

1.37.0
  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2
dependencies,enhancement,renovate
enhancement
shivammathur/setup-php (shivammathur/setup-php)

v2.33.0

Compare Source

Changelog
  • Added support for Arm Ubuntu runners ubuntu-24.04-arm and ubuntu-22.04-arm. (#​848)
jobs:
  run:
    runs-on: ubuntu-24.04-arm # or ubuntu-22.04-arm
    steps:
    - name: Setup PHP
      uses: shivammathur/setup-php@v2
      with:
        php-version: '8.4'
  • Dropped support for Ubuntu 20.04 (ubuntu-20.04) for both GitHub hosted and self-hosted runners. Please migrate your workflows to ubuntu-22.04 or ubuntu-24.04. (#​939)
    Ref: https://github.com/shivammathur/setup-php#github-hosted-runners

  • Improved support for installing PHPUnit around new releases. Now setup-php will fallback to the previous release till new release is available on the phpunit.de website after it is tagged. (#​913, #​938)

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: phpunit
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
  env:
    TOOLS_DIR: '/tmp/tools'
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: composer-normalize
  • Updated the repository for PHP-CS-Fixer. (#​900)
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: php-cs-fixer
  • Added support for blackfire and ionCube extensions for PHP 8.4.

  • Improved support for phalcon and zephir_parser extensions.

  • Improved support for OCI extensions pdo_oci and oci8 on self-hosted runners. (#​929)

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    extensions: pdo_oci, oci8
  • Improved locking mechanism while fetching files on self-hosted runners. (#​912)

  • Fixed a warning on macOS while patching extensions.

  • Fixed linking hiredis library during relay setup.

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    extensions: relay
  • Updated Node.js dependencies.

Thanks @​deguif, @​DanielEScherzer, @​voodooism, @​hms5232, and @​jg-development for the contributions 🎉

Thanks @​complex-gmbh and @​WorkOfStan for the sponsorship ❤️

For the complete list of changes, please refer to the Full Changelog

Follow for updates

setup-php reddit setup-php twitter setup-php status

PHPCSStandards/PHP_CodeSniffer (squizlabs/php_codesniffer)

v3.13.0

Compare Source

Added
  • Added support for PHP 8.4 asymmetric visibility modifiers to the tokenizer. #​871
  • Added support for PHP 8.4 final properties to the following sniffs:
    • PSR2.Classes.PropertyDeclaration #​950
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
Changed
  • Generic.WhiteSpace.LanguageConstructSpacing: will now also check the spacing after the goto language construct keyword. #​917
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The PSR2.Classes.PropertyDeclaration will now check that the final modifier keyword is placed before a visibility keyword. #​950
    • Errors will be reported via a new FinalAfterVisibility error code.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Improved Help information about the --reports CLI flag. #​1078
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The documentation for the following sniffs has been improved:
    • PSR1.Files.SideEffects
    • PSR2.ControlStructures.SwitchDeclaration
    • PSR2.Namespaces.NamespaceDeclaration
    • Thanks to [Rodrigo Primo][@​rodrigoprimo] for the patches.
  • Various housekeeping, including improvements to the tests and documentation.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for their contributions.
Deprecated
  • Nearly everything which was soft deprecated before is now hard deprecated and will show deprecation notices:
    • This applies to:
      • All sniffs which will be removed in 4.0. #​888
      • The deprecated Generator methods. #​889
      • The old array property setting format (via comma separated strings). #​890
      • Sniffs not implementing the PHP_CodeSniffer\Sniffs\Sniff interface. #​891
      • Sniffs not following the naming conventions. #​892
      • Standards called Internal. #​893
      • Sniffs which don't listen for PHP, like JS/CSS specific sniffs. #​894
    • The deprecation notices can be silenced by using the -q (=quiet) CLI flag.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
Fixed
  • Fixed bug #​1040 : Generic.Strings.UnnecessaryHeredoc - false positive for heredocs containing escape sequences.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​1040 : Generic.Strings.UnnecessaryHeredoc - fixer would not clean up escape sequences which aren't necessary in nowdocs.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​1048 : A file under scan would sometimes be updated with partial fixes, even though the file "failed to fix".
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
Other

Calling all testers!

The first beta release for PHP_CodeSniffer 4.0 has been tagged. Please help by testing the beta release and reporting any issues you run into.
Upgrade guides for both ruleset maintainers/end-users, as well as for sniff developers and integrators, have been published to the Wiki to help smooth the transition.

v3.12.2

Compare Source

Added
  • Added support for PHP 8.4 final properties to the following sniffs:
    • Generic.PHP.LowerCaseConstant #​948
    • Generic.PHP.UpperCaseConstant #​948
    • Squiz.Commenting.DocCommentAlignment #​951
    • Squiz.Commenting.VariableComment #​949
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
Changed
  • Tokenizer/PHP: a PHP open tag at the very end of a file will now always be tokenized as T_OPEN_TAG, independently of the PHP version. #​937
    • Previously, a PHP open tag at the end of a file was not tokenized as an open tag on PHP < 7.4 and the tokenization would depend on the short_open_tag setting.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • PEAR.Commenting.FunctionComment: improved message for "blank lines between docblock and declaration" check. #​830
  • The documentation for the following sniffs has been improved:
    • Generic.Functions.OpeningFunctionBraceBsdAllman
    • Generic.Functions.OpeningFunctionBraceKernighanRitchie
    • Generic.WhiteSpace.LanguageConstructSpacing
    • Thanks to [Rodrigo Primo][@​rodrigoprimo] for the patches.
  • Various housekeeping, including improvements to the tests and documentation.
Fixed
  • Fixed bug #​830 : PEAR.Commenting.FunctionComment will no longer remove blank lines within attributes.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​929 : Generic.PHP.ForbiddenFunctions: prevent false positives/negatives for code interlaced with comments.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​934 : Generic.PHP.LowerCaseConstant and Generic.PHP.UpperCaseConstant will now correctly ignore DNF types for properties.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​936 : Squiz.Commenting.FunctionCommentThrowTag: sniff would bow out when function has attributes attached, leading to false negatives.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​940 : Squiz.Commenting.VariableComment: false positive for missing docblock for properties using DNF types.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​944 : Squiz.Commenting.FunctionComment did not support DNF/intersection types in @param tags.
    • Thanks to [Jeffrey Angenent][@​devfrey] for the patch.
  • Fixed bug #​945 : Squiz.WhiteSpace.FunctionSpacing would get confused when there are two docblocks above a function declaration.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​947 : Squiz.Commenting.FunctionCommentThrowTag: prevent false positives/negatives for code interlaced with comments.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​951 : Squiz.Commenting.DocCommentAlignment did not examine docblocks for final classes.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​955 : Potential race condition, leading to a fatal error, when both the Diff + the Code reports are requested and caching is on.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​956 : Generic.WhiteSpace.ScopeIndent: undefined array index notice when running in debug mode.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.

v3.12.1

Compare Source

Added
  • Documentation for the following sniffs:
    • Squiz.Commenting.BlockComment
    • Thanks to [Colin Stewart][@​costdev] for the patch.
Changed
  • Generic.WhiteSpace.HereNowdocIdentifierSpacing: improved error message text.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Various housekeeping, including improvements to the tests and documentation.
Deprecated
  • The Generic.Functions.CallTimePassByReference sniff. See #​921.
    • This sniff will be removed in version 4.0.0.
Fixed
  • Fixed bug #​906 : Fixer: prevent InvalidArgumentExceptions when displaying verbose information.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​907 : Tokenizer/PHP: tokenization of tokens related to union, intersection and DNF types in combination with PHP 8.4 final properties.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​908 : Tokenizer/PHP: tokenization of ? in nullable types for readonly properties.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​916 : Tokenizer/PHP: goto was not recognized as a terminating statement for a case/default in a switch control structure.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
Other
  • PHP_CodeSniffer 4.0 is coming soon! Interested in a sneak peek ? Join the live stream at any time on April 14, 15, 17 or 18.
    Read the open invitation (#​924) for all the details.

v3.12.0

Compare Source

Added
  • Added support for PHP 8.4 final properties to File::getMemberProperties() through a new is_final array index in the return value. [#​834]
  • Generators/HTML: each section title now has a unique anchor link, which can be copied when hovering over a title. [#​859]
    • This should make sharing a link to a specific section of the documentation more straight-forward.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Documentation for the following sniffs:
    • Squiz.Classes.ClassFileName
    • Squiz.Classes.ValidClassName
    • Thanks to [Brian Dunne][@​braindawg] for the patches.
Changed
  • PHPCBF: the messaging when no fixable errors are found will now distinguish between "No violations" (at all) versus "No fixable errors". [#​806]
  • The -h (Help) option now contains a more extensive list of "config" options which can be set. [#​809]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Improved error message when invalid sniff codes are supplied to --sniffs or --exclude command line arguments. [#​344]
  • Improved error message when an invalid generator name is supplied to the --generator command line argument. [#​709], [#​771]
    • The generator name will now also always be handled case-insensitively, independently of the OS used.
    • Thanks to [Rodrigo Primo][@​rodrigoprimo] for the patch.
  • The user will be shown an informative error message for sniffs missing one of the required methods. [#​873]
    • Previously this would result in a fatal error.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Ruleset processing will now be allowed to run to its conclusion - barring critical errors - before displaying all ruleset errors in one go. [#​857]
    • Previously an error in a ruleset would cause PHPCS to exit immediately and show only one error at a time.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators: XML documentation files which don't contain any actual documentation will now silently be ignored. [#​755]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators: when the title attribute is missing, the documentation generation will now fall back to the sniff name as the title. [#​820]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators: cleaner output based on the elements of the documentation which are available. [#​819], [#​821]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators/HTML: improved display of code tables by using semantic HTML. [#​854]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.Classes.ClassFileName: recommend changing the file name instead of changing the class name. [#​845]
    • This prevents unactionable recommendations due to the file name not translating to a valid PHP symbol name.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.Functions.FunctionDeclarationArgumentSpacing: incorrect spacing after a comma followed by a promoted property has an improved error message and will now be flagged with the SpacingBeforePropertyModifier or NoSpaceBeforePropertyModifier error codes. [#​792]
    • This was previously already flagged, but using either the SpacingBeforeHint or NoSpaceBeforeHint error code, which was misleading.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.Functions.FunctionDeclarationArgumentSpacing: the sniff will now also check the spacing after property modifiers for promoted properties in constructor methods. [#​792]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.WhiteSpace.ScopeKeywordSpacing: the sniff will now also check the spacing after the final and abstract modifier keywords. [#​604]
    • Thanks to [Klaus Purer][@​klausi] for the patch.
  • The following sniff(s) have received efficiency improvements:
    • Squiz.WhiteSpace.ScopeKeywordSpacing
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
  • Incorrectly set inline properties (in test case files) will be silently ignored again. [#​884]
    • This removes the Internal.PropertyDoesNotExist error code.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The AbstractMethodUnitTest class will now flag duplicate test case markers in a test case file. [#​773]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Various housekeeping, including improvements to the tests and documentation.
Deprecated

All deprecation are slated for removal in PHP_CodeSniffer 4.0.

  • Support for sniffs not implementing the PHPCS Sniff interface. See [#​694].
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Support for including sniffs which don't comply with the PHPCS naming conventions (by referencing the sniff file directly). See [#​689].
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Support for external standards named "Internal". See [#​799].
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The following Generator methods are now (soft) deprecated. See [#​755]:
    • PHP_CodeSniffer\Generators\Text::printTitle() in favour of PHP_CodeSniffer\Generators\Text::getFormattedTitle()
    • PHP_CodeSniffer\Generators\Text::printTextBlock() in favour of PHP_CodeSniffer\Generators\Text::getFormattedTextBlock()
    • PHP_CodeSniffer\Generators\Text::printCodeComparisonBlock() in favour of PHP_CodeSniffer\Generators\Text::getFormattedCodeComparisonBlock()
    • PHP_CodeSniffer\Generators\Markdown::printHeader() in favour of PHP_CodeSniffer\Generators\Markdown::getFormattedHeader()
    • PHP_CodeSniffer\Generators\Markdown::printFooter() in favour of PHP_CodeSniffer\Generators\Markdown::getFormattedFooter()
    • PHP_CodeSniffer\Generators\Markdown::printTextBlock() in favour of PHP_CodeSniffer\Generators\Markdown::getFormattedTextBlock()
    • `PHP_CodeSniffer\Generators\Markdown::printCodeCompari

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

Read more about the use of Renovate Bot within ocramius/* projects.

@renovate renovate bot added the renovate label Feb 17, 2025
Copy link
Contributor Author

renovate bot commented Feb 17, 2025

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2750084 to 76a37c0 Compare February 18, 2025 12:09
@renovate renovate bot changed the title Update dependency vimeo/psalm to ^6.7.1 Update all non-major dependencies Feb 18, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 9307066 to 1e819fd Compare February 25, 2025 22:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 2d398c6 to 6cc0836 Compare March 5, 2025 11:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 2340d46 to c08b4cf Compare March 11, 2025 21:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 7c7a3f7 to 1fd8366 Compare March 23, 2025 18:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 9c25a71 to 7c9b443 Compare March 28, 2025 16:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 660c621 to e7cf784 Compare April 3, 2025 16:32
Copy link
Contributor Author

renovate bot commented Apr 3, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update azjezz/psl:3.3.0 composer/composer:2.8.9 nikolaposa/version:4.2.1 phpunit/phpunit:11.5.21 psalm/plugin-phpunit:0.19.5 roave/better-reflection:6.59.0 roave/infection-static-analysis-plugin:1.37.0 squizlabs/php_codesniffer:3.13.0 symfony/console:7.2.6 vimeo/psalm:6.11.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Dependency nikic/php-parser is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires composer/composer ^2.8.9 -> satisfiable by composer/composer[2.8.9].
    - composer/composer 2.8.9 requires justinrainbow/json-schema ^6.3.1 -> found justinrainbow/json-schema[6.3.1, 6.4.0, 6.4.1] but these were not loaded, likely because it conflicts with another require.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from b6c80df to 3ab3332 Compare April 8, 2025 14:54
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 3ac2959 to 715d30b Compare April 15, 2025 15:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from d8133da to 6a72487 Compare April 28, 2025 19:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from ea38230 to dcc66e5 Compare May 5, 2025 19:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 4d91421 to 088f436 Compare May 15, 2025 07:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from fb6831d to b2d88b0 Compare May 21, 2025 17:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b2d88b0 to 0cf1b79 Compare May 27, 2025 20:54
| datasource  | package                                       | from   | to      |
| ----------- | --------------------------------------------- | ------ | ------- |
| packagist   | azjezz/psl                                    | 3.2.0  | 3.3.0   |
| packagist   | composer/composer                             | 2.8.5  | 2.8.9   |
| github-tags | laminas/laminas-continuous-integration-action | 1.41.0 | 1.42.0  |
| packagist   | nikolaposa/version                            | 4.2.0  | 4.2.1   |
| packagist   | phpunit/phpunit                               | 11.5.7 | 11.5.21 |
| packagist   | psalm/plugin-phpunit                          | 0.19.2 | 0.19.5  |
| packagist   | roave/better-reflection                       | 6.57.0 | 6.59.0  |
| packagist   | roave/infection-static-analysis-plugin        | 1.36.0 | 1.37.0  |
| github-tags | shivammathur/setup-php                        | 2.32.0 | 2.33.0  |
| packagist   | squizlabs/php_codesniffer                     | 3.11.3 | 3.13.0  |
| packagist   | symfony/console                               | 7.2.1  | 7.2.6   |
| packagist   | vimeo/psalm                                   | 6.6.1  | 6.11.0  |
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0cf1b79 to 2ff78c6 Compare May 28, 2025 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants