1
0
forked from pool/php-composer2

2 Commits

Author SHA256 Message Date
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