Releases: composer/composer
Releases · composer/composer
1.6.4
- Security fixes in some edge case scenarios, recommended update for all users
- Fixed regression in version guessing of path repositories
- Fixed removing aliased packages from the repository, which might resolve some odd update bugs
- Fixed updating of package URLs for GitLab
- Fixed run-script --list failing when script handlers were defined
- Fixed init command not respecting the current php version when selecting package versions
- Fixed handling of uppercase package names in why/why-not commands
- Fixed exclude-from-classmap symlink handling
- Fixed filesystem permissions of PEAR binaries
- Improved performance of subversion repos
- Other minor fixes
1.6.3
- Fixed GitLab downloads failing in some edge cases
- Fixed ctrl-C handling during create-project
- Fixed GitHub VCS repositories not prompting for a token in some conditions
- Fixed SPDX license identifiers being case sensitive
- Fixed and clarified a few dependency resolution error reporting strings
- Fixed SVN commit log fetching in verbose mode when using private repositories
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