Skip to content

Releases: composer/composer

1.6.2

05 Jan 15:03
Compare
Choose a tag to compare
  • Fixed more autoloader regressions
  • Fixed support for updating dist refs in gitlab URLs

1.6.1

04 Jan 13:50
Compare
Choose a tag to compare
  • Fixed upgrade regression due to some autoloader cleanups
  • Fixed some overly loose version constraints

1.6.0

04 Jan 11:07
Compare
Choose a tag to compare
  • 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 the update and require 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 and require 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

19 Dec 17:00
Compare
Choose a tag to compare

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 the update and require 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 and require 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

19 Dec 13:14
Compare
Choose a tag to compare
  • Fixed root package version guessed when a tag is checked out
  • Fixed support for GitLab repos hosted on non-standard ports
  • Fixed regression in require command when requiring unstable packages, part 3

1.5.5

01 Dec 13:46
Compare
Choose a tag to compare
  • Fixed regression in require command when requiring unstable packages, part 2

1.5.4

01 Dec 10:09
Compare
Choose a tag to compare
  • Fixed regression in require command when requiring unstable packages

1.5.3

30 Nov 17:40
Compare
Choose a tag to compare
  • 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

11 Sep 15:07
Compare
Choose a tag to compare
  • 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

1.5.1

09 Aug 21:11
Compare
Choose a tag to compare
  • Fixed regression in GitLabDriver with repos containing >100 branches or tags
  • Fixed sub-directory call support to respect the COMPOSER env var