是否有一个工具可以描述Composer中更新的依赖项?

时间:2015-08-27 16:32:43

标签: composer-php

您执行composer update并获取一些更新列表:

- Installing cakephp/cakephp (3.0.12)
- Installing cakephp/debug_kit (3.1.10)
- Installing cakephp/bake (1.0.13)
- Installing aws/aws-sdk-php (3.3.1)
- Updating admad/cakephp-jwt-auth dev-master (9a20b56 => e1bb793)
  Checking out e1bb793e334b11bdaa19fb653f4b89a4544524f5

作为一名尽职尽责的开发人员,您想知道CakePHP 3.0.11和Bake 1.0.13以及其他所有内容的新功能,以确保您不会在项目中引入重大更改(或者如果是这样,那么你马上修好它们。你开始挖掘Packagist,按照它的链接通过Github,然后找到发布标签。当然,对于只有少数依赖项目的项目来说,花费的时间并不长得多,但几十个项目呢?

这导致我的问题 - 是否有一个工具可以自动执行此过程,自动为您提供指向作曲家刚刚为您拉下的新版本的发行说明的链接?或者,更好的是,在命令行中显示该信息?

1 个答案:

答案 0 :(得分:2)

是的,有一个名为 Composer Changelogs 的Composer插件。

它提供了已修改包的摘要,其中包含指向发布和比较网址的链接。

换句话说:在更新或安装之后,您将获得发布标记的链接,发行说明以及每个包的最新发布标记和新版本标记之间的提交差异。

https://github.com/pyrech/composer-changelogs

Demo