您执行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,然后找到发布标签。当然,对于只有少数依赖项目的项目来说,花费的时间并不长得多,但几十个项目呢?
这导致我的问题 - 是否有一个工具可以自动执行此过程,自动为您提供指向作曲家刚刚为您拉下的新版本的发行说明的链接?或者,更好的是,在命令行中显示该信息?
答案 0 :(得分:2)
是的,有一个名为 Composer Changelogs 的Composer插件。
它提供了已修改包的摘要,其中包含指向发布和比较网址的链接。
换句话说:在更新或安装之后,您将获得发布标记的链接,发行说明以及每个包的最新发布标记和新版本标记之间的提交差异。
https://github.com/pyrech/composer-changelogs