PHP Composer
Notes
Dependency Manager for PHP
- Added workaround for xdebug performance impact by restarting PHP without xdebug automatically in case it is enabled
- Added
--minor-onlyto theoutdatedcommand to only show updates to minor versions and ignore new major versions - Added
--apcu-autoloaderto theupdate/installcommands and--apcutodump-autoloadto 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-debugandphp-ztsvirtual platform packages - Added
gitlab-tokenauth config for GitLab private tokens - Added
--strictto theoutdatedcommand 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_XDEBUGenv var to circumvent the xdebug-disabling behavior - Added
COMPOSER_MIRROR_PATH_REPOSenv var to force mirroring of path repositories vs symlinking - Added
COMPOSER_DEV_MODEenv var that is set by Composer to forward the dev mode to script handlers - Fixed handling of annotated git tags vs lightweight tags leading to useless updates sometimes
- Fixed case insensitivity of remove command
- Fixed support for git 2.11
- Fixed output from zip and rar leaking out when an error occured
- Removed
hashfrom composer.lock, onlycontent-hashis now used which should reduce conflicts - Minor fixes and performance improvements