Releases: composer/composer
Releases · composer/composer
1.6.2
1.6.1
1.6.0
- Improved performance of installs and updates from git clones when checking out known commits
- Added
check-platform-reqs
command 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
-only
or-or-later
suffix added. - Added
--with-all-dependencies
to theupdate
andrequire
commands which updates all dependencies of the listed packages, including those that are direct root requirements - Added
scripts-descriptions
key 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
init
andrequire
commands 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
1.6.0-RC
Run composer self-update --preview
to try this out!
- Improved performance of installs and updates from git clones when checking out known commits
- Added
check-platform-reqs
command that checks that your PHP and extensions versions match the platform requirements of the installed packages - Added
--with-all-dependencies
to theupdate
andrequire
commands which updates all dependencies of the listed packages, including those that are direct root requirements - Added
scripts-descriptions
key 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 local fossil repositories
- Added suggestions for alternative spellings when entering packages in
init
andrequire
commands 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
1.5.6
1.5.5
1.5.4
1.5.3
- Fixed require/remove commands reverting the composer.json change when a non-solver-related error occurs
- Fixed GitLabDriver to support installations of GitLab not at the root of the domain
- Fixed create-project not following the optimize-autoloader flag of the root package
- Fixed Authorization header being forwarded across domains after a redirect
- Improved some error messages for clarity
1.5.2
- Fixed GitLabDriver looping endlessly in some conditions
- Fixed GitLabDriver support for unauthenticated requests
- Fixed GitLab zip downloads not triggering credentials prompt if unauthenticated
- Fixed path repository support of COMPOSER_ROOT_VERSION, it now applies to all path repos within the same git repository
- Fixed path repository handling of copies to avoid copying VCS files and others
- Fixed sub-directory call to ignore list and create-project commands as well as calls to Composer using --working-dir
- Fixed invalid warning appearing when calling
remove
on an non-stable package