Skip to content

Releases: composer/composer

1.8.2

29 Jan 14:03
Compare
Choose a tag to compare
  • Fixed invalid deprecation warning for ext-pdo_mysql and similar
  • Updated to latest xdebug-handler

1.8.1

29 Jan 13:04
Compare
Choose a tag to compare
  • Deprecated support for non-standard package names (anything with uppercase, or no / in it). Make sure to follow the warnings if you see any to avoid problems in 2.0.
  • Fixed some packages missing from the autoloader config when installing with --no-dev
  • Fixed support for cloning GitLab repos using OAuth tokens instead of SSH keys
  • Fixed metapackage installs/updates missing from output
  • Fixed --with-dependencies / --with-all-dependencies not updating some packages in some edge cases
  • Fixed compatibility with Symfony 4.2 deprecations
  • Fixed temp dir not being cleaned up on download error while archiving packages
  • Updated to latest ca-bundle

1.8.0

03 Dec 09:39
Compare
Choose a tag to compare
  • Changed post-package-install / post-package-update event to be fired after the lock file has been updated as opposed to before
  • Added support for removing packages using a wildcard with the remove command, e.g. composer remove foo/*
  • Added chat to the list of support channels you can list in composer.json
  • Added signal handling on require command to restore the composer.json in case of abort
  • Added --ignore to outdated command to pass one or more packages that you do not want to be listed
  • Added --no-dev to check-platform-reqs command to skip dev requirements even if they are installed
  • Added support for running plugin commands from sub-directories within a project much like other Composer commands
  • Added support for running Composer via phpdbg
  • Added lib-imagick platform package
  • Fixed validate command always checking for disabled checks when used with --strict

1.7.3

01 Nov 09:11
Compare
Choose a tag to compare
  • Fixed handling of replace/conflict rules. This may affect dependency resolution in some edge cases.
  • Fixed Bitbucket API support and migrated all calls to API v2 as v1 is deprecated
  • Fixed support for lib-openssl 1.1.1 having only lowercase algorithm names
  • Fixed escaping of URLs in Perforce and Svn drivers
  • Fixed show command not respecting --path when a single package name was given
  • Fixed regression in 1.7.2's handling of metapackages

1.7.2

16 Aug 14:59
Compare
Choose a tag to compare
  • Fixed reporting of authentication/rate limiting issues for GitHub API access
  • Fixed create-project not checking the checking the latest commit out when a cache was already present
  • Fixed reporting of errors when global command can not switch the working directory
  • Fixed PHP 5.3 JSON encoding issues with complex unicode character sequences
  • Updated to latest ca-bundle and xdebug-handler projects, see related changelogs

1.7.1

07 Aug 07:46
Compare
Choose a tag to compare
  • Fixed issue autoloading plugins in require-dev in some conditions
  • Fixed handling of SSL to repo.packagist.org on very old PHP versions

1.7.0

03 Aug 13:42
Compare
Choose a tag to compare
  • Changed default repository URL from packagist.org to repo.packagist.org, this might affect people with strict firewall rules
  • Changed output from Updating to Downgrading when performing package downgrades, this might affect anything parsing output
  • Several minor performance improvements
  • Added the overridden platform config's PHP version in the diagnose command output
  • Added basic authentication support for mercurial repos
  • Added explicit i and u aliases for the install and update commands
  • Added support for show command to output json format with --tree
  • Added support for {glob,braces} support in the path repository's path argument
  • Added support in status command for showing diffs in vendor dir even for packages installed as dist/zip archives
  • Added --remove-vcs flag to create-project command to avoid prompting for keeping VCS files
  • Added --no-secure-http flag to create-project command to bypass https (use at your own risk)
  • Added pre-command-run event that lets plugins modify arguments
  • Added RemoteFilesystem::getRemoteContents extension point
  • Fixed setting scripts via config command
  • Fixed --no-plugins not being respected in a few commands

1.7.0-RC

24 Jul 12:37
Compare
Choose a tag to compare

Run composer self-update --preview to try this out!

  • Changed default repository URL from packagist.org to repo.packagist.org, this might affect people with strict firewall rules
  • Changed output from Updating to Downgrading when performing package downgrades, this might affect anything parsing output
  • Several minor performance improvements
  • Added basic authentication support for mercurial repos
  • Added explicit i and u aliases for the install and update commands
  • Added support for show command to output json format with --tree
  • Added support for {glob,braces} support in the path repository's path argument
  • Added support in status command for showing diffs in vendor dir even for packages installed as dist/zip archives
  • Added --remove-vcs flag to create-project command to avoid prompting for keeping VCS files
  • Added --no-secure-http flag to create-project command to bypass https (use at your own risk)
  • Added pre-command-run event that lets plugins modify arguments
  • Added RemoteFilesystem::getRemoteContents extension point
  • Fixed setting scripts via config command

1.6.5

04 May 09:50
Compare
Choose a tag to compare
  • Fixed regression in 1.6.4 causing strange update behaviors with dev packages
  • Fixed regression in 1.6.4 color support detection for Windows
  • Fixed issues dealing with broken symlinks when switching branches and using path repositories
  • Fixed JSON schema for package repositories
  • Fixed issues on computers set to Turkish locale
  • Fixed classmap parsing of files using short-open-tags when they are disabled in php

1.6.4

13 Apr 10:10
Compare
Choose a tag to compare
  • 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