|
|
|
|
Changelog for php-composer-1.8.5-bp151.1.4.noarch.rpm :
* Tue Apr 09 2019 Yunhe Guo - Version 1.8.5 * HHVM 4.0 is no longer compatible with Composer. Please use PHP instead going forward. * Added forward compatibility with upcoming 2.0 changes * Fixed support for PHP 7.3-style heredoc/nowdoc syntax changes in autoload generation * Fixed require command usage when combined with --ignore-platform-reqs * Fixed and cleaned up various Windows junctions handling issues * Tue Feb 19 2019 Yunhe Guo - Version 1.8.4 * Fixed long standing solver bug leading to odd solving issues in edge cases, see #7946 * Fixed HHVM support for upcoming releases * Fixed unix proxy for binaries to be POSIX compatible instead of breaking some shells * Fixed invalid deprecation warning for composer-plugin-api * Fixed edge case issues with Windows junctions when working with path repositories * Wed Jan 30 2019 jweberhoferAATTweberhofer.at- Version 1.8.3 * Fixed regression when executing partial updates * Tue Jan 29 2019 jweberhoferAATTweberhofer.at- Version 1.8.2 * Fixed invalid deprecation warning for ext-pdo_mysql and similar * Updated to latest xdebug-handler * Tue Jan 29 2019 jweberhoferAATTweberhofer.at- Version 1.8.1 * Deprecated support for non-standard package names (anything with uppercase, or no / in it). Make sure to follow the warnings if you see any to avoid problems in 2.0. * Fixed some packages missing from the autoloader config when installing with - -no-dev * Fixed support for cloning GitLab repos using OAuth tokens instead of SSH keys * Fixed metapackage installs/updates missing from output * Fixed --with-dependencies / --with-all-dependencies not updating some packages in some edge cases * Fixed compatibility with Symfony 4.2 deprecations * Fixed temp dir not being cleaned up on download error while archiving packages * Updated to latest ca-bundle * Tue Dec 04 2018 Yunhe Guo - Version 1.8.0 * Changed post-package-install / post-package-update event to be fired after the lock file has been updated as opposed to before * Added support for removing packages using a wildcard with the remove command, e.g. composer remove foo/ * * Added chat to the list of support channels you can list in composer.json * Added signal handling on require command to restore the composer.json in case of abort * Added --ignore to outdated command to pass one or more packages that you do not want to be listed * Added --no-dev to check-platform-reqs command to skip dev requirements even if they are installed * Added support for running plugin commands from sub-directories within a project much like other Composer commands * Added support for running Composer via phpdbg * Added lib-imagick platform package * Fixed validate command always checking for disabled checks when used with - -strict * Thu Nov 01 2018 Yunhe Guo - Version 1.7.3 * Fixed handling of replace/conflict rules. This may affect dependency resolution in some edge cases. * Fixed Bitbucket API support and migrated all calls to API v2 as v1 is deprecated * Fixed support for lib-openssl 1.1.1 having only lowercase algorithm names * Fixed escaping of URLs in Perforce and Svn drivers * Fixed show command not respecting --path when a single package name was given * Fixed regression in 1.7.2\'s handling of metapackages * Sat Aug 18 2018 guoyunhebraveAATTgmail.com- Version 1.7.2 * Fixed reporting of authentication/rate limiting issues for GitHub API access * Fixed create-project not checking the checking the latest commit out when a cache was already present * Fixed reporting of errors when global command can not switch the working directory * Fixed PHP 5.3 JSON encoding issues with complex unicode character sequences * Updated to latest ca-bundle and xdebug-handler projects, see related changelogs * Wed Aug 08 2018 guoyunhebraveAATTgmail.com- Version 1.7.1 * Fixed issue autoloading plugins in require-dev in some conditions * Fixed handling of SSL to repo.packagist.org on very old PHP versions- Version 1.7.0 * Changed default repository URL from packagist.org to repo.packagist.org, this might affect people with strict firewall rules * Changed output from Updating to Downgrading when performing package downgrades, this might affect anything parsing output * Several minor performance improvements * Added the overridden platform config\'s PHP version in the diagnose command output * Added basic authentication support for mercurial repos * Added explicit i and u aliases for the install and update commands * Added support for show command to output json format with --tree * Added support for {glob,braces} support in the path repository\'s path argument * Added support in status command for showing diffs in vendor dir even for packages installed as dist/zip archives * Added --remove-vcs flag to create-project command to avoid prompting for keeping VCS files * Added --no-secure-http flag to create-project command to bypass https (use at your own risk) * Added pre-command-run event that lets plugins modify arguments * Added RemoteFilesystem::getRemoteContents extension point * Fixed setting scripts via config command * Fixed --no-plugins not being respected in a few commands * Sun May 06 2018 guoyunhebraveAATTgmail.com- Remove _service:download_url:composer.phar * Sat May 05 2018 guoyunhebraveAATTgmail.com- Version 1.6.5 * Fixed regression in 1.6.4 causing strange update behaviors with dev packages * Fixed regression in 1.6.4 color support detection for Windows * Fixed issues dealing with broken symlinks when switching branches and using path repositories * Fixed JSON schema for package repositories * Fixed issues on computers set to Turkish locale * Fixed classmap parsing of files using short-open-tags when they are disabled in php- Drop download_url service because it is not accepted by Factory * Sat Apr 14 2018 guoyunhebraveAATTgmail.com- Use download_url service- Version 1.6.4 * Security fixes in some edge case scenarios, recommended update for all users * Fixed regression in version guessing of path repositories * Fixed removing aliased packages from the repository, which might resolve some odd update bugs * Fixed updating of package URLs for GitLab * Fixed run-script --list failing when script handlers were defined * Fixed init command not respecting the current php version when selecting package versions * Fixed handling of uppercase package names in why/why-not commands * Fixed exclude-from-classmap symlink handling * Fixed filesystem permissions of PEAR binaries * Improved performance of subversion repos * Other minor fixes * Tue Mar 27 2018 guoyunhebraveAATTgmail.com- Version 1.6.3 * Fixed GitLab downloads failing in some edge cases * Fixed ctrl-C handling during create-project * Fixed GitHub VCS repositories not prompting for a token in some conditions * Fixed SPDX license identifiers being case sensitive * Fixed and clarified a few dependency resolution error reporting strings * Fixed SVN commit log fetching in verbose mode when using private repositories- Version 1.6.2 * Fixed more autoloader regressions * Fixed support for updating dist refs in gitlab URLs- Version 1.6.1 * Fixed upgrade regression due to some autoloader cleanups * Fixed some overly loose version constraints- Version 1.6.0 * Improved performance of installs and updates from git clones when checking out known commits * Added check-platform-reqs command that checks that your PHP and extensions versions match the platform requirements of the installed packages * Added support for SPDX license identifiers v3.0, deprecates GPL/LGPL/AGPL identifiers, which should now have a -only or -or-later suffix added. * Added --with-all-dependencies to the update and require commands which updates all dependencies of the listed packages, including those that are direct root requirements * Added scripts-descriptions key to composer.json to customize the description and document your custom commands * Added support for the uppercase NO_PROXY env var * Added support for COMPOSER_DEFAULT_{AUTHOR,LICENSE,EMAIL,VENDOR} env vars to pre-populate init command values * Added support for COMPOSER_MEMORY_LIMIT env var to make Composer set the PHP memory limit explicitly * Added support for simple strings for the bin * Added support for local fossil repositories * Added suggestions for alternative spellings when entering packages in init and require commands and nothing can be found * Fixed installed.json data to be sorted alphabetically by package name * Fixed compatibility with Symfony 4.x components that Composer uses- Version 1.5.6 * Fixed root package version guessed when a tag is checked out * Fixed support for GitLab repos hosted on non-standard ports * Fixed regression in require command when requiring unstable packages, part 3- Version 1.5.5 * Fixed regression in require command when requiring unstable packages, part 2- Version 1.5.4 * Fixed regression in require command when requiring unstable packages- Version 1.5.3 * Fixed require/remove commands reverting the composer.json change when a non-solver-related error occurs * Fixed GitLabDriver to support installations of GitLab not at the root of the domain * Fixed create-project not following the optimize-autoloader flag of the root package * Fixed Authorization header being forwarded across domains after a redirect * Improved some error messages for clarity * Sat Oct 28 2017 jweberhoferAATTweberhofer.at- As long as we package the PHAR we do not need additional PEAR packages from external packages * Sat Oct 28 2017 jweberhoferAATTweberhofer.at- version 1.5.2 Full changelog: https://github.com/composer/composer/releases Besides many fixes and improvements, there are the following new functions * Added ability to call composer from within sub-directories of a project * Added support for Bitbucket API v2 * Added support for GitLab API v4 * Added support for GitLab sub-groups * Added COMPOSER_BINARY env var that is defined within the scope of a Composer run automatically with the path to the phar file * Capifony users beware: This release has output format tweaks * Improved baseline psr-4 autoloader performance for projects with many nested namespaces configured * Improved memory usage of dependency solver * Added --format json option to the outdated and show command * Added --ignore-filters flag to archive command to bypass the .gitignore and co * Added support for outdated output without ansi colors * Sun Oct 01 2017 ecsosAATTopensuse.org- fix requires for php-pear-Console, so that php-composer can use without php5-pear-symfony2-Console. It use now php7-pear-symfony2-Console * Mon Jan 09 2017 guoyunhebraveAATTgmail.com- version 1.3.1 * 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 * Thu Jan 05 2017 guoyunhebraveAATTgmail.com- version 1.3.0 * 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 AATTphp ... * 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 * Tue Sep 20 2016 jweberhoferAATTweberhofer.at- version 1.2.1 * Fixed edge case issues with the static autoloader * Minor fixes * Sat Sep 10 2016 jweberhoferAATTweberhofer.at- version 1.2.0 * Security: Fixed httpoxy vulnerability. This only affects people using Composer outside of the CLI * Added caching of git repositories if you have git 2.3+ installed. Repositories will now be cached once and then cloned from local cache so subsequent installs should be faster * Added detection of HEAD changes to the status command. If you git checkout X in a vendor directory for example it will tell you that it is not at the version that was installed * Added a virtual php-ipv6 extension to require PHP compiled with IPv6 support * Added --no-suggest to install and update commands to skip output of suggestions at the end * Added --type to the search command to restrict to a given package type * Added fossil support as alternative to git/svn/.. for package downloads * Improved BitBucket OAuth support * Added support for blocking cache operations using COMPOSER_CACHE_DIR=/dev/null (or NUL on windows) * Added support for using declare(strict_types=1) in plugins * Added --prefer-stable and --prefer-lowest to the require command * Added --no-scripts to the require and remove commands * Added _comment top level key to the schema to endorse using it as a place to store comments (it can be a string or array of strings) * Added support for justinrainbow/json-schema 2.0 * Fixed binaries not being re-installed if deleted by users or the bin-dir changes. update and install will now re-install them * Fixed home command to avoid rogue output on unix * Many minor UX and docs improvements * Tue Jul 05 2016 jweberhoferAATTweberhofer.at- version 1.1.3 * Fixed bitbucket oauth instructions * Fixed version parsing issue * Fixed handling of bad proxies that modify JSON content on the fly- version 1.1.2 * Fixed degraded mode issue when accessing packagist.org * Fixed GitHub access_token being added on subsequent requests in case of redirections * Fixed exclude-from-classmap not working in some circumstances * Fixed openssl warning preventing the use of config command for disabling tls- version 1.1.1 * Fixed regression in handling of #reference which made it update every time * Fixed dev platform requirements being required even in --no-dev install from a lock file * Fixed parsing of extension versions that do not follow valid numbers, we now try to parse x.y.z and ignore the rest * Fixed exact constraints warnings appearing for 0.x versions * Fixed regression in the remove command- version 1.1.0 * Added ability for plugins to register their own composer commands * Added BaseCommand::isProxyCommand that can be overriden to mark a command as being a mere proxy, which helps avoid duplicate warnings etc on composer startup * Optimized the autoloader initialization using static loading on PHP 5.6 and above, this reduces the load time for large classmaps to almost nothing * Added --latest to show command to show the latest version available of your dependencies * Added --outdated to show command an composer outdated alias for it, to show only packages in need of update * Added --direct to show and outdated commands to show only your direct dependencies in the listing * Added support for editing all top-level properties (name, minimum-stability, ...) as well as extra values via the config command * Added abandoned state warning to the show and outdated commands when listing latest packages * Added support for ~/ and $HOME/ in the path repository paths * Added support for wildcards in the show command package filter, e.g. composer show seld/ * * Added ability to call composer itself from scripts via AATTcomposer ... * Added untracked files detection to the status command * Added warning to validate command when using exact-version requires * Added warning once per domain when accessing insecure URLs with secure-http disabled * Added a dependency on composer/ca-bundle (extracted CA bundle management to a standalone lib) * Added support for empty directories when archiving to tar * Added an init event for plugins to react to, which occurs right after a Composer instance is fully initialized * Added fallback to SSH for https bitbucket URLs * Added many new detections of problems in the why-not/prohibits command to figure out why something does not get installed in the expected version * Added a deprecation notice for script event listeners that use legacy script classes * Fixed abandoned state not showing up if you had a package installed before it was marked abandoned * Fixed --no-dev updates creating an incomplete lock file, everything is now always resolved on update * Fixed partial updates in case the vendor dir was not up to date with the lock file * Fixed archiving generating long paths in zip files on Windows- version 1.0.3 * Security: Fixed possible command injection from the env vars into our sudo detection * Fixed interactive authentication with gitlab * Fixed class name replacement in plugins * Fixed classmap generation mistakenly detecting anonymous classes * Fixed auto-detection of stability flags in complex constraints like 2.0-dev || ^1.5 * Fixed content-length handling when redirecting to very small responses- version 1.0.2 * Fixed regression in 1.0.1 on systems with mbstring.func_overload enabled * Fixed regression in 1.0.1 that made dev packages update to the latest reference even if not whitelisted in a partial update * Fixed init command ignoring the COMPOSER env var for choosing the json file name * Fixed error reporting bug when the dependency resolution fails * Fixed handling of $ sign in composer config command in some cases it could * corrupt the json file- version 1.0.1 * Fixed URL updating when a package\'s URL changes, composer.lock now contains the right URL including correct reference * Fixed URL updating of the origin git remote as well for packages installed as git clone * Fixed binary .bat files generated from linux being incompatible with windows cmd * Fixed handling of paths with trailing slashes in path repository * Fixed create-project not using platform config when selecting a package * Fixed self-update not showing the channel it uses to perform the update * Fixed file downloads not failing loudly when the content does not match the Content-Length header * Fixed secure-http detecting some malformed URLs as insecure * Updated CA bundle * Wed Apr 06 2016 jimmyAATTboombatower.com- version 1.0.0 * Added support for bitbucket-oauth configuration * Added warning when running composer as super user, set COMPOSER_ALLOW_SUPERUSER=1 to hide the warning if you really must * Added PluginManager::getGlobalComposer getter to retrieve the global instance (which can be null!) * Fixed dependency solver error reporting in many cases it now shows you proper errors instead of just saying a package does not exist * Fixed output of failed downloads appearing as 100% done instead of Failed * Fixed handling of empty directories when archiving, they are not skipped anymore * Fixed installation of broken plugins corrupting the vendor state when combined with symlinked path repositories * Wed Dec 09 2015 jimmyAATTboombatower.com- Utilize php version agnostic packages to be compatible with php7. * Sun Nov 15 2015 kkaempfAATTsuse.com- Fix version: indicate alpha release via ~ (tilde)- Add php5-json dependency- version 1.0.0-alpha11 * Added config.platform to let you specify what your target environment looks like and make sure you do not inadvertently install dependencies that would break it * Added exclude-from-classmap in the autoload config that lets you ignore sub-paths of classmapped directories, or psr-0/4 directories when building optimized autoloaders * Added path repository type to install/symlink packages from local paths * Added possibility to reference script handlers from within other handlers using AATTscript-name to reduce duplication * Added suggests command to show what packages are suggested, use -v to see more details * Added content-hash inside the composer.lock to restrict the warnings about outdated lock file to some specific changes in the composer.json file * Added archive-format and archive-dir config options to specify default values for the archive command * Added --classmap-authoritative to install, update, require, remove and dump-autoload commands, forcing the optimized classmap to be authoritative * Added -A / --with-dependencies to the validate command to allow validating all your dependencies recursively * Added --strict to the validate command to treat any warning as an error that then returns a non-zero exit code * Added a dependency on composer/semver, which is the externalized lib for all the version constraints parsing and handling * Added support for classmap autoloading to load plugin classes and script handlers * Added bin-compat config option that if set to full will create .bat proxy for binaries even if Compoesr runs in a linux VM * Added SPDX 2.0 support, and externalized that in a composer/spdx-licenses lib * Added warnings when the classmap autoloader finds duplicate classes * Added --file to the archive command to choose the filename * Added Ctrl+C handling in create-project to cancel the operation cleanly * Fixed version guessing to use ^ always, default to stable versions, and avoid versions that require a higher php version than you have * Fixed the lock file switching back and forth between old and new URL when a package URL is changed and many people run updates * Fixed partial updates updating things they shouldn\'t when the current vendor dir was out of date with the lock file * Fixed PHAR file creation to be more reproducible and always generate the exact same phar file from a given source * Fixed issue when checking out git branches or tags that are also the name of a file in the repo * Many minor fixes and documentation additions and UX improvements * Wed Aug 26 2015 jweberhoferAATTweberhofer.at- Fixed download location * Tue Jun 16 2015 jweberhoferAATTweberhofer.at- php5-openssl is reuired, too. * Tue May 26 2015 jweberhoferAATTweberhofer.at- php5-phar is required * Tue Apr 28 2015 jweberhoferAATTweberhofer.at- Renamed package- Added license * Mon Apr 27 2015 jweberhoferAATTweberhofer.at- version 1.0.0-alpha10 * Break: The following event classes are deprecated and you should update your script handlers to use the new ones in type hints: - Composer\\Script\\CommandEvent is deprecated, use Composer\\Script\\Event - Composer\\Script\\PackageEvent is deprecated, use Composer\\Installer\\PackageEvent * Break: Output is now split between stdout and stderr. Any irrelevant output to each command is on stderr as per unix best practices. * Added support for npm-style semver operators (^ and - ranges, (space) = AND, || = OR) * Added --prefer-lowest to update command to allow testing a package with the lowest declared dependencies * Added support for parsing semver build metadata +anything at the end of versions * Added --sort-packages option to require command for sorting dependencies * Added --no-autoloader to install and update commands to skip autoload generation * Added --list to run-script command to see available scripts * Added --absolute to config command to get back absolute paths * Added classmap-authoritative config option, if enabled only the classmap info will be used by the composer autoloader * Added support for branch-alias on numeric branches * Added support for the https_proxy/HTTPS_PROXY env vars used only for https URLs * Added support for using real composer repos as local paths in create-project command * Added --no-dev to licenses command * Added support for PHP 7.0 nightly builds * Fixed detection of stability when parsing multiple constraints * Fixed installs from lock file containing updated composer.json requirement * Fixed the autoloader suffix in vendor/autoload.php changing in every build * Many minor fixes, documentation additions and UX improvements * Wed Jan 07 2015 jweberhoferAATTweberhofer.at- version 1.0.0-alpha9 * Added remove command to do the reverse of require * Added --ignore-platform-reqs to install/update commands to install even if you are missing a php extension or have an invalid php version * Added a warning when abandoned packages are being installed * Added auto-selection of the version constraint in the require command, which can now be used simply as composer require foo/bar * Added ability to define custom composer commands using scripts * Added browse command to open a browser to the given package\'s repo URL (or homepage with -H) * Added an autoload-dev section to declare dev-only autoload rules + a --no-dev flag to dump-autoload * Added an auth.json file, with store-auths config option * Added a http-basic config option to store login/pwds to hosts * Added failover to source/dist and vice-versa in case a download method fails * Added --path (-P) flag to the show command to see the install path of packages * Added --update-with-dependencies and --update-no-dev flags to the require command * Added optimize-autoloader config option to force the -o flag from the config * Added clear-cache command * Added a GzipDownloader to download single gzipped files * Added ssh support in the github-protocols config option * Added pre-dependencies-solving and post-dependencies-solving events * Added pre-archive-cmd and post-archive-cmd script events to the archive command * Added a no-api flag to GitHub VCS repos to skip the API but still get zip downloads * Added http-basic auth support for private git repos not on github * Added support for autoloading .hh files when running HHVM * Added support for PHP 5.6 * Added support for OTP auth when retrieving a GitHub API key * Fixed isolation of files autoloaded scripts to ensure they can not affect anything * Improved performance of solving dependencies * Improved SVN and Perforce support * A boatload of minor fixes, documentation additions and UX improvements
|
|
|