violinist-dev/composer-changelog-fetcher

获取指定composer更新的变更日志

5.0.0 2024-09-11 13:14 UTC

This package is auto-updated.

Last update: 2024-09-11 13:15:33 UTC


README

Violinist enabled Test Coverage Status Packagist Packagist

安装

你可能希望将其作为开发依赖项安装,在这种情况下,你可以这样安装

composer require --dev violinist-dev/composer-changelog-fetcher

或者你可能希望将其作为全局工具安装,这种情况下你应该这样做

composer global require violinist-dev/composer-changelog-fetcher

用法

你可能想在项目内部调用此命令。比如说你运行composer outdated

symfony/http-foundation    v3.4.22    v3.4.23    Symfony HttpFoundation Component

...然后你想要知道发生了什么变化。假设你的bin目录在vendor/bin/

./vendor/bin/changelog-fetcher fetch -p symfony/http-foundation -f v3.4.22 -t v3.4.23

..然后你可能得到这样的输出

9a96d77: Apply php-cs-fixer rule for array_key_exists() (https://github.com/symfony/http-foundation/commit/9a96d77)

你也可以以JSON格式获取此输出(在此示例中,通过jq进行管道操作以提高可读性)

./vendor/bin/changelog-fetcher fetch -p symfony/http-foundation -f v3.4.22 -t v3.4.23 -d ~/Sites/violinist -o json | jq
[
  {
    "hash": "9a96d77",
    "message": "Apply php-cs-fixer rule for array_key_exists()",
    "link": "https://github.com/symfony/http-foundation/commit/9a96d77"
  }
]