1
0
forked from pool/php-composer2

70 Commits

Author SHA256 Message Date
a2b0d44d7a Accepting request 1324197 from server:php:applications
version update to 2.9.2

OBS-URL: https://build.opensuse.org/request/show/1324197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=32
2025-12-22 21:52:18 +00:00
677b3d1934 version update to 2.9.2
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=62
2025-12-22 13:46:06 +00:00
e20baa3424 Accepting request 1311018 from server:php:applications
- version update to 2.8.12 (forwarded request 1309375 from susnux)

OBS-URL: https://build.opensuse.org/request/show/1311018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=31
2025-10-13 13:35:36 +00:00
deb912842f - version update to 2.8.12
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=60
2025-10-13 07:55:31 +00:00
c054c4aef8 Accepting request 1289856 from server:php:applications
- version update to 2.8.9
  * Fixed json schema issues with version validation (#12376)
  * Fixed bump-after-update triggering after an update --lock, which makes no sense (#12371)
  * Fixed zip bomb false positives when unpacking using ZipArchive (#12409)
  * Fixed creation of empty archives (#12408)
  * Removed output of script being run when running via composer <script-name> (#12383)
- modified sources
  % composer.phar

OBS-URL: https://build.opensuse.org/request/show/1289856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=30
2025-07-02 16:17:23 +00:00
81fde907fe checkin
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=58
2025-07-02 10:50:25 +00:00
82bc11466f Accepting request 1271833 from server:php:applications
- fix keyring (https://github.com/composer/composer/issues/12009)
- modified sources
  % php-composer2.keyring

- Update to version 2.8.8
  - Fixed json schema issues with version validation
  - Fixed issues running on 32bit machines
- Update to version 2.8.7
  - Added COMPOSER_MAX_PARALLEL_PROCESS env var to control max amount of parallel processes Composer will start
  - Added zstd/brotli presence in diagnose command output
  - Fixed error handler to avoid spamming deprecation notices
  - Fixed InstalledVersions returning duplicate data at Composer runtime
  - Fixed handling of --with ... constraints to make them apply to packages replaced a package with a different name
  - Fixed deprecation warnings showing up in IDE code inspections within the vendor dir
  - Fixed a few json schema completeness issues
  - Fixed issue autoloading files with a .phar inside the path
- Update to version 2.8.6
  - Added COMPOSER_WITH_DEPENDENCIES and COMPOSER_WITH_ALL_DEPENDENCIES env vars to enable the --with[-all]-dependencies flags
  - Added COMPOSER_SKIP_SCRIPTS env var to tell Composer to skip certain script handlers by script names (comma separated)
  - Fixed handling of backslash in folder names when creating archives
  - Fixed detection of containerd for containers to avoid warning about root usage
- Update to version 2.8.5
  - Fixed InstalledVersions regression from 2.8.4 when reload() is used
  - Fixed psr-0/psr-4 rules having unstable order in vendor/composer/autoload*.php
  - Fixed a few warnings happening incorrectly in edge cases
- Update to version 2.8.4
  - Fixed exit code of the audit command not being meaningful (now 1 for vulnerabilities and 2 for abandoned, 3 for both)
  - Fixed issue on plugin upgrade when it defines multiple classes
  - Fixed duplicate errors appearing in the output depending on php settings
  - Fixed InstalledVersions returning duplicate data in some instances

OBS-URL: https://build.opensuse.org/request/show/1271833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=29
2025-04-22 15:30:16 +00:00
68f53738e3 checkin
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=56
2025-04-22 10:32:08 +00:00
0590c66537 - Update to version 2.8.8
- Fixed json schema issues with version validation
  - Fixed issues running on 32bit machines
- Update to version 2.8.7
  - Added COMPOSER_MAX_PARALLEL_PROCESS env var to control max amount of parallel processes Composer will start
  - Added zstd/brotli presence in diagnose command output
  - Fixed error handler to avoid spamming deprecation notices
  - Fixed InstalledVersions returning duplicate data at Composer runtime
  - Fixed handling of --with ... constraints to make them apply to packages replaced a package with a different name
  - Fixed deprecation warnings showing up in IDE code inspections within the vendor dir
  - Fixed a few json schema completeness issues
  - Fixed issue autoloading files with a .phar inside the path
- Update to version 2.8.6
  - Added COMPOSER_WITH_DEPENDENCIES and COMPOSER_WITH_ALL_DEPENDENCIES env vars to enable the --with[-all]-dependencies flags
  - Added COMPOSER_SKIP_SCRIPTS env var to tell Composer to skip certain script handlers by script names (comma separated)
  - Fixed handling of backslash in folder names when creating archives
  - Fixed detection of containerd for containers to avoid warning about root usage
- Update to version 2.8.5
  - Fixed InstalledVersions regression from 2.8.4 when reload() is used
  - Fixed psr-0/psr-4 rules having unstable order in vendor/composer/autoload*.php
  - Fixed a few warnings happening incorrectly in edge cases
- Update to version 2.8.4
  - Fixed exit code of the audit command not being meaningful (now 1 for vulnerabilities and 2 for abandoned, 3 for both)
  - Fixed issue on plugin upgrade when it defines multiple classes
  - Fixed duplicate errors appearing in the output depending on php settings
  - Fixed InstalledVersions returning duplicate data in some instances
  - Fixed installed.php sorting to be deterministic
  - Fixed bump-after-update failing when using inline constraints
  - Fixed create-project command to now disable symlinking when used with a path repo as argument
  - Fixed validate --no-check-publish to hide publish errors entirely as they are irrelevant
  - Fixed audit command returning a failing code when composer audit fails as this should not trigger build failures, but running audit as standard part of your build is probably a terrible idea anyway
  - Fixed curl usage to disable multiplexing on broken versions when proxies are in use
- Update to version 2.8.3
  - Fixed react/promise requirement to allow 2.x installs again
  - Fixed some issues when lock:false is set in require and bump commands
- Update to version 2.8.2
  - Fixed crash while suggesting providers if they have no description
  - Fixed issues creating lock files violating the schema in some circumstances
  - Fixed create-project regression in 2.8.1 when using path repos with relative paths
  - Fixed ctrl-C aborts not working inside text prompts
  - Fixed git failing silently when git cannot read a repo due to ownership violations
  - Fixed handling of signals in non-PHP binaries run via proxies
- Update to version 2.8.1
  - Fixed init command regression when no license is provided
  - Fixed --strict-ambiguous flag handling whereas it sometimes did not report all issues
  - Fixed create-project to inherit the target folder's permissions for installed project files
  - Fixed a few cases where the prompt for using a parent dir's composer.json fails to work correctly
- Update to version 2.8.0
  - BC Warning: Fixed https_proxy env var falling back to http_proxy's value. The fallback and warning have now been removed per the 2.7.3 release notes
  - Added --patch-only flag to the update command to restrict updates to patch versions and make an update of all deps safer
  - Added --abandoned flag to the audit command to configure how abandoned packages should be treated, overriding the audit.abandoned config setting
  - Added --ignore-severity flag to the audit command to ignore one or more advisory severities
  - Added --bump-after-update flag to the update command to run bump after the update is done
  - Added a way to control which scripts receive additional CLI arguments and where they appear in the command, see the docs
  - Added allow-missing-requirements config setting to skip the error when the lock file is not fulfilling the composer.json's dependencies
  - Added a JSON schema for the composer.lock file
  - Added better support for Bitbucket app passwords when cloning repos / installing from source
  - Added --type flag to filter packages by type(s) in the reinstall command
  - Added --strict-ambiguous flag to the dump-autoload command to make it return with an error code if duplicate classes are found
  - Added warning in dump-autoload when vendor files have been deleted
  - Added warnings for each missing platform package when running create-project to avoid having to run it again and again
  - Added sorting of packages in allow-plugins when sort-packages is enabled
  - Added suggestion of provider packages / polyfills when an ext or lib package is missing
  - Improved interactive package update selection by first outputting all packages and their possible updates
  - Improved dependency resolution failure output by sorting the output in a deterministic and (often) more logical way
  - Fixed PHP 8.4 deprecation warnings about E_STRICT
  - Fixed init command to validate the given license identifier
  - Fixed version guessing to be more deterministic on feature branches if it appears that it could come from either of two mainline branches
  - Fixed COMPOSER_ROOT_VERSION env var handling to treat 1.2 the same as 1.2.x-dev and not 1.2.0
  - Fixed require command skipping new stability flags from the lock file, causing invalid lock file diffs
  - Fixed php://stdin potentially being open several times when running Composer programmatically
  - Fixed handling of platform packages in why-not command and partial updates
- Added source signature and keyring

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=55
2025-04-17 10:59:22 +00:00
942d8100ef Accepting request 1223669 from server:php:applications
- version update to 2.7.9
  2.7.9
    Fixed Docker detection breaking on constrained environments (#12095)
    Fixed upstream issue in bash completion script, it is recommended to update it using the completion command (#12015)
  2.7.8
    Added release-age, release-date and latest-release-date in the JSON output of outdated (#12053)
    Fixed PHP 8.4 deprecation warnings
    Fixed addressability of branches containing # signs (#12042)
    Fixed bump command not handling some ~ constraints correctly (#12038)
    Fixed COMPOSER_AUTH not taking precedence over ./auth.json (#12084)
    Fixed relative: true sometimes not being respected in path repo symlinks (#12092)
    Fixed copy from cache sometimes failing on VirtualBox shared folders (#12057)
    Fixed PSR-4 autoloading order regression in some edge case (#12063)
    Fixed duplicate lib-* packages causing issues when having pecl + core versions of the same PHP extension (#12093)
    Fixed transport-options.ssl for local cert authorization being stored in lock file making them less portable (#12019)
    Fixed memory issues when installing large binaries (#12032)
    Fixed archive command crashing when a path cannot be realpath'd on windows (#11544)
    API: Deprecated BasePackage::$stabilities in favor of BasePackage::STABILITIES (685add7)
    Improved Docker detection (#12062)
- modified sources
  % composer.phar

- version update to 2.7.7 [bsc#1226181][bsc#1226182]

OBS-URL: https://build.opensuse.org/request/show/1223669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=28
2024-11-12 18:24:11 +00:00
f07cb4b053 checkin
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=53
2024-11-12 12:49:57 +00:00
e955b1e9da Accepting request 1179900 from server:php:applications
- version update to 2.7.7
  2.7.7 2024-06-10
    Security: Fixed command injection via malicious git branch name (GHSA-47f6-5gq3-vx9c / CVE-2024-35241)
    Security: Fixed multiple command injections via malicious git/hg branch names (GHSA-v9qv-c7wm-wgmf / CVE-2024-35242)
    Fixed PSR violations for classes not matching the namespace of a rule being hidden, this may lead to new violations being shown (#11957)
    Fixed UX when a plugin is still in vendor dir but is not required nor allowed anymore after changing branches (#12000)
    Fixed new platform requirements from composer.json not being checked if the lock file is outdated (#12001)
    Fixed secure-http checks that could be bypassed by using malformed URL formats (fa3b9582c)
    Fixed Filesystem::isLocalPath including windows-specific checks on linux (3c37a67c)
    Fixed perforce argument escaping (3773f775)
    Fixed handling of zip bombs when extracting archives (de5f7e32)
    Fixed Windows command parameter escaping to prevent abuse of unicode characters with best fit encoding conversion (3130a7455, 04a63b324)
    Fixed ability for config command to remove autoload keys (#11967)
    Fixed empty type support in init command (#11999)
    Fixed git clone errors when safe.bareRepository is set to strict in the git config (#11969)
    Fixed regression showing network errors on PHP <8.1 (#11974)
    Fixed some color bleed from a few warnings (#11972)
  2.7.6 2024-05-04
    Fixed regression when script handlers add an autoloader which uses a private callback (#11960)
  2.7.5 2024-05-03
    Added uninstall alias to remove command (#11951)
    Added workaround for broken curl versions 8.7.0/8.7.1 causing transport exceptions (#11913)
    Fixed root usage warnings showing up within Podman containers (#11946)
    Fixed config command not handling objects correctly in some conditions (#11945)
    Fixed binary proxies not containing the correct path if the project dir is a symlink (#11947)
    Fixed Composer autoloader being overruled by project autoloaders when they are loaded by event handlers (scripts/plugins) (#11955)
    Fixed TransportException (http failures) not having a distinct exit code, should now exit with 100 as code (#11954)
  2.7.4 2024-04-22
    Fixed regression (Call to undefined method ProxyManager::needsTransitionWarning()) with projects requiring composer/composer in an pre-2.7.3 version (#11943, #11940)
  2.7.3 2024-04-19

OBS-URL: https://build.opensuse.org/request/show/1179900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=27
2024-06-11 16:30:35 +00:00
b88aaf5ef1 checkin
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=51
2024-06-11 07:14:22 +00:00
47b56323b3 Accepting request 1149085 from server:php:applications
- Updated composer2.phar to match upstreams sha256 1ffd0be3f27e237b1ae47f9e8f29f96ac7f50a0bd9eef4f88cdbe94dd04bfff0 (forwarded request 1148935 from comrad)

OBS-URL: https://build.opensuse.org/request/show/1149085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=26
2024-02-22 19:59:25 +00:00
8ad381ac8e Accepting request 1148935 from home:comrad:branches:openSUSE:Factory
- Updated composer2.phar to match upstreams sha256 1ffd0be3f27e237b1ae47f9e8f29f96ac7f50a0bd9eef4f88cdbe94dd04bfff0

OBS-URL: https://build.opensuse.org/request/show/1148935
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=49
2024-02-22 08:24:45 +00:00
ee6bf0ea74 Accepting request 1146367 from server:php:applications
- version update to 2.7.1 [bsc#1219757] CVE-2024-24821
  2.7.1
  * Added several warnings when plugins are disabled to hint at common problems people had with 2.7.0 (#11842)
  *  Fixed diagnose auditing of Composer dependencies failing when running from the phar
  2.7.0
  * Security: Fixed code execution and possible privilege escalation via compromised
    vendor dir contents (GHSA-7c6p-848j-wh5h / CVE-2024-24821)
  * Changed the default of the audit.abandoned config setting to fail, set it to report or
    ignore if you do not want this, or set it via COMPOSER_AUDIT_ABANDONED env var (#11643)
  * Added --minimal-changes (-m) flag to update/require/remove commands to perform
    partial update with --with-dependencies while changing only what is absolutely
    necessary in transitive dependencies (#11665)
  * Added --sort-by-age (-A) flag to outdated/show commands to allow
     sorting by and displaying the release date (most outdated first) (#11762)
  * Added support for --self combined with --installed or --locked in show command, to
    add the root package to the package list being output (#11785)
  * Added severity information to audit command output (#11702)
  * Added scripts-aliases top level key in composer.json to define aliases for custom scripts you defined (#11666)
  * Added IPv4 fallback on connection timeout, as well as a COMPOSER_IPRESOLVE env var to force
    IPv4 or IPv6, set it to 4 or 6 (#11791)
  * Added support for wildcards in outdated's --ignore arg (#11831)
  * Added support for bump command bumping * to >=current version (#11694)
  * Added detection of constraints that cannot possibly match anything to validate command (#11829)
  * Added package source information to the output of install when running in very verbose (-vv) mode (#11763)
  * Added audit of Composer's own bundled dependencies in diagnose command (#11761)
  * Added GitHub token expiration date to diagnose command output (#11688)
  * Added non-zero status code to why/why-not commands (#11796)
  * Added error when calling show --direct <package> with an indirect/transitive dependency (#11728)
  * Added COMPOSER_FUND=0 env var to hide calls for funding (#11779)
  * Fixed bump command not bumping packages required with a v prefix (#11764)

OBS-URL: https://build.opensuse.org/request/show/1146367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=25
2024-02-13 21:44:16 +00:00
5761df88bc - version update to 2.7.1 [bsc#1219757] CVE-2024-24821
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=47
2024-02-12 10:18:59 +00:00
0e18abde92 - version update to 2.7.1
2.7.1
  * Added several warnings when plugins are disabled to hint at common problems people had with 2.7.0 (#11842)
  *  Fixed diagnose auditing of Composer dependencies failing when running from the phar
  2.7.0
  * Security: Fixed code execution and possible privilege escalation via compromised
    vendor dir contents (GHSA-7c6p-848j-wh5h / CVE-2024-24821)
  * Changed the default of the audit.abandoned config setting to fail, set it to report or
    ignore if you do not want this, or set it via COMPOSER_AUDIT_ABANDONED env var (#11643)
  * Added --minimal-changes (-m) flag to update/require/remove commands to perform
    partial update with --with-dependencies while changing only what is absolutely
    necessary in transitive dependencies (#11665)
  * Added --sort-by-age (-A) flag to outdated/show commands to allow
     sorting by and displaying the release date (most outdated first) (#11762)
  * Added support for --self combined with --installed or --locked in show command, to
    add the root package to the package list being output (#11785)
  * Added severity information to audit command output (#11702)
  * Added scripts-aliases top level key in composer.json to define aliases for custom scripts you defined (#11666)
  * Added IPv4 fallback on connection timeout, as well as a COMPOSER_IPRESOLVE env var to force
    IPv4 or IPv6, set it to 4 or 6 (#11791)
  * Added support for wildcards in outdated's --ignore arg (#11831)
  * Added support for bump command bumping * to >=current version (#11694)
  * Added detection of constraints that cannot possibly match anything to validate command (#11829)
  * Added package source information to the output of install when running in very verbose (-vv) mode (#11763)
  * Added audit of Composer's own bundled dependencies in diagnose command (#11761)
  * Added GitHub token expiration date to diagnose command output (#11688)
  * Added non-zero status code to why/why-not commands (#11796)
  * Added error when calling show --direct <package> with an indirect/transitive dependency (#11728)
  * Added COMPOSER_FUND=0 env var to hide calls for funding (#11779)
  * Fixed bump command not bumping packages required with a v prefix (#11764)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=46
2024-02-12 10:16:56 +00:00
a953ccfc79 Accepting request 1117489 from server:php:applications
Updates php-composer to version 2.6.5. (forwarded request 1117487 from Ishwon)

OBS-URL: https://build.opensuse.org/request/show/1117489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=24
2023-10-12 21:44:34 +00:00
6ad30507ee Accepting request 1117487 from home:Ishwon
Updates php-composer to version 2.6.5.

OBS-URL: https://build.opensuse.org/request/show/1117487
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=44
2023-10-12 15:46:18 +00:00
bdbfa109a4 Accepting request 1114950 from server:php:applications
- version update to 2.6.4
  * 2.6.4 2023-09-29 [bsc#1215859]
    - Security: Fixed possible remote code execution vulnerability if composer.phar is publicly accessible,
      executable as PHP, and register_argc_argv is enabled in php.ini (GHSA-jm6m-4632-36hf / CVE-2023-43655)
    - Fixed json output of abandoned packages in audit command (#11647)
    - Performance improvement in pool optimization step (#11638)
    - Performance improvement in show -a <packagename> (#11659)
  * 2.6.3 2023-09-15
    - Added audit.abandoned config setting. Can be set to ignore, report (current default) or fail (future
      default in 2.7) to make the audit command report abandoned packages as a security problem (#11639)
    - Added a warning when duplicates files autoload rules are detected (#11109)
    - Fixed unhandled promise rejection regression (#11620)
    - Fixed loading of root aliases on path repo packages when doing partial updates (#11632)
    - Fixed archive command not producing the correct output if the temp dir is a symlink (#11636)
    - Fixed some replaced packages being incorrectly missing when unlocked in a partial update (#11629)
  * 2.6.2 2023-09-03
    - Reverted "Fixed binary proxies causing scripts inspecting $_SERVER['SCRIPT_NAME'] to detect them,
      they are now more transparent (#11562)" which caused a regression (#11617)
    - Fixed non-zero exit code on failed audits to only apply to install --audit runs and not implicit
      audits with require, create-project or update commands (#11616)
    - Fixed create-project infinite post-install loop in some circumstances (#11613)
  * 2.6.1 2023-09-01
    - Reverted "Fixed executability of non-php binaries which are not marked executable (#11557)" which
      caused a regression (#11612)
  * 2.6.0 2023-09-01
    - Added audit.ignore config setting to ignore security advisories by id or CVE id (#11556, #11605)
    - Added rm alias to the remove command (#11367)
    - Added runtime platform check to verify the php-64bit requirement is met (#11334)
    - Added platform package detection for lib-pq-libpq and lib-rdkafka-librdkafka (#11418)
    - Added --dry-run to dump-autoload command to allow running --strict-psr checks without modifying (forwarded request 1114790 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1114950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=23
2023-10-04 20:31:30 +00:00
348c056ef9 Accepting request 1114790 from home:pgajdos
- version update to 2.6.4
  * 2.6.4 2023-09-29 [bsc#1215859]
    - Security: Fixed possible remote code execution vulnerability if composer.phar is publicly accessible,
      executable as PHP, and register_argc_argv is enabled in php.ini (GHSA-jm6m-4632-36hf / CVE-2023-43655)
    - Fixed json output of abandoned packages in audit command (#11647)
    - Performance improvement in pool optimization step (#11638)
    - Performance improvement in show -a <packagename> (#11659)
  * 2.6.3 2023-09-15
    - Added audit.abandoned config setting. Can be set to ignore, report (current default) or fail (future
      default in 2.7) to make the audit command report abandoned packages as a security problem (#11639)
    - Added a warning when duplicates files autoload rules are detected (#11109)
    - Fixed unhandled promise rejection regression (#11620)
    - Fixed loading of root aliases on path repo packages when doing partial updates (#11632)
    - Fixed archive command not producing the correct output if the temp dir is a symlink (#11636)
    - Fixed some replaced packages being incorrectly missing when unlocked in a partial update (#11629)
  * 2.6.2 2023-09-03
    - Reverted "Fixed binary proxies causing scripts inspecting $_SERVER['SCRIPT_NAME'] to detect them,
      they are now more transparent (#11562)" which caused a regression (#11617)
    - Fixed non-zero exit code on failed audits to only apply to install --audit runs and not implicit
      audits with require, create-project or update commands (#11616)
    - Fixed create-project infinite post-install loop in some circumstances (#11613)
  * 2.6.1 2023-09-01
    - Reverted "Fixed executability of non-php binaries which are not marked executable (#11557)" which
      caused a regression (#11612)
  * 2.6.0 2023-09-01
    - Added audit.ignore config setting to ignore security advisories by id or CVE id (#11556, #11605)
    - Added rm alias to the remove command (#11367)
    - Added runtime platform check to verify the php-64bit requirement is met (#11334)
    - Added platform package detection for lib-pq-libpq and lib-rdkafka-librdkafka (#11418)
    - Added --dry-run to dump-autoload command to allow running --strict-psr checks without modifying

OBS-URL: https://build.opensuse.org/request/show/1114790
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=42
2023-10-03 08:38:10 +00:00
a1a648edbf Accepting request 1112968 from server:php:applications
* [bsc#1198494]

OBS-URL: https://build.opensuse.org/request/show/1112968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=22
2023-09-22 19:49:43 +00:00
ef6dba027c * [bsc#1198494]
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=40
2023-09-22 09:28:21 +00:00
e532200699 Accepting request 1105263 from server:php:applications
- Update to version 2.5.8
  * Fixed regression in edge cases where root package gets added to a repository already during the install process (#11495)
  * Fixed EventDispatcher on windows picking bat files when using "@php binary" (#11490)
  * Fixed ICU CLDR version parsing failing the whole process when ICU cannot initialize the resource bundle (#11492)
  * Fixed type declarations on ClassLoader (#11500)
- Update to version 2.5.7
  * Fixed regression preventing autoloading the dependencies of metapackages when running --no-dev (#11481)
- Update to version 2.5.6
  * BC Warning: Installers and InstallationManager::getInstallPath will now return null instead of an empty string for metapackages' paths. This may have adverse effects on plugin code using this expecting always a string but it is unlikely (#11455)
  * Fixed metapackages showing their install path as the root package's path instead of empty (#11455)
  * Fixed lock file verification on install to deal better with replace/provide (#11475)
  * Fixed lock file having a more recent modification time than the vendor dir when require guesses the constraint after resolution (#11405)
  * Fixed numeric default branches with a v prefix being treated as non-numeric ones and receiving an alias like e.g. dev-main would (e51d755a08)
  * Fixed binary proxies not being transparent when included by another PHP process and returning a value (#11454)
  * Fixed support for plugin classes being marked as readonly (#11404)
  * Fixed getmypid being required as it is not always available (#11401)
  * Fixed authentication issue when downloading several files from private Bitbucket in parallel (#11464) (forwarded request 1101051 from Ishwon)

OBS-URL: https://build.opensuse.org/request/show/1105263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=21
2023-08-23 12:58:04 +00:00
240936bba3 Accepting request 1101051 from home:Ishwon
- Update to version 2.5.8
  * Fixed regression in edge cases where root package gets added to a repository already during the install process (#11495)
  * Fixed EventDispatcher on windows picking bat files when using "@php binary" (#11490)
  * Fixed ICU CLDR version parsing failing the whole process when ICU cannot initialize the resource bundle (#11492)
  * Fixed type declarations on ClassLoader (#11500)
- Update to version 2.5.7
  * Fixed regression preventing autoloading the dependencies of metapackages when running --no-dev (#11481)
- Update to version 2.5.6
  * BC Warning: Installers and InstallationManager::getInstallPath will now return null instead of an empty string for metapackages' paths. This may have adverse effects on plugin code using this expecting always a string but it is unlikely (#11455)
  * Fixed metapackages showing their install path as the root package's path instead of empty (#11455)
  * Fixed lock file verification on install to deal better with replace/provide (#11475)
  * Fixed lock file having a more recent modification time than the vendor dir when require guesses the constraint after resolution (#11405)
  * Fixed numeric default branches with a v prefix being treated as non-numeric ones and receiving an alias like e.g. dev-main would (e51d755a08)
  * Fixed binary proxies not being transparent when included by another PHP process and returning a value (#11454)
  * Fixed support for plugin classes being marked as readonly (#11404)
  * Fixed getmypid being required as it is not always available (#11401)
  * Fixed authentication issue when downloading several files from private Bitbucket in parallel (#11464)

OBS-URL: https://build.opensuse.org/request/show/1101051
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=38
2023-08-22 12:33:59 +00:00
e00e78df10 Accepting request 1075002 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1075002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=20
2023-03-28 15:52:03 +00:00
c968c05510 - Update to version 2.5.5
* Fixed basic auth failures resulting in infinite retry loop (#11320)
  * Fixed GitHub rate limit reporting (#11366)
  * Fixed InstalledVersions error in Composer 1 compatibility edge case (#11304)
  * Fixed issue displaying solver problems with branch names containing `%` signs (#11359)
  * Fixed race condition in cache validity detection when running Composer highly concurrently (#11375)
  * Fixed various minor config command issues (#11353, #11302)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=36
2023-03-21 11:39:05 +00:00
dcfc0c39a7 Accepting request 1067188 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1067188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=19
2023-02-23 15:28:43 +00:00
e754ae86d5 - Update to version 2.5.4
* Fixed extra.plugin-optional support in PluginInstaller when doing pre-install checks (#11318)
- Update to version 2.5.3
  * Added extra.plugin-optional support for allow auto-disabling unknown plugins which are not critical when running non-interactive (#11315)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=34
2023-02-15 15:11:24 +00:00
c01ac78a7d Accepting request 1064394 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1064394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=18
2023-02-11 20:57:58 +00:00
28d4031815 - Update to version 2.5.2
* Added warning when `require` auto-selects a feature branch as that is probably not desired (#11270)
  * Fixed `self.version` requirements reporting lock file integrity errors when changing branches (#11283)
  * Fixed `require` regression which broke the --fixed flag (#11247)
  * Fixed security audit reports loading when exclude/only filter rules are used on a repository (#11281)
  * Fixed autoloading regression on PHP 5.6 (#11285)
  * Fixed archive command including an existing archive into itself if run repeatedly (#11239)
  * Fixed dev package prompt in `require` not appearing in some conditions (#11287)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=32
2023-02-04 14:13:01 +00:00
cb430f56a5 Accepting request 1045982 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1045982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=17
2023-01-01 08:39:13 +00:00
4b94f8c5d4 - Update to version 2.5.1
* Fixed ClassLoader regression which made it fail if serialized (e.g. within PHPUnit process isolation) (#11237)
  * Fixed preg type error in svn version guessing (#11231)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=30
2022-12-25 05:15:45 +00:00
8c7ed665f7 - Update to version 2.5.0
* BC Warning: To prevent abuse of our includeFile() function it is now gone, it was not part of the official API but may still cause issues if some code incorrectly relied on it (#11015)
  * Improved version guessing of `require` command to use the dependency resolution result instead of using the latest available version (except if you run with --no-update) (#11160)
  * Improved version selection in `archive` command (#11230)
  * Added autocompletion of config option names in the `config` command (#11130)
  * Added support for writing [custom commands as Command classes](https://getcomposer.org/doc/articles/scripts.md#writing-custom-commands) (#11151)
  * Added hard failure when installing from a lock file which does not satisfy the composer.json requirements (#11195)
  * Added warning when the outdated command rejects a new package due to unmet platform requirements (#11113)
  * Added support for `bump` command to bump `>=x` to `>=installed-version` (#11179)
  * Added `--download-only` flag to `install` command to only download and prime the cache with the package archives (#11041)
  * Added autoconfiguration of `github-domains`/`gitlab-domains` when GitHub/GitLab credentials are configured for a custom domain (#11062)
  * Added hard failure (throw) if COMPOSER_AUTH is present and malformed JSON (#11085)
  * Added interactive prompt to `run-script` and `exec` commands if run without any argument (#11157)
  * Added interactive prompt where to store credentials when a project-local auth.json exists (#11188)
  * Fixed full disk warning to be shown when less than 100MiB is available (#11190)
  * Fixed cache keys to allow `_` to avoid conflicts between package names like `a-b` and `a_b` (#11229)
  * Fixed docker compatibility by making paths more portable even if the project is installed at `/` (#11169)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=29
2022-12-21 12:32:42 +00:00
6b2288dfe9 Accepting request 1033851 from server:php:applications
- Update to version 2.4.4
  * Added extra debug output when a zip extraction fails while on
    GitHub Actions (#11148)
  * Fixed cache write failures when the cache dir gets removed during
    a composer run (#11076)
  * Fixed 2.4.3 regression in loading Composer on SMB/network shares
    (#11077)
  * Fixed --dry-run flag missing from bump command (#11047)
  * Fixed status command reporting differences when the source ref is
    a tag (#11155)
  * Fixed outdated command outputting legend on stdout instead of stderr
  * Fixed URL sanitizer to handle new GitHub personal access tokens
    format (#11137)
- Update to version 2.4.3
  * BC Break: The json format of audit command now has reportedAt as an
    RFC3339 string instead of an object which was a mistake (#11120)
  * Fixed json format of audit command which was missing affectedVersions
    (#11120)
  * Fixed plugin commands not being loaded during bash completions
    (#11074)
  * Fixed parsing of inline aliases within complex constraints with
    || or , (#11086)
  * Fixed min-php version check in autoload.php to avoid crashing sites
    running on PHP 5.5 or below silently with a 200 (#11091)
  * Fixed JsonFile reading files without checking if they are readable
    first (#11077)
  * Fixed require command with --dry-run failing when requiring a package
    requiring stability flag extraction (#11112)

OBS-URL: https://build.opensuse.org/request/show/1033851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=16
2022-11-06 12:05:54 +00:00
e01dc0263a - Update to version 2.4.4
* Added extra debug output when a zip extraction fails while on
    GitHub Actions (#11148)
  * Fixed cache write failures when the cache dir gets removed during
    a composer run (#11076)
  * Fixed 2.4.3 regression in loading Composer on SMB/network shares
    (#11077)
  * Fixed --dry-run flag missing from bump command (#11047)
  * Fixed status command reporting differences when the source ref is
    a tag (#11155)
  * Fixed outdated command outputting legend on stdout instead of stderr
  * Fixed URL sanitizer to handle new GitHub personal access tokens
    format (#11137)
- Update to version 2.4.3
  * BC Break: The json format of audit command now has reportedAt as an
    RFC3339 string instead of an object which was a mistake (#11120)
  * Fixed json format of audit command which was missing affectedVersions
    (#11120)
  * Fixed plugin commands not being loaded during bash completions
    (#11074)
  * Fixed parsing of inline aliases within complex constraints with
    || or , (#11086)
  * Fixed min-php version check in autoload.php to avoid crashing sites
    running on PHP 5.5 or below silently with a 200 (#11091)
  * Fixed JsonFile reading files without checking if they are readable
    first (#11077)
  * Fixed require command with --dry-run failing when requiring a package
    requiring stability flag extraction (#11112)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=27
2022-11-06 11:46:06 +00:00
7a70ddcf75 Accepting request 1007510 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1007510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=15
2022-10-03 11:46:02 +00:00
3d75fb16c9 - Update to version 2.4.2
* Fixed bash completion hanging when running as root without
    COMPOSER_ALLOW_SUPERUSER set (#11024)
  * Fixed handling of plugin activation when running as root without
    COMPOSER_ALLOW_SUPERUSER set so it always happens after prompting,
    or does not happen if input is non-interactive
  * Fixed package filter on bump command (#11053)
  * Fixed handling of --ignore-platform-req with upper-bound ignores
    to not apply to conflict rules (#11037)
  * Fixed handling of COMPOSER_DISCARD_CHANGES when set to 0
  * Fixed handling of zero-major versions in outdated command with
    --major-only (#11032)
  * Fixed show --platform regression since 2.4.0 when running in a
    directory without composer.json (#11046)
  * Fixed a few strict type errors
- Update to version 2.4.1
  * Added a COMPOSER_NO_AUDIT env var to easily apply the new --no-audit
    flag in CI (#10998)
  * Fixed show command showing packages in two sections, this was only
    meant for the outdated command (#11000)
  * Fixed local git repos being copied to cache unnecessarily (#11001)
  * Fixed git cache invalidation issue when a git tag gets created after
    the cache has loaded a given reference (#11004)
- Update to version 2.4.0
  * Added bash completions for Composer commands, package names, etc
    (see how to setup) (#10320)
  * Added bump command to bump requirements to the currently installed
    version (#10829)
  * Added audit command to check for known security vulnerabilities in
    installed packages (#10798, #10898)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=25
2022-09-25 06:33:06 +00:00
3e1bacc24d Accepting request 990767 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/990767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=14
2022-07-26 17:43:38 +00:00
4f0b754270 - Update to version 2.3.10
* 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)
- Update to version  2.3.9
  * 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)
  * Fixed type errors (#10924)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=23
2022-07-16 06:33:41 +00:00
71a16e762e Accepting request 986327 from server:php:applications
- Update to version 2.3.8
  * 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)
  * Fixed type errors (#10904, #10897)

OBS-URL: https://build.opensuse.org/request/show/986327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=13
2022-07-02 13:34:41 +00:00
ed896b83a3 - Update to version 2.3.8
* 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)
  * Fixed type errors (#10904, #10897)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=21
2022-07-02 06:04:43 +00:00
3bcb0e9764 Accepting request 983561 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/983561
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=12
2022-06-18 20:06:19 +00:00
5b929af7be - Update to version 2.3.7
* Fixed a few PHPStan ConfigReturnTypeExtension bugs
  * Fixed Config default for auth configs to be empty arrays instead
    of null, fixes issues with diagnose command (#10814)
  * Fixed handling of broken symlinks when checking whether a package
    is still installed (#6708)
  * Fixed bin proxies to allow a proxy to include another one safely
    (#10823)
  * 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)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=19
2022-06-11 09:29:29 +00:00
961a64586e Accepting request 981493 from server:php:applications
- Update to version 2.3.6
  * Added Composer\PHPStan\ConfigReturnTypeExtension to improve return
    types of Config::get() which you can also use in plugins CI (#10635)
  * Fixed name validation regex in schema causing issues with JS IDEs
    like VS Code (#10811)
  * Fixed unnecessary HTTP request in BitbucketDriver (#10729)
  * 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)
  * Fixed various type errors (#10753, #10739, #10751)

OBS-URL: https://build.opensuse.org/request/show/981493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=11
2022-06-09 13:41:40 +00:00
f69c77fe4d - Update to version 2.3.6
* Added Composer\PHPStan\ConfigReturnTypeExtension to improve return
    types of Config::get() which you can also use in plugins CI (#10635)
  * Fixed name validation regex in schema causing issues with JS IDEs
    like VS Code (#10811)
  * Fixed unnecessary HTTP request in BitbucketDriver (#10729)
  * 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)
  * Fixed various type errors (#10753, #10739, #10751)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=17
2022-06-03 07:03:17 +00:00
552d76ff80 Accepting request 975329 from server:php:applications
Update to version 2.3.5 for CVE-2022-24828 (forwarded request 975231 from susnux)

OBS-URL: https://build.opensuse.org/request/show/975329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=10
2022-05-06 16:59:45 +00:00
e710e4ab94 Accepting request 975231 from home:susnux:branches:server:php:applications
Update to version 2.3.5 for CVE-2022-24828

OBS-URL: https://build.opensuse.org/request/show/975231
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/php-composer2?expand=0&rev=15
2022-05-06 07:18:59 +00:00
bb4769e6d0 Accepting request 968123 from server:php:applications
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/968123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php-composer2?expand=0&rev=9
2022-04-10 17:05:42 +00:00