You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 14, 2025. It is now read-only.
chore(deps): update dependency composer/composer to v2.8.9#8
Open
renovate[bot] wants to merge 1 commit intomasteroblakstudio/composer-autoconstructor-plugin:masterfrom
renovate/composer-composer-2.x-lockfileoblakstudio/composer-autoconstructor-plugin:renovate/composer-composer-2.x-lockfileCopy head branch name to clipboard
renovate[bot] wants to merge 1 commit intomasteroblakstudio/composer-autoconstructor-plugin:masterfrom
renovate/composer-composer-2.x-lockfileoblakstudio/composer-autoconstructor-plugin:renovate/composer-composer-2.x-lockfileCopy head branch name to clipboard
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)
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
Fixed regression (Call to undefined method ProxyManager::needsTransitionWarning()) with projects requiring composer/composer in an pre-2.7.3 version (#11943, #11940)
BC Warning: Fixed https_proxy env var falling back to http_proxy's value, this is still in place but with a warning for now, and https_proxy can now be set empty to remove the fallback. Composer 2.8.0 will remove the fallback so make sure you heed the warnings (#11915)
Fixed show and outdated commands to remove leading v in e.g. v1.2.3 when showing lists of packages (#11925)
Fixed audit command not showing any id when no CVE is present, the advisory ID is now shown (#11892)
Fixed the warning about a missing default version showing for packages with project type as those are typically not versioned and do not have cyclic dependencies (#11885)
Fixed PHP 8.4 deprecation warnings
Fixed clear-cache command to respect the config.cache-dir setting from the local composer.json (#11921)
Fixed status command not handling failed download/install promises correctly (#11889)
Added support for buy_me_a_coffee in GitHub funding files (#11902)
Security: Fixed code execution and possible privilege escalation via compromised vendor dir contents (GHSA-7c6p-848j-wh5h / CVE-2024-24821)
Changed the default of the audit.abandoned config setting to fail, set it to report or ignore if you do not want this, or set it via COMPOSER_AUDIT_ABANDONED env var (#11643)
Added --minimal-changes (-m) flag to update/require/remove commands to perform partial update with --with-dependencies while changing only what is absolutely necessary in transitive dependencies (#11665)
Added --sort-by-age (-A) flag to outdated/show commands to allow sorting by and displaying the release date (most outdated first) (#11762)
Added support for --self combined with --installed or --locked in show command, to add the root package to the package list being output (#11785)
Added severity information to audit command output (#11702)
Added scripts-aliases top level key in composer.json to define aliases for custom scripts you defined (#11666)
Added IPv4 fallback on connection timeout, as well as a COMPOSER_IPRESOLVE env var to force IPv4 or IPv6, set it to 4 or 6 (#11791)
Added support for wildcards in outdated's --ignore arg (#11831)
Added support for bump command bumping * to >=current version (#11694)
Added detection of constraints that cannot possibly match anything to validate command (#11829)
Added package source information to the output of install when running in very verbose (-vv) mode (#11763)
Added audit of Composer's own bundled dependencies in diagnose command (#11761)
Added GitHub token expiration date to diagnose command output (#11688)
Added non-zero status code to why/why-not commands (#11796)
Added error when calling show --direct <package> with an indirect/transitive dependency (#11728)
Added COMPOSER_FUND=0 env var to hide calls for funding (#11779)
Fixed bump command not bumping packages required with a v prefix (#11764)
Fixed automatic disabling of plugins when running non-interactive as root
Fixed update --lock not keeping the dist reference/url/checksum pinned (#11787)
Fixed require command crashing at the end if no lock file is present (#11814)
Fixed root aliases causing problems when auditing locked dependencies (#11771)
Fixed handling of versions with 4 components in require command (#11716)
Fixed compatibility issues with Symfony 7
Fixed composer.json remaining behind after a --dry-run of the require command (#11747)
Fixed warnings being shown incorrectly under some circumstances (#11786, #11760, #11803)
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.6.5
chore(deps): update dependency composer/composer to v2.6.6
Dec 8, 2023
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.6.6
chore(deps): update dependency composer/composer to v2.7.0
Feb 8, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.7.0
chore(deps): update dependency composer/composer to v2.7.1
Feb 9, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.7.1
chore(deps): update dependency composer/composer to v2.7.2
Mar 11, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.7.2
chore(deps): update dependency composer/composer to v2.7.3
Apr 19, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.7.3
chore(deps): update dependency composer/composer to v2.7.4
Apr 22, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.7.4
chore(deps): update dependency composer/composer to v2.7.5
May 3, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.7.5
chore(deps): update dependency composer/composer to v2.7.6
May 4, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.0
chore(deps): update dependency composer/composer to v2.8.1
Oct 4, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.1
chore(deps): update dependency composer/composer to v2.8.2
Oct 29, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.2
chore(deps): update dependency composer/composer to v2.8.3
Nov 17, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.3
chore(deps): update dependency composer/composer to v2.8.4
Dec 11, 2024
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.4
chore(deps): update dependency composer/composer to v2.8.5
Jan 21, 2025
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.5
chore(deps): update dependency composer/composer to v2.8.6
Feb 25, 2025
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.6
chore(deps): update dependency composer/composer to v2.8.7
Apr 3, 2025
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.7
chore(deps): update dependency composer/composer to v2.8.8
Apr 4, 2025
renovatebot
changed the title
chore(deps): update dependency composer/composer to v2.8.8
chore(deps): update dependency composer/composer to v2.8.9
May 13, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.6.4->2.8.9Release Notes
composer/composer (composer/composer)
v2.8.9Compare Source
bump-after-updatetriggering after anupdate --lock, which makes no sense (#12371)ZipArchive(#12409)composer <script-name>(#12383)v2.8.8Compare Source
v2.8.7Compare Source
COMPOSER_MAX_PARALLEL_PROCESSenv var to control max amount of parallel processes Composer will start (#12356)diagnosecommand output--with ...constraints to make them apply to packages replaced a package with a different name (#12353)v2.8.6Compare Source
COMPOSER_WITH_DEPENDENCIESandCOMPOSER_WITH_ALL_DEPENDENCIESenv vars to enable the--with[-all]-dependenciesflags (#12289)COMPOSER_SKIP_SCRIPTSenv var to tell Composer to skip certain script handlers by script names (comma separated) (#12290)v2.8.5Compare Source
Added build provenance attestation so you can also now download and verify phar files from GitHub releases:
fundingvalues causing parse errors in packages (#12247)reload()is used (#12269)vendor/composer/autoload*.php(#12263)v2.8.4Compare Source
auditcommand not being meaningful (now 1 for vulnerabilities and 2 for abandoned, 3 for both) (#12203)bump-after-updatefailing when using inline constraints (#12223)create-projectcommand to now disable symlinking when used with a path repo as argument (#12222)validate --no-check-publishto hide publish errors entirely as they are irrelevant (#12196)auditcommand 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)v2.8.3Compare Source
v2.8.2Compare Source
create-projectregression in 2.8.1 when using path repos with relative paths (#12150)v2.8.1Compare Source
initcommand regression when no license is provided (#12145)--strict-ambiguousflag handling whereas it sometimes did not report all issues (#12148)create-projectto inherit the target folder's permissions for installed project files (#12146)v2.8.0Compare Source
https_proxyenv var falling back tohttp_proxy's value. The fallback and warning have now been removed per the 2.7.3 release notes (#11938, #11915)--patch-onlyflag to theupdatecommand to restrict updates to patch versions and make an update of all deps safer (#12122)--abandonedflag to theauditcommand to configure how abandoned packages should be treated, overriding theaudit.abandonedconfig setting (#12091)--ignore-severityflag to theauditcommand to ignore one or more advisory severities (#12132)--bump-after-updateflag to theupdatecommand to run bump after the update is done (#11942)scriptsreceive additional CLI arguments and where they appear in the command, see the docs (#12086)allow-missing-requirementsconfig setting to skip the error when the lock file is not fulfilling the composer.json's dependencies (#11966)--typeflag to filter packages by type(s) in thereinstallcommand (#12114)--strict-ambiguousflag to thedump-autoloadcommand to make it return with an error code if duplicate classes are found (#12119)dump-autoloadwhen vendor files have been deleted (#12139)create-projectto avoid having to run it again and again (#12120)sort-packagesis enabled (#11348)E_STRICT(#12116)initcommand to validate the given license identifier (#12115)v2.7.9Compare Source
completioncommand (#12015)v2.7.8Compare Source
release-age,release-dateandlatest-release-datein the JSON output ofoutdated(#12053)#signs (#12042)bumpcommand not handling some~constraints correctly (#12038)relative: truesometimes not being respected in path repo symlinks (#12092)archivecommand crashing when a path cannot be realpath'd on windows (#11544)685add7)v2.7.7Compare Source
fa3b958)3c37a67)3773f77)de5f7e3)3130a74,04a63b3)configcommand to remove autoload keys (#11967)typesupport ininitcommand (#11999)safe.bareRepositoryis set tostrictin the git config (#11969)v2.7.6Compare Source
v2.7.5Compare Source
uninstallalias toremovecommand (#11951)100as code (#11954)v2.7.4Compare Source
Call to undefined method ProxyManager::needsTransitionWarning()) with projects requiring composer/composer in an pre-2.7.3 version (#11943, #11940)v2.7.3Compare Source
https_proxyenv var falling back tohttp_proxy's value, this is still in place but with a warning for now, and https_proxy can now be set empty to remove the fallback. Composer 2.8.0 will remove the fallback so make sure you heed the warnings (#11915)showandoutdatedcommands to remove leadingvin e.g.v1.2.3when showing lists of packages (#11925)auditcommand not showing any id when no CVE is present, the advisory ID is now shown (#11892)projecttype as those are typically not versioned and do not have cyclic dependencies (#11885)clear-cachecommand to respect the config.cache-dir setting from the local composer.json (#11921)statuscommand not handling failed download/install promises correctly (#11889)buy_me_a_coffeein GitHub funding files (#11902)hgsupport for SSH urls (#11878)v2.7.2Compare Source
composer --version(#11866)c3efff9)outdated --ignore ...still attempting to load the latest version of the ignored packages (#11863)update --lockstill incorrectly updating some metadata (#11850, #11787)v2.7.1Compare Source
diagnoseauditing of Composer dependencies failing when running from the pharv2.7.0Compare Source
audit.abandonedconfig setting tofail, set it toreportorignoreif you do not want this, or set it viaCOMPOSER_AUDIT_ABANDONEDenv var (#11643)update/require/removecommands to perform partial update with --with-dependencies while changing only what is absolutely necessary in transitive dependencies (#11665)outdated/showcommands to allow sorting by and displaying the release date (most outdated first) (#11762)--selfcombined with--installedor--lockedinshowcommand, to add the root package to the package list being output (#11785)auditcommand output (#11702)scripts-aliasestop level key in composer.json to define aliases for custom scripts you defined (#11666)COMPOSER_IPRESOLVEenv var to force IPv4 or IPv6, set it to4or6(#11791)outdated's --ignore arg (#11831)bumpcommand bumping*to>=current version(#11694)validatecommand (#11829)installwhen running in very verbose (-vv) mode (#11763)diagnosecommand (#11761)diagnosecommand output (#11688)show --direct <package>with an indirect/transitive dependency (#11728)COMPOSER_FUND=0env var to hide calls for funding (#11779)bumpcommand not bumping packages required with avprefix (#11764)update --locknot keeping the dist reference/url/checksum pinned (#11787)requirecommand crashing at the end if no lock file is present (#11814)requirecommand (#11716)requirecommand (#11747)v2.6.6Compare Source
v2.6.5Compare Source
cb363b0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.