| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: php-composer2 | Distribution: openSUSE Tumbleweed |
| Version: 2.9.3 | Vendor: openSUSE |
| Release: 1.2 | Build date: Thu Jan 15 14:17:09 2026 |
| Group: Development/Libraries/Other | Build host: reproducible |
| Size: 3285062 | Source RPM: php-composer2-2.9.3-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://getcomposer.org/ | |
| Summary: Dependency Management for PHP | |
Composer is a dependency manager tracking local dependencies of your projects and libraries.
MIT
* Thu Jan 15 2026 Petr Gajdos <pgajdos@suse.com>
- version update to 2.9.3
* Security: Fixed ANSI sequence injection (GHSA-59pp-r3rg-353g / CVE-2025-67746)
* Fixed COMPOSER_NO_SECURITY_BLOCKING env var not being respected (#12677)
* Fixed update --lock / update mirrors not working when locked packages contain vulnerabilities (#12645)
* Fixed client-certificate authentication implementation (#12667)
* Fixed php-ext schema not being validated in ValidatingArrayLoader (#12694)
* Fixed crash when --bump-after-update is used and the lock file is disabled (#12660)
* Fixed support for SecureTransport + LibreSSL on macOS (#12615)
* Fixed display of reasons for why advisories are ignored (#12668)
* Fixed compatibility issues when git has log.showSignature enabled (#12666)
* Fixed curl downloader not retrying when a timeout (err 28) failure occurs (#12662)
* Fixed EventDispatcher requiring a full Composer instance to function (#12629)
- fixes [bsc#1255768]
* Mon Dec 22 2025 Petr Gajdos <pgajdos@suse.com>
- version update to 2.9.2
* 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)
- version update to 2.9.1
* 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)
- version update to 2.9.0
* Bumped composer-plugin-api to 2.9.0
* Added automatic blocking of packages with security advisories from updates (#11956)
* Added audit > block-insecure config setting to control blocking of updates to package versions with known security advisories (defaults to true) (#11956)
* Added audit > block-abandoned config setting to control blocking of updates to abandoned packages (defaults to false) (#11956)
* Added audit > ignore-abandoned config setting to ignore some packages (#12572)
* Added --ignore-unreachable flag to audit command to allow running audit in environments that do not have access to some repos (#12470)
* Added repository command to add, remove, or update repositories more easily (#12388)
* Updated repositories structure to contain a name attribute and being stored preferably as list instead of object (#12388)
* Added support for --minimal-changes full updates where only packages that need changing to satisfy modified constraints are updated (#12349)
* Added update-with-minimal-changes config setting (and COMPOSER_MINIMAL_CHANGES env var) to default to minimal changes (#12545)
* Added support for forgejo / codeberg.org repositories (#12307)
* Added automatic recovery of simple lock file conflicts when running update with a file that has a content-hash conflict (#11517)
* Added support for HTTP/3 if libcurl supports it (#12363)
* Added support for custom header authentication (#12372)
* Added support for client TLS certificates (#12406)
* Added --locked flag to licenses command to show data from the lock file instead of installed packages (#12595)
* Added SHELL_VERBOSITY env var to control verbosity of shell scripts (#12473)
* Added support for running init without interaction (#12546)
* Added COMPOSER_PREFER_DEV_OVER_PRERELEASE env var for use in development together with --prefer-lowest builds (#12585)
* Added support for Windows Sudo to elevate during self-update (#12543)
* Improved performance of script handlers by reducing ad-hoc autoloader creation (#12456)
* Fixed display of dist refs for dev versions when source is missing (#12562)
* Fixed issue not showing abandoned warnings when a package is abandoned without new release (#12423)
* Fixed compatibility issues with Symfony 7
* Fixed issues with PHP preloading being hard to debug (#12528)
- version update to 2.9.0rc1
* Bumped composer-plugin-api to 2.9.0
* Added automatic blocking of packages with security advisories from updates (#11956)
* Added audit > block-insecure config setting to control blocking of updates to package versions with known security advisories (defaults to true) (#11956)
* Added audit > block-abandoned config setting to control blocking of updates to abandoned packages (defaults to false) (#11956)
* Added audit > ignore-abandoned config setting to ignore some packages (#12572)
* Added --ignore-unreachable flag to audit command to allow running audit in environments that do not have access to some repos (#12470)
* Added repository command to add, remove, or update repositories more easily (#12388)
* Updated repositories structure to contain a name attribute and being stored preferably as list instead of object (#12388)
* Added support for --minimal-changes full updates where only packages that need changing to satisfy modified constraints are updated (#12349)
* Added update-with-minimal-changes config setting (and COMPOSER_MINIMAL_CHANGES env var) to default to minimal changes (#12545)
* Added support for forgejo / codeberg.org repositories (#12307)
* Added automatic recovery of simple lock file conflicts when running update with a file that has a content-hash conflict (#11517)
* Added support for HTTP/3 if libcurl supports it (#12363)
* Added support for custom header authentication (#12372)
* Added support for client TLS certificates (#12406)
* Added --locked flag to licenses command to show data from the lock file instead of installed packages (#12595)
* Added SHELL_VERBOSITY env var to control verbosity of shell scripts (#12473)
* Added support for running init without interaction (#12546)
* Added COMPOSER_PREFER_DEV_OVER_PRERELEASE env var for use in development together with --prefer-lowest builds (#12585)
* Added support for Windows Sudo to elevate during self-update (#12543)
* Improved performance of script handlers by reducing ad-hoc autoloader creation (#12456)
* Fixed display of dist refs for dev versions when source is missing (#12562)
* Fixed issue not showing abandoned warnings when a package is abandoned without new release (#12423)
* Fixed compatibility issues with Symfony 7
* Fixed issues with PHP preloading being hard to debug (#12528)
* Mon Oct 06 2025 Ferdinand Thiessen <rpm@fthiessen.de>
- version update to 2.8.12
* Fixed json schema issues with version validation
* Fixed support for Bitbucket API tokens
* Fixed handling of spaces in paths when using binaries
* Fixed config --global path resolution issue
* Reduced peak memory usage while loading packages
* Dropped react/promise 2.x support
- version update to 2.8.11
* Fixed bump command handling
* Fixed psr-4 warnings being shown when using symlinked directories
* Fixed audit command failing hard if any advisory constraint was invalid
- version update to 2.8.10
* Fixed plugins appearing loaded despite not being loaded yet
* Fixed forward compatibility with Symfony 7.4
* Fixed deprecation warning on PHP 8.4 when platform check fails
* Fixed json schema issues with version validation
* Wed Jul 02 2025 pgajdos@suse.com
- version update to 2.8.9
* 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)
- modified sources
% composer.phar
* Tue Apr 22 2025 pgajdos@suse.com
- fix keyring (https://github.com/composer/composer/issues/12009)
- modified sources
% php-composer2.keyring
* Thu Apr 17 2025 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 2.8.8
- Fixed json schema issues with version validation
- Fixed issues running on 32bit machines
- Update to version 2.8.7
- Added COMPOSER_MAX_PARALLEL_PROCESS env var to control max amount of parallel processes Composer will start
- Added zstd/brotli presence in diagnose command output
- Fixed error handler to avoid spamming deprecation notices
- Fixed InstalledVersions returning duplicate data at Composer runtime
- Fixed handling of --with ... constraints to make them apply to packages replaced a package with a different name
- Fixed deprecation warnings showing up in IDE code inspections within the vendor dir
- Fixed a few json schema completeness issues
- Fixed issue autoloading files with a .phar inside the path
- Update to version 2.8.6
- Added COMPOSER_WITH_DEPENDENCIES and COMPOSER_WITH_ALL_DEPENDENCIES env vars to enable the --with[-all]-dependencies flags
- Added COMPOSER_SKIP_SCRIPTS env var to tell Composer to skip certain script handlers by script names (comma separated)
- Fixed handling of backslash in folder names when creating archives
- Fixed detection of containerd for containers to avoid warning about root usage
- Update to version 2.8.5
- Fixed InstalledVersions regression from 2.8.4 when reload() is used
- Fixed psr-0/psr-4 rules having unstable order in vendor/composer/autoload*.php
- Fixed a few warnings happening incorrectly in edge cases
- Update to version 2.8.4
- Fixed exit code of the audit command not being meaningful (now 1 for vulnerabilities and 2 for abandoned, 3 for both)
- Fixed issue on plugin upgrade when it defines multiple classes
- Fixed duplicate errors appearing in the output depending on php settings
- Fixed InstalledVersions returning duplicate data in some instances
- Fixed installed.php sorting to be deterministic
- Fixed bump-after-update failing when using inline constraints
- Fixed create-project command to now disable symlinking when used with a path repo as argument
- Fixed validate --no-check-publish to hide publish errors entirely as they are irrelevant
- 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
- Fixed curl usage to disable multiplexing on broken versions when proxies are in use
- Update to version 2.8.3
- Fixed react/promise requirement to allow 2.x installs again
- Fixed some issues when lock:false is set in require and bump commands
- Update to version 2.8.2
- Fixed crash while suggesting providers if they have no description
- Fixed issues creating lock files violating the schema in some circumstances
- Fixed create-project regression in 2.8.1 when using path repos with relative paths
- Fixed ctrl-C aborts not working inside text prompts
- Fixed git failing silently when git cannot read a repo due to ownership violations
- Fixed handling of signals in non-PHP binaries run via proxies
- Update to version 2.8.1
- Fixed init command regression when no license is provided
- Fixed --strict-ambiguous flag handling whereas it sometimes did not report all issues
- Fixed create-project to inherit the target folder's permissions for installed project files
- Fixed a few cases where the prompt for using a parent dir's composer.json fails to work correctly
- Update to version 2.8.0
- 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
- Added --patch-only flag to the update command to restrict updates to patch versions and make an update of all deps safer
- Added --abandoned flag to the audit command to configure how abandoned packages should be treated, overriding the audit.abandoned config setting
- Added --ignore-severity flag to the audit command to ignore one or more advisory severities
- Added --bump-after-update flag to the update command to run bump after the update is done
- Added a way to control which scripts receive additional CLI arguments and where they appear in the command, see the docs
- Added allow-missing-requirements config setting to skip the error when the lock file is not fulfilling the composer.json's dependencies
- Added a JSON schema for the composer.lock file
- Added better support for Bitbucket app passwords when cloning repos / installing from source
- Added --type flag to filter packages by type(s) in the reinstall command
- Added --strict-ambiguous flag to the dump-autoload command to make it return with an error code if duplicate classes are found
- Added warning in dump-autoload when vendor files have been deleted
- Added warnings for each missing platform package when running create-project to avoid having to run it again and again
- Added sorting of packages in allow-plugins when sort-packages is enabled
- Added suggestion of provider packages / polyfills when an ext or lib package is missing
- Improved interactive package update selection by first outputting all packages and their possible updates
- Improved dependency resolution failure output by sorting the output in a deterministic and (often) more logical way
- Fixed PHP 8.4 deprecation warnings about E_STRICT
- Fixed init command to validate the given license identifier
- Fixed version guessing to be more deterministic on feature branches if it appears that it could come from either of two mainline branches
- Fixed COMPOSER_ROOT_VERSION env var handling to treat 1.2 the same as 1.2.x-dev and not 1.2.0
- Fixed require command skipping new stability flags from the lock file, causing invalid lock file diffs
- Fixed php://stdin potentially being open several times when running Composer programmatically
- Fixed handling of platform packages in why-not command and partial updates
- Added source signature and keyring
* Tue Nov 12 2024 pgajdos@suse.com
- version update to 2.7.9
2.7.9
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)
2.7.8
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)
- modified sources
% composer.phar
* Tue Jun 11 2024 pgajdos@suse.com
- version update to 2.7.7 [bsc#1226181][bsc#1226182]
2.7.7 2024-06-10
Security: Fixed command injection via malicious git branch name (GHSA-47f6-5gq3-vx9c / CVE-2024-35241)
Security: Fixed multiple command injections via malicious git/hg branch names (GHSA-v9qv-c7wm-wgmf / CVE-2024-35242)
Fixed PSR violations for classes not matching the namespace of a rule being hidden, this may lead to new violations being shown (#11957)
Fixed UX when a plugin is still in vendor dir but is not required nor allowed anymore after changing branches (#12000)
Fixed new platform requirements from composer.json not being checked if the lock file is outdated (#12001)
Fixed secure-http checks that could be bypassed by using malformed URL formats (fa3b9582c)
Fixed Filesystem::isLocalPath including windows-specific checks on linux (3c37a67c)
Fixed perforce argument escaping (3773f775)
Fixed handling of zip bombs when extracting archives (de5f7e32)
Fixed Windows command parameter escaping to prevent abuse of unicode characters with best fit encoding conversion (3130a7455, 04a63b324)
Fixed ability for config command to remove autoload keys (#11967)
Fixed empty type support in init command (#11999)
Fixed git clone errors when safe.bareRepository is set to strict in the git config (#11969)
Fixed regression showing network errors on PHP <8.1 (#11974)
Fixed some color bleed from a few warnings (#11972)
2.7.6 2024-05-04
Fixed regression when script handlers add an autoloader which uses a private callback (#11960)
2.7.5 2024-05-03
Added uninstall alias to remove command (#11951)
Added workaround for broken curl versions 8.7.0/8.7.1 causing transport exceptions (#11913)
Fixed root usage warnings showing up within Podman containers (#11946)
Fixed config command not handling objects correctly in some conditions (#11945)
Fixed binary proxies not containing the correct path if the project dir is a symlink (#11947)
Fixed Composer autoloader being overruled by project autoloaders when they are loaded by event handlers (scripts/plugins) (#11955)
Fixed TransportException (http failures) not having a distinct exit code, should now exit with 100 as code (#11954)
2.7.4 2024-04-22
Fixed regression (Call to undefined method ProxyManager::needsTransitionWarning()) with projects requiring composer/composer in an pre-2.7.3 version (#11943, #11940)
2.7.3 2024-04-19
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)
Added hg support for SSH urls (#11878)
Fixed some env vars with an integer value causing a crash (#11908)
Fixed context data not being output when using IOInterface as a PSR-3 logger (#11882)
2.7.2 2024-03-11
Added info about the PHP version when running composer --version (#11866)
Added warning when the root version cannot be detected (#11858)
Fixed plugins still being enabled in a few contexts when running as root (c3efff91f)
Fixed outdated --ignore ... still attempting to load the latest version of the ignored packages (#11863)
Fixed handling of broken symlinks in the middle of an install path (#11864)
Fixed update --lock still incorrectly updating some metadata (#11850, #11787)
2.7.1 2024-02-09
Added several warnings when plugins are disabled to hint at common problems people had with 2.7.0 (#11842)
Fixed diagnose auditing of Composer dependencies failing when running from the phar
- modified sources
% composer.phar
* Wed Feb 21 2024 Bernd Ritter <comrad@opensuse.org>
- Updated composer2.phar to match upstreams sha256 1ffd0be3f27e237b1ae47f9e8f29f96ac7f50a0bd9eef4f88cdbe94dd04bfff0
* Mon Feb 12 2024 pgajdos@suse.com
- version update to 2.7.1 [bsc#1219757] CVE-2024-24821
2.7.1
* Added several warnings when plugins are disabled to hint at common problems people had with 2.7.0 (#11842)
* Fixed diagnose auditing of Composer dependencies failing when running from the phar
2.7.0
* 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)
2.6.6
* Fixed symfony/console requirement to exclude 7.x as Composer 2.6 is not compatible, 2.7 will be (#11741)
* Fixed libpq parsing to use the global constant if available (#11684)
* Fixed error output when updating with a temporary constraint fails (#11692)
- modified sources
% composer.phar
* Thu Oct 12 2023 Ish Sookun <ish@hacklog.in>
- version update to 2.6.5
* 2.6.5 2023-10-06
- Fixed error when vendor dir contains broken symlinks (#11670)
- Fixed composer.lock missing from Composer's zip archives (#11674)
- Fixed AutoloadGenerator::dump() non-BC signature change in 2.6.4 (cb363b0)
* Mon Oct 02 2023 pgajdos@suse.com
- version update to 2.6.4
* 2.6.4 2023-09-29 [bsc#1215859]
- Security: Fixed possible remote code execution vulnerability if composer.phar is publicly accessible,
executable as PHP, and register_argc_argv is enabled in php.ini (GHSA-jm6m-4632-36hf / CVE-2023-43655)
- Fixed json output of abandoned packages in audit command (#11647)
- Performance improvement in pool optimization step (#11638)
- Performance improvement in show -a <packagename> (#11659)
* 2.6.3 2023-09-15
- Added audit.abandoned config setting. Can be set to ignore, report (current default) or fail (future
default in 2.7) to make the audit command report abandoned packages as a security problem (#11639)
- Added a warning when duplicates files autoload rules are detected (#11109)
- Fixed unhandled promise rejection regression (#11620)
- Fixed loading of root aliases on path repo packages when doing partial updates (#11632)
- Fixed archive command not producing the correct output if the temp dir is a symlink (#11636)
- Fixed some replaced packages being incorrectly missing when unlocked in a partial update (#11629)
* 2.6.2 2023-09-03
- Reverted "Fixed binary proxies causing scripts inspecting $_SERVER['SCRIPT_NAME'] to detect them,
they are now more transparent (#11562)" which caused a regression (#11617)
- Fixed non-zero exit code on failed audits to only apply to install --audit runs and not implicit
audits with require, create-project or update commands (#11616)
- Fixed create-project infinite post-install loop in some circumstances (#11613)
* 2.6.1 2023-09-01
- Reverted "Fixed executability of non-php binaries which are not marked executable (#11557)" which
caused a regression (#11612)
* 2.6.0 2023-09-01
- Added audit.ignore config setting to ignore security advisories by id or CVE id (#11556, #11605)
- Added rm alias to the remove command (#11367)
- Added runtime platform check to verify the php-64bit requirement is met (#11334)
- Added platform package detection for lib-pq-libpq and lib-rdkafka-librdkafka (#11418)
- Added --dry-run to dump-autoload command to allow running --strict-psr checks without modifying
the filesystem (#11608)
- Added support for bumping patch level in ~1.2.3 constraints (#11590)
- Added prompt in require if the package name is not found but similar ones exist (#11284)
- Added support for env vars and ~ in repository paths for vcs and artifact repositories (#11453)
- Added support for local directory paths for repositories of type composer (#11526)
- Added links to package homepages in why/why-not command output (#11308)
- Added a security key to the support key of composer.json to set the URL to the vulnerability
disclosure policy (#11271)
- Added support for gathering security advisories from multiple repositories for a single package (#11436)
- Fixed install exit code to be non-zero (5) if a requested security audit failed (#11362)
- Fixed binary proxies causing scripts inspecting $_SERVER['SCRIPT_NAME'] to detect them, they are now
more transparent (#11562) (Reverted in 2.6.2)
- Fixed executability of non-php binaries which are not marked executable (#11557) (Reverted in 2.6.1)
- Fixed mtime modification of the vendor dir to only happen when packages are modified, and not require
lock file modification to happen (#11593)
- Fixed create-project using the wrong composer.json file if one was set via the COMPOSER env var (#11493)
- Fixed json editing to preserve indentation when updating json files (#11390)
- Fixed handling of broken junctions on windows (#11550)
- Fixed parsing of lib-curl-openssl version with OSX SecureTransport (#11534)
- Fixed svn repo parsing in some edge cases (#11350)
- Fixed handling of archive URLs without file extension (#11520)
- Performance improvement in pool optimization step (#11449, #11450)
- modified sources
% composer.phar
* Thu Jul 27 2023 Ish Sookun <ish@hacklog.in>
- Update to version 2.5.8
* Fixed regression in edge cases where root package gets added to a repository already during the install process (#11495)
* Fixed EventDispatcher on windows picking bat files when using "@php binary" (#11490)
* Fixed ICU CLDR version parsing failing the whole process when ICU cannot initialize the resource bundle (#11492)
* Fixed type declarations on ClassLoader (#11500)
- Update to version 2.5.7
* Fixed regression preventing autoloading the dependencies of metapackages when running --no-dev (#11481)
- Update to version 2.5.6
* BC Warning: Installers and InstallationManager::getInstallPath will now return null instead 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)
* Fixed metapackages showing their install path as the root package's path instead of empty (#11455)
* Fixed lock file verification on install to deal better with replace/provide (#11475)
* Fixed lock file having a more recent modification time than the vendor dir when require guesses the constraint after resolution (#11405)
* Fixed numeric default branches with a v prefix being treated as non-numeric ones and receiving an alias like e.g. dev-main would (e51d755a08)
* Fixed binary proxies not being transparent when included by another PHP process and returning a value (#11454)
* Fixed support for plugin classes being marked as readonly (#11404)
* Fixed getmypid being required as it is not always available (#11401)
* Fixed authentication issue when downloading several files from private Bitbucket in parallel (#11464)
* Tue Mar 21 2023 Yunhe Guo <i@guoyunhe.me>
- Update to version 2.5.5
* Fixed basic auth failures resulting in infinite retry loop (#11320)
* Fixed GitHub rate limit reporting (#11366)
* Fixed InstalledVersions error in Composer 1 compatibility edge case (#11304)
* Fixed issue displaying solver problems with branch names containing `%` signs (#11359)
* Fixed race condition in cache validity detection when running Composer highly concurrently (#11375)
* Fixed various minor config command issues (#11353, #11302)
* Wed Feb 15 2023 Yunhe Guo <i@guoyunhe.me>
- Update to version 2.5.4
* Fixed extra.plugin-optional support in PluginInstaller when doing pre-install checks (#11318)
- Update to version 2.5.3
* Added extra.plugin-optional support for allow auto-disabling unknown plugins which are not critical when running non-interactive (#11315)
* Sat Feb 04 2023 Yunhe Guo <i@guoyunhe.me>
- Update to version 2.5.2
* Added warning when `require` auto-selects a feature branch as that is probably not desired (#11270)
* Fixed `self.version` requirements reporting lock file integrity errors when changing branches (#11283)
* Fixed `require` regression which broke the --fixed flag (#11247)
* Fixed security audit reports loading when exclude/only filter rules are used on a repository (#11281)
* Fixed autoloading regression on PHP 5.6 (#11285)
* Fixed archive command including an existing archive into itself if run repeatedly (#11239)
* Fixed dev package prompt in `require` not appearing in some conditions (#11287)
/etc/alternatives/composer /usr/bin/composer /usr/bin/composer2 /usr/share/licenses/php-composer2 /usr/share/licenses/php-composer2/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Mar 5 22:51:13 2026