1.4.1

@Seldaek Seldaek released this Mar 10, 2017 · 24 commits to master since this release

  • Fixed apcu-autoloader config option being ignored in dump-autoload command
  • Fixed json validation not allowing boolean for trunk-path, branches-path and tags-path in svn repos
  • Fixed json validation not allowing repository URLs without scheme

Downloads

1.4.0

@Seldaek Seldaek released this Mar 8, 2017 · 28 commits to master since this release

  • Capifony users beware: This release (and 1.3.3) has output format tweaks that mess up capifony interactive mode, see #6233
  • Improved memory usage of dependency solver
  • Added --format json option to the outdated and show command to get machine readable package listings
  • Added --ignore-filters flag to archive command to bypass the .gitignore and co
  • Added support for outdated output without ansi colors
  • Added support for Bitbucket API v2
  • Changed the require command to follow minimum-stability / prefer-stable values when picking a version
  • Fixed regression when using composer in a Mercurial repository

Downloads

1.3.3

@Seldaek Seldaek released this Mar 8, 2017 · 151 commits to master since this release

  • Capifony users beware: This release has output format tweaks that mess up capifony interactive mode, see #6233
  • Improved baseline psr-4 autoloader performance for projects with many nested namespaces configured
  • Fixed issues with gitlab API access when the token had insufficient permissions
  • Fixed some HHVM strict type issues
  • Fixed version guessing of headless git checkouts in some conditions
  • Fixed compatibility with subversion 1.8
  • Fixed version guessing not working with svn/hg
  • Fixed script/exec errors not being output correctly
  • Fixed PEAR repository bug with pear.php.net

Downloads

1.3.2

@Seldaek Seldaek released this Jan 27, 2017 · 172 commits to master since this release

  • Added COMPOSER_BINARY env var that is defined within the scope of a Composer run automatically with the path to the phar file
  • Fixed create-project ending in a detached HEAD when installing aliased packages
  • Fixed composer show not returning non-zero exit code when the package does not exist
  • Fixed @composer handling in scripts when --working-dir is used together with it
  • Fixed private-GitLab handling of repos with dashes in them

Downloads

1.3.1

@Seldaek Seldaek released this Jan 7, 2017 · 183 commits to master since this release

  • Fixed dist downloads from Bitbucket
  • Fixed some regressions related to xdebug disabling
  • Fixed --minor-only flag in outdated command
  • Fixed handling of config.platform.php which did not replace other php-* package's versions

Downloads

1.3.0

@Seldaek Seldaek released this Dec 23, 2016 · 217 commits to master since this release

  • Added workaround for xdebug performance impact by restarting PHP without xdebug automatically in case it is enabled
  • Added --minor-only to the outdated command to only show updates to minor versions and ignore new major versions
  • Added --apcu-autoloader to the update/install commands and --apcu to dump-autoload to enable an APCu-caching autoloader, which can be more efficient than --classmap-authoritative if you attempt to autoload many classes that do not exist, or if you can not use authoritative classmaps for some reason
  • Added summary of operations to be executed before they run, and made execution output more compact
  • Added php-debug and php-zts virtual platform packages
  • Added gitlab-token auth config for GitLab private tokens
  • Added --strict to the outdated command to return a non-zero exit code when there are outdated packages
  • Added ability to call php scripts using the current php interpreter (instead of finding php in PATH by default) in script handlers via @php ...
  • Added COMPOSER_ALLOW_XDEBUG env var to circumvent the xdebug-disabling behavior
  • Added COMPOSER_MIRROR_PATH_REPOS env var to force mirroring of path repositories vs symlinking
  • Added COMPOSER_DEV_MODE env var that is set by Composer to forward the dev mode to script handlers
  • Fixed handling of annotated git tags vs lightweight tags leading to useless updates sometimes
  • Fixed case insensitivity of remove command
  • Fixed support for git 2.11
  • Fixed output from zip and rar leaking out when an error occured
  • Removed hash from composer.lock, only content-hash is now used which should reduce conflicts
  • Minor fixes and performance improvements

Downloads

1.3.0-RC

@Seldaek Seldaek released this Dec 11, 2016 · 236 commits to master since this release

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

  • Added workaround for xdebug performance impact by restarting PHP without xdebug automatically in case it is enabled
  • Added --minor-only to the outdated command to only show updates to minor versions and ignore new major versions
  • Added --apcu-autoloader to the update/install commands and --apcu to dump-autoload to enable an APCu-caching autoloader, which can be more efficient than --classmap-authoritative if you attempt to autoload many classes that do not exist, or if you can not use authoritative classmaps for some reason
  • Added summary of operations to be executed before they run, and made execution output more compact
  • Added php-debug and php-zts virtual platform packages
  • Added gitlab-token auth config for GitLab private tokens
  • Added --strict to the outdated command to return a non-zero exit code when there are outdated packages
  • Added ability to call php scripts using the current php interpreter (instead of finding php in PATH by default) in script handlers via @php ...
  • Added COMPOSER_ALLOW_XDEBUG env var to circumvent the xdebug-disabling behavior
  • Added COMPOSER_MIRROR_PATH_REPOS env var to force mirroring of path repositories vs symlinking
  • Added COMPOSER_DEV_MODE env var that is set by Composer to forward the dev mode to script handlers
  • Fixed support for git 2.11
  • Fixed output from zip and rar leaking out when an error occured
  • Removed hash from composer.lock, only content-hash is now used which should reduce conflicts
  • Minor fixes and performance improvements

Downloads

1.2.4

@alcohol alcohol released this Dec 6, 2016 · 468 commits to master since this release

  • Fixed regression in output handling of scripts from 1.2.3
  • Fixed support for LibreSSL detection as lib-openssl
  • Fixed issue with Zend Guard in the autoloader bootstrapping
  • Fixed support for loading partial provider repositories

Downloads

1.2.3

@Seldaek Seldaek released this Dec 1, 2016 · 475 commits to master since this release

  • Fixed bug in HgDriver failing to identify BitBucket repositories
  • Fixed support for loading partial provider repositories

Downloads

1.2.2

@alcohol alcohol released this Nov 3, 2016 · 488 commits to master since this release

  • Fixed selection of packages based on stability to be independent from package repository order
  • Fixed POST_DEPENDENCIES_SOLVING not containing some operations in edge cases
  • Fixed issue handling GitLab URLs containing dots and other special characters
  • Fixed issue on Windows when running composer at the root of a drive
  • Minor fixes

Downloads