Releases: composer/composer
Releases · composer/composer
2.5.7
2.5.6
- BC Warning: Installers and
InstallationManager::getInstallPath
will now returnnull
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 withreplace
/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 (e51d755) - 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)
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)
2.5.4
2.2.21
2.5.3
2.2.20
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)
2.2.19
- Fixed URL sanitizer to handle new GitHub personal access tokens format (#11137)
- Fixed cache keys to allow
_
to avoid conflicts between package names likea-b
anda_b
(#11229) - Fixed handling of --ignore-platform-req with upper-bound ignores to not apply to conflict rules (#11037)
- Fixed handling of
COMPOSER_DISCARD_CHANGES
when set to0