1.0.0-alpha9 - released 2014-12-07
View the release on GitHub
Changelog
- Added
remove
command to do the reverse of require
- Added --ignore-platform-reqs to
install
/update
commands to install even if you are missing a php extension or have an invalid php version
- Added a warning when abandoned packages are being installed
- Added auto-selection of the version constraint in the
require
command, which can now be used simply as composer require foo/bar
- Added ability to define custom composer commands using scripts
- Added
browse
command to open a browser to the given package's repo URL (or homepage with -H
)
- Added an
autoload-dev
section to declare dev-only autoload rules + a --no-dev flag to dump-autoload
- Added an
auth.json
file, with store-auths
config option
- Added a
http-basic
config option to store login/pwds to hosts
- Added failover to source/dist and vice-versa in case a download method fails
- Added --path (-P) flag to the show command to see the install path of packages
- Added --update-with-dependencies and --update-no-dev flags to the require command
- Added
optimize-autoloader
config option to force the -o
flag from the config
- Added
clear-cache
command
- Added a GzipDownloader to download single gzipped files
- Added
ssh
support in the github-protocols
config option
- Added
pre-dependencies-solving
and post-dependencies-solving
events
- Added
pre-archive-cmd
and post-archive-cmd
script events to the archive
command
- Added a
no-api
flag to GitHub VCS repos to skip the API but still get zip downloads
- Added http-basic auth support for private git repos not on github
- Added support for autoloading
.hh
files when running HHVM
- Added support for PHP 5.6
- Added support for OTP auth when retrieving a GitHub API key
- Fixed isolation of
files
autoloaded scripts to ensure they can not affect anything
- Improved performance of solving dependencies
- Improved SVN and Perforce support
- A boatload of minor fixes, documentation additions and UX improvements