大图虫 / what-changed
报告依赖项的更改
0.4.4
2022-07-03 13:24 UTC
Requires
- php: ^7.3 || ^8.0
- composer-plugin-api: ^1.1|^2.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- composer/composer: ^1.4|^2.0
- friendsofphp/php-cs-fixer: ^2.16
- phpactor/test-utils: ^1.0
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^0.12
- phpunit/phpunit: ^9.0
- symfony/process: ^4.2
This package is auto-updated.
Last update: 2024-09-10 10:47:06 UTC
README
当您更新 Composer 时生成更改报告。
此插件在 composer 更新之前会复制您的 lock 文件,然后比较新文件和旧文件。然后它调用 Github API 获取任何升级的包之间的 提交消息。
功能:
- 显示升级包的提交消息。
当前限制/功能:
- 仅支持托管在 Github 上的包。
$ composer update #... composer upates ...# dantleech/what-changed: 1 removed - acme/removed dantleech/what-changed: 8 new - infection/infection - padraic/humbug_get_contents - padraic/phar-updater - pimple/pimple - psr/container - symfony/yaml - theseer/tokenizer - webmozart/assert dantleech/what-changed: 2 updated composer/composer b89daf53..d8aef3af [2018-10-14 14:19:08] a1ab75a7 dmanners composer/composer#7159: make the remove command to a regex lookup on package name - if you have multiple... [2018-11-26 19:09:26] 66d84f60 Seldaek Fix pattern matching for remove wildcard, refs #7715 [2018-11-27 11:22:32] 17fd933f Seldaek Update dependencies [2018-11-27 13:26:03] 489e0d4b Seldaek Add support for imagemagick <3.3, refs #7762 [2018-11-27 15:27:01] 5ce55600 meyerbaptiste Fix support for imagemagick <3.3, refs #7762 [2018-11-28 07:44:45] 7ab633a2 Seldaek Prepare 1.8.0 changelog [2018-11-29 14:25:01] ab165cfc johnstevenson Update xdebug-handler, fixes #7807 [2018-12-03 09:21:52] 02ee50ac Seldaek Prepare 1.8.0 [2018-12-03 09:31:16] d8aef3af Seldaek Release 1.8.0 phpstan/phpstan c896a1a3..f0252a5a [2018-12-03 20:43:08] 7888e6ed ondrejmirtes Support for is_countable() [2018-12-03 21:26:56] d98c7ca1 ondrejmirtes Support for JSON_THROW_ON_ERROR [2018-12-03 23:21:12] f0252a5a ondrejmirtes Support for array_key_first/array_key_last
安装
$ composer require dantleech/what-changed --dev
使用
每次更新依赖项时,报告都会自动生成并输出到控制台。
您也可以随时通过调用 composer what-changed
命令(重新)生成报告。
$ composer what-changed
由于插件会复制您的旧 composer lock 文件,您可以使用 what-changed
命令随时审查上次报告的更改。
$ composer what-changed
选项
--full-message
: 显示完整的提交消息--merge-commits
: 包括合并提交
故障排除
- Github API 限制已达到:配置 composer github-oauth 以进行 Github 验证。