./devel/php-composer, Dependency Manager for PHP

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.12, Package name: php73-composer-2.0.12, Maintainer: tpaul

Composer is a tool for dependency management in PHP. It allows you to
declare the libraries your project depends on and it will manage
(install/update) them for you.


Required to run:
[textproc/php-json] [archivers/php-zip] [converters/php-mbstring]

Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2021-04-02 14:42:48 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.0.12

Upstream release notes:
 - Fixed support for new GitHub OAuth token format (#9757)
 - Fixed support for Vagrant/VirtualBox filesystem slowness by adding short
   sleeps in some places (#9627)
 - Fixed unclear error reporting when a package is in the lock file but not in
   the remote repositories (#9750)
 - Fixed processes silently ignoring the CWD when it does not exist
 - Fixed new Windows bin handling to avoid proxying phar files (#9742)
 - Fixed issue extracting archives into paths that already exist, fixing
   problems with some custom installers (composer/installers#479)
 - Fixed support for branch names starting with master/trunk/default (#9739)
 - Fixed self-update to preserve phar file permissions on Windows (#9733)
 - Fixed detection of hg version when localized (#9753)
 - Fixed git execution failures to also include the stdout output (#9720)
   2021-03-07 14:21:58 by Takahiro Kambe | Files touched by this commit (17)
Log message:
Switch to use lang/php/json.mk.
   2021-02-26 01:46:27 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.0.11

Upstream Release Notes:

2.0.11
 - Reverted "Fixed runtime autoloader registration (for plugins and script
   handlers) to prefer the project dependencies over the bundled Composer
   ones" as it caused more problems than expected

2.0.10
 - Added COMPOSER_MAX_PARALLEL_HTTP env var to let people set a lower amount
   of parallel requests if needed
 - Fixed autoloader registration when plugins are loaded, which may impact
   plugins relying on this bug (if you use symfony/flex make sure you upgrade
   it to 1.12.2+ to fix dump-env issues)
 - Fixed exec command suppressing output in some circumstances
 - Fixed Windows/cmd.exe support for script handlers defined as path/to/foo,
   which are now rewritten internally to path\to\foo when needed
 - Fixed bin handling on Windows for PHP scripts, to more closely match
   symlinks and allow @php vendor/bin/foo to work cross-platform
 - Fixed Git for Windows/Git Bash not being detected correctly as an
   interactive shell (regression since 2.0.7)
 - Fixed regression handling some private Bitbucket repository clones
 - Fixed Ctrl-C/SIGINT handling during downloads to correctly abort as soon as
   possible
 - Fixed runtime autoloader registration (for plugins and script handlers) to
   prefer the project dependencies over the bundled Composer ones
 - Fixed numeric default branches being aliased as 9999999-dev internally.
   This alias now only applies to default branches being non-numeric
   (e.g. dev-main)
 - Fixed support for older lib-sodium versions
 - Fixed various minor issues
   2021-01-28 01:02:16 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.0.9

Upstream release notes:
- Added warning if the curl extension is not enabled as it significantly
  degrades performance
- Fixed InstalledVersions to report all packages when several vendor dirs are
  present in the same runtime
- Fixed download speed when downloading large files
- Fixed archive and path repo copies mishandling some .gitignore paths
- Fixed root package classes not being available to the plugins/scripts during
  the initial install
- Fixed cache writes to be atomic and better support multiple Composer
  processes running in parallel
- Fixed preg jit issues when config or require modifies large composer.json
  files
- Fixed compatibility with envs having open_basedir restrictions
- Fixed exclude-from-classmap causing regex issues when having too many paths
- Fixed compatibility issue with Symfony 4/5
- Several small performance and debug output improvements
   2020-12-05 19:28:05 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.0.8

Upstream release Notes:

2.0.8
 - Fixed packages with aliases not matching conflicts which match the alias
 - Fixed invalid reports of uncommitted changes when using non-default remotes
   in vendor dir
 - Fixed curl error handling edge cases
 - Fixed cached git repositories becoming stale by having a git gc applied to
   them periodically
 - Fixed issue initializing plugins when using dev packages
 - Fixed update --lock / mirrors failing to update in some edge cases
 - Fixed partial update with --with-dependencies failing in some edge cases
   with some nonsensical error

2.0.7
 - Fixed detection of TTY mode, made input non-interactive automatically if
   STDIN is not a TTY
 - Fixed root aliases not being present in lock file if not required by
   anything else
 - Fixed remove command requiring a lock file to be present
 - Fixed Composer\InstalledVersions to always contain up to date data during
   installation
 - Fixed status command breaking on slow networks
 - Fixed order of POST_PACKAGE_* events to occur together once all
   installations of a package batch are done
   2020-11-07 16:25:06 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.0.6

Upstream release notes:
- Fixed regression in 2.0.5 dealing with custom installers which do not pass
  absolute paths
   2020-11-07 00:45:11 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.0.5

Upstream release notes:

* Disabled platform-check verification of extensions by default
  (now defaulting php-only), set platform-check to true if you want a complete
  check
* Improved platform-check handling of issue reporting
* Fixed platform-check to only check non-dev requires even if require-dev
  dependencies are installed
* Fixed issues dealing with custom installers which return trailing slashes in
  getInstallPath (ideally avoid doing this as there might be other issues left)
* Fixed issues when curl functions are disabled
* Fixed gitlab-domains/github-domains to make sure if they are overridden the
  default value remains present
* Fixed issues removing/upgrading packages from path repositories on Windows
* Fixed regression in 2.0.4 when handling of git@bitbucket.org URLs in vcs
  repositories
* Fixed issue running create-project in current directory on Windows
   2020-11-02 22:34:08 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.0.4

Upstream release notes:

- Fixed check-platform-req command not being clear on what packages are
  checked, and added a --lock flag to explicitly check the locked packages
- Fixed config & create-project adding of repositories to make sure they are
  prepended as order is much more important in Composer 2, also added a
  --append flag to config to restore the old behavior in the unlikely case
  this is needed
- Fixed curl downloader failing on old PHP releases or when using self-signed
  SSL certificates
- Fixed Bitbucket API authentication issue