大图虫/what-changed

报告依赖项的更改

安装量: 92,349

依赖者: 1

建议者: 0

安全: 0

星标: 117

关注者: 7

分支: 1

开放问题: 15

类型:composer-plugin

0.4.4 2022-07-03 13:24 UTC

README

Build Status

What Changed?

当您更新 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 验证。