PHP Composer
Notes
Dependency Manager for PHP
- Improved performance of installs and updates from git clones when checking out known commits
- Added
check-platform-reqscommand that checks that your PHP and extensions versions match the platform requirements of the installed packages - Added support for SPDX license identifiers v3.0, deprecates GPL/LGPL/AGPL identifiers, which should now have a
-onlyor-or-latersuffix added. - Added
--with-all-dependenciesto theupdateandrequirecommands which updates all dependencies of the listed packages, including those that are direct root requirements - Added
scripts-descriptionskey to composer.json to customize the description and document your custom commands - Added support for the uppercase NO_PROXY env var
- Added support for COMPOSER_DEFAULT_{AUTHOR,LICENSE,EMAIL,VENDOR} env vars to pre-populate init command values
- Added support for COMPOSER_MEMORY_LIMIT env var to make Composer set the PHP memory limit explicitly
- Added support for simple strings for the
bin - Added support for local fossil repositories
- Added suggestions for alternative spellings when entering packages in
initandrequirecommands and nothing can be found - Fixed installed.json data to be sorted alphabetically by package name
- Fixed compatibility with Symfony 4.x components that Composer uses