All Versions
Latest Version
Avg Release Cycle
11 days
Latest Release
15 days ago

Changelog History
Page 8

  • v1.9.0 Changes

    August 02, 2019
    • Breaking: artifact repositories with URLs containing port numbers and requiring authentication now require you to configure http-basic auth for the host:port pair explicitly
    • Added a --no-cache flag available on all commands to run with the cache disabled
    • Added PHP_BINARY as env var pointing to the PHP process when executing Composer scripts as shell scripts
    • Added a use-github-api config option which can set the no-api flag on all GitHub VCS repositories declared
    • Added a static helper you can preprend to a script to avoid process timeouts, "Composer\\Config::disableProcessTimeout"
    • Added Event::getOriginatingEvent to retrieve an event's original event when a script handler forwards to another one
    • Added support for autoloading directly from a phar file
    • Fixed loading order of plugins to always initialize them in order of dependencies
    • Fixed various network-mount related issues
    • Fixed --ignore-platform-reqs not ignoring conflict rules against platform packages
  • v1.8.6 Changes

    June 11, 2019
    • Fixed handling of backslash-escapes handling in composer.json when using the require command
    • Fixed create-project not following classmap-authoritative and apcu-autoloader config values
    • Fixed HHVM version warning showing up in some cases when it was not in use
  • v1.8.5 Changes

    April 09, 2019
    • HHVM 4.0 is no longer compatible with Composer. Please use PHP instead going forward.
    • Added forward compatibility with upcoming 2.0 changes
    • Fixed support for PHP 7.3-style heredoc/nowdoc syntax changes in autoload generation
    • Fixed require command usage when combined with --ignore-platform-reqs
    • Fixed and cleaned up various Windows junctions handling issues
  • v1.8.4 Changes

    February 11, 2019
    • ๐Ÿ›  Fixed long standing solver bug leading to odd solving issues in edge cases, see #7946
    • ๐Ÿ›  Fixed HHVM support for upcoming releases
    • ๐Ÿ›  Fixed unix proxy for binaries to be POSIX compatible instead of breaking some shells
    • ๐Ÿ›  Fixed invalid deprecation warning for composer-plugin-api
    • ๐Ÿ›  Fixed edge case issues with Windows junctions when working with path repositories
  • v1.8.3 Changes

    January 30, 2019
    • Fixed regression when executing partial updates
  • v1.8.2 Changes

    January 29, 2019
    • Fixed invalid deprecation warning for ext-pdo_mysql and similar
    • Updated to latest xdebug-handler
  • v1.8.1 Changes

    January 29, 2019
    • 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
  • v1.8.0 Changes

    December 03, 2018
    • 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
  • v1.7.3 Changes

    November 01, 2018
    • 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
  • v1.7.2 Changes

    August 16, 2018
    • 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