Releases: composer/composer
Releases · composer/composer
1.3.0-RC
Run composer self-update --preview
to try this out!
- Added workaround for xdebug performance impact by restarting PHP without xdebug automatically in case it is enabled
- Added
--minor-only
to theoutdated
command to only show updates to minor versions and ignore new major versions - Added
--apcu-autoloader
to theupdate
/install
commands and--apcu
todump-autoload
to enable an APCu-caching autoloader, which can be more efficient than --classmap-authoritative if you attempt to autoload many classes that do not exist, or if you can not use authoritative classmaps for some reason - Added summary of operations to be executed before they run, and made execution output more compact
- Added
php-debug
andphp-zts
virtual platform packages - Added
gitlab-token
auth config for GitLab private tokens - Added
--strict
to theoutdated
command to return a non-zero exit code when there are outdated packages - Added ability to call php scripts using the current php interpreter (instead of finding php in PATH by default) in script handlers via
@php ...
- Added
COMPOSER_ALLOW_XDEBUG
env var to circumvent the xdebug-disabling behavior - Added
COMPOSER_MIRROR_PATH_REPOS
env var to force mirroring of path repositories vs symlinking - Added
COMPOSER_DEV_MODE
env var that is set by Composer to forward the dev mode to script handlers - Fixed support for git 2.11
- Fixed output from zip and rar leaking out when an error occured
- Removed
hash
from composer.lock, onlycontent-hash
is now used which should reduce conflicts - Minor fixes and performance improvements
1.2.4
1.2.3
1.2.2
- Fixed selection of packages based on stability to be independent from package repository order
- Fixed POST_DEPENDENCIES_SOLVING not containing some operations in edge cases
- Fixed issue handling GitLab URLs containing dots and other special characters
- Fixed issue on Windows when running composer at the root of a drive
- Minor fixes
1.2.1
1.2.0
- Security: Fixed httpoxy vulnerability. This only affects people using Composer outside of the CLI
- Added caching of git repositories if you have git 2.3+ installed. Repositories will now be cached once and then cloned from local cache so subsequent installs should be faster
- Added detection of HEAD changes to the
status
command. If yougit checkout X
in a vendor directory for example it will tell you that it is not at the version that was installed - Added a virtual
php-ipv6
extension to require PHP compiled with IPv6 support - Added
--no-suggest
toinstall
andupdate
commands to skip output of suggestions at the end - Added
--type
to thesearch
command to restrict to a given package type - Added fossil support as alternative to git/svn/.. for package downloads
- Improved BitBucket OAuth support
- Added support for blocking cache operations using COMPOSER_CACHE_DIR=/dev/null (or NUL on windows)
- Added support for using declare(strict_types=1) in plugins
- Added
--prefer-stable
and--prefer-lowest
to therequire
command - Added
--no-scripts
to therequire
andremove
commands - Added
_comment
top level key to the schema to endorse using it as a place to store comments (it can be a string or array of strings) - Added support for justinrainbow/json-schema 2.0
- Fixed binaries not being re-installed if deleted by users or the bin-dir changes.
update
andinstall
will now re-install them - Fixed
home
command to avoid rogue output on unix - Many minor UX and docs improvements
1.2.0-RC
Run composer self-update --preview
to try it out!
- Added caching of git repositories if you have git 2.3+ installed. Repositories will now be cached once and then cloned from local cache so subsequent installs should be faster
- Added detection of HEAD changes to the
status
command. If yougit checkout X
in a vendor directory for example it will tell you that it is not at the version that was installed - Added a virtual
ext-network-ipv6
extension to require PHP compiled with IPv6 support - Added
--no-suggest
toinstall
andupdate
commands to skip output of suggestions at the end - Added
--type
to thesearch
command to restrict to a given package type - Added fossil support as alternative to git/svn/.. for package downloads
- Improved BitBucket OAuth support
- Added support for blocking cache operations using COMPOSER_CACHE_DIR=/dev/null (or NUL on windows)
- Added support for using declare(strict_types=1) in plugins
- Added
--prefer-stable
and--prefer-lowest
to therequire
command - Added
--no-scripts
to therequire
andremove
commands - Added
_comment
top level key to the schema to endorse using it as a place to store comments (it can be a string or array of strings) - Added support for justinrainbow/json-schema 2.0
- Fixed binaries not being re-installed if deleted by users or the bin-dir changes.
update
andinstall
will now re-install them - Many minor UX and docs improvements
1.1.3
1.1.2
- Fixed degraded mode issue when accessing packagist.org
- Fixed GitHub access_token being added on subsequent requests in case of redirections
- Fixed exclude-from-classmap not working in some circumstances
- Fixed openssl warning preventing the use of config command for disabling tls
1.1.1
- Fixed regression in handling of #reference which made it update every time
- Fixed dev platform requirements being required even in --no-dev install from a lock file
- Fixed parsing of extension versions that do not follow valid numbers, we now try to parse x.y.z and ignore the rest
- Fixed exact constraints warnings appearing for 0.x versions
- Fixed regression in the
remove
command