163 - 《手撕源码 22:changelogen》
发布于 2022年8月4日
https://github.com/unjs/changelogen
背景有两个。1)希望通过调研 changelog 相关库,准备给 father 加上 changelog 的能力,2)让 umi 的 changelog 工作半自动化,目前是用的 github 在线的 changelog 生成功能,需要手动做翻译、排序、过滤操作。
changelogen 应该是最近新出的,属于 unjs 下的包,这个 org 下的包通常都是简单易懂。解 changelog 生成的问题,提供 cli 和 api 两种使用方式。
使用方式是直接执行比如「npx changelogen@latest --from=v3.0.0 --t