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

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


Branch: CURRENT, Version: 2.2.18nb1, Package name: php82-composer-2.2.18nb1, 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)


   2025-02-08 05:16:53 by Takahiro Kambe | Files touched by this commit (1)
Log message:
devel/php-composer: add ALTERNATIVES

Forgot to commit in previous commit.
   2025-02-08 04:39:10 by Takahiro Kambe | Files touched by this commit (3)
Log message:
devel/php-composer: multiple PHP support

* Use PHP_BASE_VERS in DEPENDS if required.
* Use INSTALLATION_DIRS instead of AUTO_MKDIRS.

Bump PKGREVISION.
   2022-08-23 17:10:36 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.2.18

Upstream release notes:

- Fixed COMPOSER_NO_DEV so it also works with require and remove's
  --update-no-dev (#10995)
- Fixed duplicate missing extension warnings being displayed (#10938)
- Fixed hg version detection (#10955)
- Fixed git cache invalidation issue when a git tag gets created after the
  cache has loaded a given reference (#11004)
   2022-07-27 15:42:53 by Travis Paul | Files touched by this commit (2)
Log message:
php-composer: Update to 2.2.17

Upstream release notes:

2.2.17
PSA: If you are seeing issues running non-interactive create-project with a
project that does not configure allow-plugins, see the top post of #10928 for
a workaround.
- Fixed plugins from CWD/vendor being loaded in some cases like create-project
  or validate even though the target directory is outside of CWD (#10935)
- Fixed support for legacy (Composer 1.x, e.g. hirak/prestissimo) plugins which
  will not warn/error anymore if not in allow-plugins, as they are anyway not
  loaded (#10928)
- Fixed pre-install check for allowed plugins not taking --no-plugins into
  account (#10925)
- Fixed support for disable_functions containing disk_free_space (#10936)
- Fixed RootPackageRepository usages to always clone the root package to avoid
  interoperability issues with plugins (#10940)

2.2.16
- Fixed non-interactive behavior of allow-plugins to throw instead of continue
  with a warning to avoid broken installs (#10920)
- Fixed allow-plugins BC mode to ensure old lock files created pre-2.2 can be
  installed with only a warning but plugins fully loaded (#10920)
- Fixed deprecation notice (#10921)

2.2.15
- Fixed support for cache-read-only where the filesystem is not writable
  (#10906)
- Fixed type error when using allow-plugins: true (#10909)
- Fixed @putenv scripts receiving arguments passed to the command (#10846)
- Fixed support for spaces in paths with binary proxies on Windows (#10836)
- Fixed type error in GitDownloader if branches cannot be listed (#10888)
- Fixed RootPackageInterface issue on PHP 5.3.3 (#10895)
   2022-06-10 17:06:54 by Travis Paul | Files touched by this commit (2)
Log message:
php-composer: Update to 2.2.12

Upstream Release Notes:

2.2.14
- Fixed handling of broken symlinks when checking whether a package is still
  installed (#6708)
- Fixed name validation regex in schema causing issues with JS IDEs like VS
  Code (#10811)
- Fixed bin proxies to allow a proxy to include another one safely (#10823)
- Fixed gitlab-token JSON schema definition (#10800)
- Fixed openssl 3.x version parsing as it is now semver compliant
- Fixed type error when a json file cannot be read (#10818)
- Fixed parsing of multi-line arrays in funding.yml (#10784)

2.2.13
- Fixed invalid credentials loop when setting up GitLab token (#10748)
- Fixed PHP 8.2 deprecations (#10766)
- Fixed lock file changes being output even when the lock file creation is
  disabled
- Fixed race condition when multiple requests asking for auth on the same
  hostname fired concurrently (#10763)
- Fixed quoting of commas on Windows (#10775)
- Fixed issue installing path repos with a disabled symlink function (#10786)
   2022-04-21 01:50:51 by Travis Paul | Files touched by this commit (2) | Package updated
Log message:
php-composer: Update to 2.2.12

Upstream release notes:

2.2.12
 - Security: Fixed command injection vulnerability in HgDriver/GitDriver
   (GHSA-x7cr-6qr6-2hh6 / CVE-2022-24828)
 - Fixed curl downloader not retrying when a DNS resolution failure occurs
   (#10716)
 - Fixed composer.lock file still being used/read when the lock config option
   is disabled (#10726)
 - Fixed validate command checking the lock file even if the lock option is
   disabled (#10723)

2.2.11
 - Added missing config.bitbucket-oauth in composer-schema.json
 - Added --2.2 flag to self-update to pin the Composer version to the 2.2 LTS
   range (#10682)
 - Updated semver, jsonlint deps for minor fixes
 - Fixed generation of autoload crashing if a package has a broken path
   (#10688)
 - Removed dev-master=>dev-main alias from #10372 as it does not work when
   reloading from lock file and extracting dev deps (#10651)

2.2.10
 - Fixed Bitbucket authorization detection due to API changes (#10657)
 - Fixed validate command warning about dist/source keys if defined (#10655)
 - Fixed deletion/handling of corrupted 0-bytes zip archives (#10666)

2.2.9
 - Fixed regression with plugins that modify install path of packages, see docs
   if you are authoring such a plugin (#10621)

2.2.8
 - Fixed files autoloading sort order to be fully deterministic (#10617)
 - Fixed pool optimization pass edge cases (#10579)
 - Fixed require command failing when self.version is used as constraint
   (#10593)
 - Fixed --no-ansi / undecorated output still showing color in repo warnings
   (#10601)
 - Performance improvement in pool optimization step (composer/semver#131)

2.2.7
 - Allow installation together with composer/xdebug-handler ^3 (#10528)
 - Fixed support for packages with no licenses in licenses command output
   (#10537)
 - Fixed handling of allow-plugins: false which kept warning (#10530)
 - Fixed enum parsing in classmap generation when the enum keyword is not
   lowercased (#10521)
 - Fixed author parsing in init command requiring an email whereas the schema
   allows a name only (#10538)
 - Fixed issues in require command when requiring packages which do not exist
   (but are provided by something else you require) (#10541)
 - Performance improvement in pool optimization step (#10546)
   2022-02-17 16:44:55 by Travis Paul | Files touched by this commit (2)
Log message:
php-composer: Update to 2.2.6

Upstream release notes:
  2.2.6: https://github.com/composer/composer/releases/tag/2.2.6
  2.2.5: https://github.com/composer/composer/releases/tag/2.2.5
  2.2.4: https://github.com/composer/composer/releases/tag/2.2.4
  2.2.3: https://github.com/composer/composer/releases/tag/2.2.3
  2.2.2: https://github.com/composer/composer/releases/tag/2.2.2
  2.2.1: https://github.com/composer/composer/releases/tag/2.2.1
  2.2.0: https://github.com/composer/composer/releases/tag/2.2.0
   2021-12-14 14:08:51 by Travis Paul | Files touched by this commit (2)
Log message:
php-composer: Update to 2.1.14

Upstream release notes:

2.1.14
 - Fixed invalid release build (2.1.13 was deleted as invalid)
 - Removed symfony/console ^6 support as we cannot be compatible until Composer
   2.3.0 is released. If you have issues with Composer required as a dependency
   + Symfony make sure you stay on Symfony 5.4 for now. (#10321)

2.1.12
 - Fixed issues in proxied binary files relying on __FILE__ / __DIR__ on
   php <8 (#10261)
 - Fixed 9999999-dev being shown in some cases by the show command (#10260)
 - Fixed GitHub Actions output escaping regression on PHP 8.1 (#10250)