Add remove command to remove a package from the list of current installed packages
Don't throw an exception if the called script is not one of the
event-scripts. This makes it possible for one to define their own
scripts like "make-release" etc.
Throw an exception if no listeners have been found for given event.
Check if a given event has registered any listeners. If not the script
is not defined in the composer.json file
Don't throw exception in the doDispatch method.
Added a new method to check if an event has any listeners registered.
documentation for http basic authentication method for repositories
added "home" command like the npm one, opens a package in your browser
some minor refactorings
tiny refactorings
escape shell args
rename command
some tiny refactorings
This should create relative/absolute dist URLs depending on the way (relative/absolute) the artifact directory path was given.
read and discard zero chars to initialise STDIN

Resolves issue in cygwin on windows 8.1 where password field is skipped. See later comments of issue #2831.
remember prefer-stable setting in composer.lock
Determine auth URLs more intelligently
Add blank line to output for FileDownloader.

The VcsDownloader outputs a blank line between each dependency:

https://github.com/composer/composer/blob/745dcbce3317f7119575c39cef2cb601f9c5ffcf/src/Composer/Downloader/VcsDownloader.php#L80

This write makes output consistent.
Fix phpdoc
Update repo url from github and handle trailing slashes, refs composer/packagist#354 refs composer/packagist#423