Releases: composer/composer
Releases · composer/composer
2.3.7
- Fixed a few PHPStan ConfigReturnTypeExtension bugs
- Fixed Config default for auth configs to be empty arrays instead of null, fixes issues with diagnose command (#10814)
- Fixed handling of broken symlinks when checking whether a package is still installed (#6708)
- Fixed bin proxies to allow a proxy to include another one safely (#10823)
- Fixed openssl 3.x version parsing as it is now semver compliant
- Fixed type error when a json file cannot be read (#10818)
- Fixed parsing of multi-line arrays in funding.yml (#10784)
2.2.14
- Fixed handling of broken symlinks when checking whether a package is still installed (#6708)
- Fixed name validation regex in schema causing issues with JS IDEs like VS Code (#10811)
- Fixed bin proxies to allow a proxy to include another one safely (#10823)
- Fixed gitlab-token JSON schema definition (#10800)
- Fixed openssl 3.x version parsing as it is now semver compliant
- Fixed type error when a json file cannot be read (#10818)
- Fixed parsing of multi-line arrays in funding.yml (#10784)
2.3.6
- Added
Composer\PHPStan\ConfigReturnTypeExtension
to improve return types ofConfig::get()
which you can also use in plugins CI (#10635) - Fixed name validation regex in schema causing issues with JS IDEs like VS Code (#10811)
- Fixed unnecessary HTTP request in BitbucketDriver (#10729)
- Fixed invalid credentials loop when setting up GitLab token (#10748)
- Fixed PHP 8.2 deprecations (#10766)
- Fixed lock file changes being output even when the lock file creation is disabled
- Fixed race condition when multiple requests asking for auth on the same hostname fired concurrently (#10763)
- Fixed quoting of commas on Windows (#10775)
- Fixed issue installing path repos with a disabled symlink function (#10786)
- Fixed various type errors (#10753, #10739, #10751)
2.2.13
- Fixed invalid credentials loop when setting up GitLab token (#10748)
- Fixed PHP 8.2 deprecations (#10766)
- Fixed lock file changes being output even when the lock file creation is disabled
- Fixed race condition when multiple requests asking for auth on the same hostname fired concurrently (#10763)
- Fixed quoting of commas on Windows (#10775)
- Fixed issue installing path repos with a disabled symlink function (#10786)
2.3.5
- Security: Fixed command injection vulnerability in HgDriver/GitDriver (GHSA-x7cr-6qr6-2hh6 / CVE-2022-24828)
- Added warning when downloading a file with
verify_peer[_name]
disabled (#10722) - Fixed curl downloader not retrying when a DNS resolution failure occurs (#10716)
- Fixed composer.lock file still being used/read when the
lock
config option is disabled (#10726) - Fixed
validate
command checking the lock file even if thelock
option is disabled (#10723) - Fixed detection of default branch name when it changed since a git repo was mirrored in cache dir (#10701)
2.2.12
- Security: Fixed command injection vulnerability in HgDriver/GitDriver (GHSA-x7cr-6qr6-2hh6 / CVE-2022-24828)
- Fixed curl downloader not retrying when a DNS resolution failure occurs (#10716)
- Fixed composer.lock file still being used/read when the
lock
config option is disabled (#10726) - Fixed
validate
command checking the lock file even if thelock
option is disabled (#10723)
1.10.26
- Security: Fixed command injection vulnerability in HgDriver/GitDriver (GHSA-x7cr-6qr6-2hh6 / CVE-2022-24828)
2.3.4
- Fixed the generated autoload.php to support running on PHP 5.6+ (down from 7.0+) and warn clearly on older PHP versions (#10714)
- Fixed run-script --list flag regression (#10710)
- Fixed curl downloader handling of DNS resolution failures to do an automatic retry (#10716)
- Fixed script handling of external commands not setting the Path env correctly on windows (#10700)
- Fixed various type errors (#10694, #10696, #10702, #10712, #10703)
2.3.3
- Added --2.2 flag to
self-update
to pin the Composer version to the 2.2 LTS range (#10682) - Added missing config.bitbucket-oauth in composer-schema.json
- Fixed type errors in SvnDriver (#10681)
- Fixed --version output to match the pre-2.3 one (#10684)
- Fixed config/auth.json files not being validated against the composer-schema.json (#10685)
- Fixed generation of autoload crashing if a package has a broken path (#10688)
- Fixed GitDriver state issue when reusing old cache dirs and the default branch was renamed (#10687)
- Updated semver, jsonlint deps for minor fixes
- Removed dev-master=>dev-main alias from #10372 as it does not work when reloading from lock file and extracting dev deps (#10651)
2.2.11
- Added missing config.bitbucket-oauth in composer-schema.json
- Added --2.2 flag to
self-update
to pin the Composer version to the 2.2 LTS range (#10682) - Updated semver, jsonlint deps for minor fixes
- Fixed generation of autoload crashing if a package has a broken path (#10688)
- Removed dev-master=>dev-main alias from #10372 as it does not work when reloading from lock file and extracting dev deps (#10651)