Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

Update all non-major dependencies#161

Open
renovate[bot] wants to merge 1 commit into1.16.xfrom
renovate/all-minor-patch
Open

Update all non-major dependencies#161
renovate[bot] wants to merge 1 commit into1.16.xfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 24, 2024

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
composer/composer (source) ^2.7.2 -> ^2.9.2 age adoption passing confidence require-dev minor
infection/infection ^0.27.11 -> ^0.31.9 age adoption passing confidence require-dev minor
laminas/automatic-releases 1.24.0 -> 1.25.0 age adoption passing confidence action minor
ocramius/package-versions ^2.8.0 -> ^2.11.0 age adoption passing confidence require minor
php ~8.1.0 || ~8.2.0 || ~8.3.0 -> ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.5.0 age adoption passing confidence require minor
phpunit/phpunit (source) ^10.5.15 -> ^10.5.60 age adoption passing confidence require-dev patch
psalm/plugin-phpunit ^0.19.0 -> ^0.19.5 age adoption passing confidence require patch
shivammathur/setup-php 2.30.0 -> 2.36.0 age adoption passing confidence action minor
symfony/process (source) ^7.0.4 -> ^7.4.0 age adoption passing confidence require-dev patch
vimeo/psalm ^5.23.1 -> ^5.26.1 age adoption passing confidence require minor

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

composer/composer (composer/composer)

v2.9.2

Compare Source

  • Added new --no-security-blocking flag to disable/configure security blocking (#​12617)
    • Added a way to set audit > ignore to act only on audits or only on security blocking (#​12618, #​12612)
    • Fixed config command not being able to set the new audit settings (#​12609)
    • Fixed handling audit.ignore to support CVE ids while doing security blocking, but advisory IDs are still preferred for performance reasons (#​12624)
    • Fixed partial updates failing when another package in the lock file has a known security advisory (#​12626)

v2.9.1

Compare Source

  • Fixed regression in phpunit binary proxies (#​12601)
    • Fixed script handler autoloading issues (#​12606)
    • Fixed null call of Command::setDescription in some cases (#​12605)
    • Fixed --prefer-lowest builds sometimes failing due to the filtering of versions with known vulnerabilities (#​12603)

v2.9.0

Compare Source

  • Fixed a couple minor issues with --bump-after-update (#​12598)
    • Various docs fixes

v2.8.12

Compare Source

  • Fixed json schema issues with version validation (#​12512)
    • Fixed PHP 8.5 deprecation warnings (#​12513)
    • Fixed support for Bitbucket API tokens (#​12515)
    • Fixed handling of spaces in paths when using binaries (#​12524)
    • Fixed config --global path resolution issue (#​12537)
    • Reduced peak memory usage while loading packages (#​12516)
    • Dropped react/promise 2.x support

v2.8.11

Compare Source

  • Fixed PHP 8.5 deprecation warnings (#​12504, #​12493, #​12505)
    • Fixed bump command handling of 0.x versions (#​12468)
    • Fixed psr-4 warnings being shown in some cases when using symlinked directories (#​12480)
    • Fixed audit command failing hard if any advisory constraint was invalid (#​12507)

v2.8.10

Compare Source

  • Fixed plugins appearing loaded despite not being loaded yet in some edge cases (#​12442)
    • Fixed forward compatibility with Symfony 7.4 (#​12445)
    • Fixed deprecation warning on PHP 8.4 when platform check fails (#​12453)
    • Fixed support for new planner role in GitLab (#​12426)
    • Fixed Bitbucket regression introduced in 2.8.0 (#​12462)
    • Fixed json schema issues with version validation (#​12438)
    • Fixed git prompt breaking some systems (#​12437)
    • Fixed warning on PHP 8.5 when curl is not loaded (#​12472)

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)

v2.8.5

Compare Source

  • Added build provenance attestation so you can also now download and verify phar files from GitHub releases:

      gh release --repo composer/composer download --pattern composer.phar
      gh attestation verify --repo composer/composer composer.phar
    
    • Fixed unsupported funding values causing parse errors in packages (#​12247)
    • Fixed support for a few newer funding formats (#​12257)
    • Fixed InstalledVersions regression from 2.8.4 when reload() is used (#​12269)
    • Fixed psr-0/psr-4 rules having unstable order in vendor/composer/autoload*.php (#​12263)
    • Fixed a few warnings happening incorrectly in edge cases (#​12284, #​12268, #​12283)

v2.8.4

Compare Source

  • Fixed exit code of the audit command not being meaningful (now 1 for vulnerabilities and 2 for abandoned, 3 for both) (#​12203)
    • Fixed issue on plugin upgrade when it defines multiple classes (#​12226)
    • Fixed duplicate errors appearing in the output depending on php settings (#​12214)
    • Fixed InstalledVersions returning duplicate data in some instances (#​12225)
    • Fixed installed.php sorting to be deterministic (#​12197)
    • Fixed bump-after-update failing when using inline constraints (#​12223)
    • Fixed create-project command to now disable symlinking when used with a path repo as argument (#​12222)
    • Fixed validate --no-check-publish to hide publish errors entirely as they are irrelevant (#​12196)
    • Fixed audit command returning a failing code when composer audit fails as this should not trigger build failures, but running audit as standard part of your build is probably a terrible idea anyway (#​12196)
    • Fixed curl usage to disable multiplexing on broken versions when proxies are in use (#​12207)

v2.8.3

Compare Source

  • Fixed windows handling of process discovery (#​12180)
    • Fixed react/promise requirement to allow 2.x installs again (#​12188)
    • Fixed some issues when lock:false is set in require and bump commands

v2.8.2

Compare Source

  • Fixed crash while suggesting providers if they have no description (#​12152)
    • Fixed issues creating lock files violating the schema in some circumstances (#​12149)
    • Fixed create-project regression in 2.8.1 when using path repos with relative paths (#​12150)
    • Fixed ctrl-C aborts not working inside text prompts (#​12106)
    • Fixed git failing silently when git cannot read a repo due to ownership violations (#​12178)
    • Fixed handling of signals in non-PHP binaries run via proxies (#​12176)

v2.8.1

Compare Source

  • Fixed json schema issues with version validation (#​12512)
    • Fixed PHP 8.5 deprecation warnings (#​12513)
    • Fixed support for Bitbucket API tokens (#​12515)
    • Fixed handling of spaces in paths when using binaries (#​12524)
    • Fixed config --global path resolution issue (#​12537)
    • Reduced peak memory usage while loading packages (#​12516)
    • Dropped react/promise 2.x support

v2.8.0

Compare Source

  • BC Warning: Fixed https_proxy env var falling back to http_proxy's value. The fallback and warning have now been removed per the 2.7.3 release notes (#​11938, #​11915)
    • Added --patch-only flag to the update command to restrict updates to patch versions and make an update of all deps safer (#​12122)
    • Added --abandoned flag to the audit command to configure how abandoned packages should be treated, overriding the audit.abandoned config setting (#​12091)
    • Added --ignore-severity flag to the audit command to ignore one or more advisory severities (#​12132)
    • Added --bump-after-update flag to the update command to run bump after the update is done (#​11942)
    • Added a way to control which scripts receive additional CLI arguments and where they appear in the command, see the docs (#​12086)
    • Added allow-missing-requirements config setting to skip the error when the lock file is not fulfilling the composer.json's dependencies (#​11966)
    • Added a JSON schema for the composer.lock file (#​12123)
    • Added better support for Bitbucket app passwords when cloning repos / installing from source (#​12103)
    • Added --type flag to filter packages by type(s) in the reinstall command (#​12114)
    • Added --strict-ambiguous flag to the dump-autoload command to make it return with an error code if duplicate classes are found (#​12119)
    • Added warning in dump-autoload when vendor files have been deleted (#​12139)
    • Added warnings for each missing platform package when running create-project to avoid having to run it again and again (#​12120)
    • Added sorting of packages in allow-plugins when sort-packages is enabled (#​11348)
    • Added suggestion of provider packages / polyfills when an ext or lib package is missing (#​12113)
    • Improved interactive package update selection by first outputting all packages and their possible updates (#​11990)
    • Improved dependency resolution failure output by sorting the output in a deterministic and (often) more logical way (#​12111)
    • Fixed PHP 8.4 deprecation warnings about E_STRICT (#​12116)
    • Fixed init command to validate the given license identifier (#​12115)
    • Fixed version guessing to be more deterministic on feature branches if it appears that it could come from either of two mainline branches (#​12129)
    • Fixed COMPOSER_ROOT_VERSION env var handling to treat 1.2 the same as 1.2.x-dev and not 1.2.0 (#​12109)
    • Fixed require command skipping new stability flags from the lock file, causing invalid lock file diffs (#​12112)
    • Fixed php://stdin potentially being open several times when running Composer programmatically (#​12107)
    • Fixed handling of platform packages in why-not command and partial updates (#​12110)
    • Reverted "Fixed transport-options.ssl for local cert authorization being stored in lock file making them less portable (#​12019)" from 2.7.8 as it was broken

v2.7.9

Compare Source

  • Fixed Docker detection breaking on constrained environments (#​12095)
    • Fixed upstream issue in bash completion script, it is recommended to update it using the completion command (#​12015)

v2.7.8

Compare Source

  • Added release-age, release-date and latest-release-date in the JSON output of outdated (#​12053)
    • Fixed PHP 8.4 deprecation warnings
    • Fixed addressability of branches containing # signs (#​12042)
    • Fixed bump command not handling some ~ constraints correctly (#​12038)
    • Fixed COMPOSER_AUTH not taking precedence over ./auth.json (#​12084)
    • Fixed relative: true sometimes not being respected in path repo symlinks (#​12092)
    • Fixed copy from cache sometimes failing on VirtualBox shared folders (#​12057)
    • Fixed PSR-4 autoloading order regression in some edge case (#​12063)
    • Fixed duplicate lib-* packages causing issues when having pecl + core versions of the same PHP extension (#​12093)
    • Fixed transport-options.ssl for local cert authorization being stored in lock file making them less portable (#​12019)
    • Fixed memory issues when installing large binaries (#​12032)
    • Fixed archive command crashing when a path cannot be realpath'd on windows (#​11544)
    • API: Deprecated BasePackage::$stabilities in favor of BasePackage::STABILITIES (685add7)
    • Improved Docker detection (#​12062)
infection/infection (infection/infection)

v0.31.9: Support PHPStan-dev version in PHPStanAdapter

Compare Source

Changed:

Full Changelog: infection/infection@0.31.8...0.31.9

v0.31.8

Compare Source

Changed:

Full Changelog: infection/infection@0.31.7...0.31.8

v0.31.7: Show uncovered mutants to output when --with-uncovered is used

Compare Source

Fixed:

Full Changelog: infection/infection@0.31.6...0.31.7

v0.31.6: Introduce --logger-text option

Compare Source

Added:

  • Introduce --logger-text option to enforce text logger file path by @​romm in #​2438

Full Changelog: infection/infection@0.31.5...0.31.6

v0.31.5

Compare Source

Fixed:

  • Fix --dry-run option using DryRunProcess wrapper (alternative approach) by @​sanmai in #​2435

Changed:

Full Changelog: infection/infection@0.31.4...0.31.5

v0.31.4

Compare Source

Changed:

Internal:

Full Changelog: infection/infection@0.31.3...0.31.4

v0.31.3: PHPStan running out of memory when attempting --static-analysis-tool=phpstan

Compare Source

Fixed:

Changed:

Internal:

Full Changelog: infection/infection@0.31.2...0.31.3

v0.31.2: --static-analysis-tool-options and no MSI shown by default for non-covered code

Compare Source

Added:

  • Remove Mutation Score Indicator (MSI) from default output, show only with --with-uncovered by @​Copilot in #​2378

Changed:

  • Add --static-analysis-tool-options CLI option with proper multiple options support by @​Copilot in #​2374

Internal:

New Contributors

Full Changelog: infection/infection@0.31.1...0.31.2

v0.31.1: Cleanup old PHPUnit cache files in Infection tmp directory

Compare Source

Added:

Internal:

Full Changelog: infection/infection@0.31.0...0.31.1

v0.31.0

Compare Source

Changed:

Fixed:

  • Fix CLI output rendering for diffs which contain symfony-style like text by @​staabm in #​2338

Internal:

Backward Compatibility Break

This version introduces BC Break. Do the following:

  1. If you used Infection for all the code, including uncovered, like bin/infection, now you need to add --with-uncovered, because by default, Infection doesn't mutate uncovered code anymore
- bin/infection
+ bin/infection --with-uncovered
  1. If you used Infection for the only code covered by tests, like bin/infection --only-covered, you need to remove this option because now this is a default behavior and this options has been removed
- bin/infection --only-covered
+ bin/infection
  1. If you used Infection for all the code, including uncovered, but now you want to mutated only covered code, do nothing (default behavior has been changed)

# continue using
bin/infection

Full Changelog: infection/infection@0.30.3...0.31.0

v0.30.3

Compare Source

Changed:

Fixed:

  • Fix CLI output rendering for diffs which contain symfony-style like text by @​staabm in #​2338

Internal:

Backward Compatibility Break

This version introduces BC Break. Do the following:

  1. If you used Infection for all the code, including uncovered, like bin/infection, now you need to add --with-uncovered, because by default, Infection doesn't mutate uncovered code anymore
- bin/infection
+ bin/infection --with-uncovered
  1. If you used Infection for the only code covered by tests, like bin/infection --only-covered, you need to remove this option because now this is a default behavior and this options has been removed
- bin/infection --only-covered
+ bin/infection
  1. If you used Infection for all the code, including uncovered, but now you want to mutated only covered code, do nothing (default behavior has been changed)

# continue using
bin/infection

Full Changelog: infection/infection@0.30.3...0.31.0

v0.30.2

Compare Source

Added:

Changed:

Fixed:

Internal:

Full Changelog: infection/infection@0.30.2...0.30.3

v0.30.1

Compare Source

Changed:

Internal:

Full Changelog: infection/infection@0.30.1...0.30.2

v0.30.0

Compare Source

Changed:

Fixed:

Internal:

Full Changelog

v0.29.14

Compare Source

Full Changelog

Added:

Changed:

@renovate renovate bot added the renovate label Mar 24, 2024
@renovate
Copy link
Contributor Author

renovate bot commented Mar 24, 2024

⚠ 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 composer/composer:2.7.6 infection/infection:0.28.1 phpunit/phpunit:10.5.20 symfony/process:7.0.7 vimeo/psalm:5.24.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires vimeo/psalm ^5.24.0 -> satisfiable by vimeo/psalm[5.24.0].
    - vimeo/psalm 5.24.0 requires nikic/php-parser ^4.16 -> satisfiable by nikic/php-parser[v4.16.0, ..., v4.19.1].
    - You can only install one version of a package, so only one of these can be installed: nikic/php-parser[v4.10.0, ..., v4.19.1, v5.0.0, v5.0.1, v5.0.2].
    - infection/infection 0.28.1 requires nikic/php-parser ^5.0 -> satisfiable by nikic/php-parser[v5.0.0, v5.0.1, v5.0.2].
    - vimeo/psalm 5.24.0 conflicts with nikic/php-parser v4.17.0.
    - Root composer.json requires infection/infection ^0.28.1 -> satisfiable by infection/infection[0.28.1].

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 2 times, most recently from 2c7f1ae to b7e37c4 Compare March 25, 2024 13:50
@renovate renovate bot changed the title Update dependency infection/infection to ^0.28.0 Update all non-major dependencies Mar 25, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from e7a739a to a10623d Compare April 1, 2024 03:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 7d97dcc to 76d0acb Compare April 6, 2024 05:35
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 1f7910d to 12e9d75 Compare April 18, 2024 03:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 9f648af to 358cf79 Compare April 26, 2024 04:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from d20e07e to 77fc249 Compare April 30, 2024 04:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 363eb0d to 09fba03 Compare June 12, 2024 09:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from de62112 to 6abe6c2 Compare June 19, 2024 20:14
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from fa57188 to b53eeb9 Compare June 24, 2024 03:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from e5f39e3 to c01d5f4 Compare July 4, 2024 04:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 35885d4 to 581ad29 Compare July 10, 2024 14:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 581ad29 to dec848b Compare July 18, 2024 15:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 5868dd6 to 79206b4 Compare July 30, 2024 14:09
| datasource  | package                    | from    | to      |
| ----------- | -------------------------- | ------- | ------- |
| packagist   | composer/composer          | 2.7.7   | 2.9.2   |
| packagist   | infection/infection        | 0.27.11 | 0.31.9  |
| github-tags | laminas/automatic-releases | 1.24.0  | 1.25.0  |
| packagist   | ocramius/package-versions  | 2.8.0   | 2.11.0  |
| github-tags | containerbase/php-prebuild | 8.3.28  | 8.5.0   |
| packagist   | phpunit/phpunit            | 10.5.26 | 10.5.60 |
| packagist   | psalm/plugin-phpunit       | 0.19.0  | 0.19.5  |
| github-tags | shivammathur/setup-php     | 2.30.0  | 2.36.0  |
| packagist   | symfony/process            | 7.4.0   | 7.4.0   |
| packagist   | vimeo/psalm                | 5.25.0  | 5.26.1  |
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants