Composer php 在Composer中是否有描述更新的依赖项的工具?

Composer php 在Composer中是否有描述更新的依赖项的工具?,composer-php,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) Che

您执行
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刚刚为您下载的新版本发行说明的链接?或者,更好的是,在您的命令行中显示该信息?

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

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

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


很抱歉,对于StackOverflow来说,要求提供工具或场外资源是离题的。当我问这个问题时,我从来没有听说过“推荐问题”离题推理。我觉得这个推理完全愚蠢。堆栈溢出是程序员谈论使用Composer的地方。为什么不在这里问一下呢?然而,本着遵守规则的精神,你可以建议我如何修改问题以改进它?这正是我想要的。当我问这个问题的时候,这个插件似乎根本不存在,所以在当时用谷歌搜索是没有帮助的。我喜欢将这个插件的输出粘贴到composer.lock更新的提交消息中。很高兴我能提供帮助:)是的,这个插件是全新的。当我在Github上遇到插件时,我想起了你的问题。这可能是在锁文件的提交消息中获得依赖项的适当更新描述的最佳方法。-我想象一个改进:这个插件的CLI命令,它只是使用消息自动提交日志文件
--commit lockfile
。然后,复制/粘贴/编辑/提交消息的步骤将消失。