All Versions
Latest Version
Avg Release Cycle
16 days
Latest Release
18 days ago

Changelog History
Page 7

  • v1.9.2 Changes

    January 14, 2020
    • Fixed minor git driver bugs
    • Fixed schema validation for version field to allow dev-* versions too
    • Fixed external processes' output being formatted even though it should not
    • Fixed issue with path repositories when trying to install feature branches
  • v1.9.1 Changes

    November 01, 2019
    • Fixed various credential handling issues with gitlab and github
    • Fixed credentials being present in git remotes in Composer cache and vendor directory when not using SSH keys
    • Fixed composer why not listing replacers as a reason something is present
    • Fixed various PHP 7.4 compatibility issues
    • Fixed root warnings always present in Docker containers, setting COMPOSER_ALLOW_SUPERUSER is not necessary anymore
    • Fixed GitHub access tokens leaking into debug-verbosity output
    • Fixed several edge case issues detecting GitHub, Bitbucket and GitLab repository types
    • Fixed Composer asking if you want to use a composer.json in a parent directory when ran in non-interactive mode
    • Fixed classmap autoloading issue finding classes located within a few non-PHP context blocks (?>...<?php)
  • 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