- Break: The
installcommand now turns into anupdatecommand automatically if you have no composer.lock. This was done only half-way before which caused inconsistencies - Break: By default the
removecommand now removes dependencies as well, and --update-with-dependencies is deprecated. Use --no-update-with-dependencies to get old behavior - Added support for update channels in
self-update. All users will now update to stable builds by default. Runself-updatewith--snapshot,--previewor--stableto switch between update channels. - Added support for SSL_CERT_DIR env var and openssl.capath ini value
- Added some conflict detection in
why-notcommand - Added suggestion of root package's suggests in
create-projectcommand - Fixed
create-projectignoring --ignore-platform-reqs when choosing a version of the package - Fixed
searchcommand in a directory without composer.json - Fixed path repository handling of symlinks on windows
- Fixed PEAR repo handling to prefer HTTPS mirrors over HTTP ones
- Fixed handling of Path env var on Windows, only PATH was accepted before
- Small error reporting and docs improvements