Update dependency composer/composer to v2.8.9#374
Closed
renovate[bot] wants to merge 1 commit intomainfrom
Closed
Conversation
Member
|
@inverse I think that config change did not "fix" the undesired behaviour? |
Contributor
Author
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
Contributor
|
@alcohol annoying - I'll try and figure it out. |
Member
|
Think I already did, but thanks. |
Contributor
|
Nice! the syntax def gets confusing. |
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 free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.2.25->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)v2.6.4Compare Source
show -a <packagename>(#11659)v2.6.3Compare Source
ignore,report(current default) orfail(future default in 2.7) to make the audit command report abandoned packages as a security problem (#11639)filesautoload rules are detected (#11109)archivecommand not producing the correct output if the temp dir is a symlink (#11636)v2.6.2Compare Source
$_SERVER['SCRIPT_NAME']to detect them, they are now more transparent (#11562)" which caused a regression (#11617)install --auditruns and not implicit audits withrequire,create-projectorupdatecommands (#11616)create-projectinfinite post-install loop in some circumstances (#11613)v2.6.1Compare Source
v2.6.0Compare Source
rmalias to theremovecommand (#11367)--dry-runtodump-autoloadcommand to allow running --strict-psr checks without modifying the filesystem (#11608)bumping patch level in~1.2.3constraints (#11590)requireif the package name is not found but similar ones exist (#11284)~in repository paths for vcs and artifact repositories (#11453)composer(#11526)why/why-notcommand output (#11308)securitykey to thesupportkey of composer.json to set the URL to the vulnerability disclosure policy (#11271)installexit code to be non-zero (5) if a requested security audit failed (#11362)$_SERVER['SCRIPT_NAME']to detect them, they are now more transparent (#11562)~~ (Reverted in 2.6.2)mtimemodification of the vendor dir to only happen when packages are modified, and not require lock file modification to happen (#11593)create-projectusing the wrong composer.json file if one was set via theCOMPOSERenv var (#11493)v2.5.8Compare Source
v2.5.7Compare Source
v2.5.6Compare Source
InstallationManager::getInstallPathwill now returnnullinstead of an empty string for metapackages' paths. This may have adverse effects on plugin code using this expecting always a string but it is unlikely (#11455)installto deal better withreplace/provide(#11475)requireguesses the constraint after resolution (#11405)vprefix being treated as non-numeric ones and receiving an alias like e.g. dev-main would (e51d755)readonly(#11404)getmypidbeing required as it is not always available (#11401)v2.5.5Compare Source
%signs (#11359)v2.5.4Compare Source
v2.5.3Compare Source
v2.5.2Compare Source
requireauto-selects a feature branch as that is probably not desired (#11270)self.versionrequirements reporting lock file integrity errors when changing branches (#11283)requireregression which broke the --fixed flag (#11247)requirenot appearing in some conditions (#11287)v2.5.1Compare Source
v2.5.0Compare Source
requirecommand to use the dependency resolution result instead of using the latest available version (except if you run with --no-update) (#11160)archivecommand (#11230)configcommand (#11130)bumpcommand to bump>=xto>=installed-version(#11179)--download-onlyflag toinstallcommand to only download and prime the cache with the package archives (#11041)github-domains/gitlab-domainswhen GitHub/GitLab credentials are configured for a custom domain (#11062)run-scriptandexeccommands if run without any argument (#11157)_to avoid conflicts between package names likea-banda_b(#11229)/(#11169)v2.4.4Compare Source
--dry-runflag missing frombumpcommand (#11047)statuscommand reporting differences when the source ref is a tag (#11155)v2.4.3Compare Source
auditcommand now hasreportedAtas an RFC3339 string instead of an object which was a mistake (#11120)auditcommand which was missing affectedVersions (#11120)||or,(#11086)requirecommand with--dry-runfailing when requiring a package requiring stability flag extraction (#11112)v2.4.2Compare Source
COMPOSER_ALLOW_SUPERUSERset (#11024)COMPOSER_ALLOW_SUPERUSERset so it always happens after prompting, or does not happen if input is non-interactivebumpcommand (#11053)COMPOSER_DISCARD_CHANGESwhen set to0outdatedcommand with--major-only(#11032)show --platformregression since 2.4.0 when running in a directory without composer.json (#11046)v2.4.1Compare Source
COMPOSER_NO_AUDITenv var to easily apply the new --no-audit flag in CI (#10998)showcommand showing packages in two sections, this was only meant for theoutdatedcommand (#11000)v2.4.0Compare Source
jsonformat output to the newauditcommand (#10965)jsonformat output to thecheck-platform-reqscommand (#10979)COMPOSER_NO_DEVso it also works withrequireandremove's--update-no-dev(#10995)v2.3.10Compare Source
v2.3.9Compare Source
v2.3.8Compare Source
cache-read-onlywhere the filesystem is not writable (#10906)allow-plugins: true(#10909)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 is behind base branch, 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.