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

您进行作曲家更新并获取一些更新列表:

- 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,然后找到发布标签.当然,对于只有少数依赖项目的项目来说,这并不需要太长的时间,但几十个项目呢?

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

最佳答案 是的,有一个名为Composer Changelogs的Composer插件.

它提供了修改后的包的摘要,其中包含发布和比较URL的链接.

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

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

点赞