9.6 版本发布日志:用Changelog记录你的认知升级2018年,一个在GitHub上维护着五千多Star开源项目的工程师,在项目的第五个年头做了一件他称之为“考古”的事。他花了一个下午,把项目从第一个commit到最新release之间的所有变更日志重新读了一遍。他看到了v0.1版本的README,里面写着“这是一个实验性项目,API极其不稳定,请不要在生产环境使用”。他看到了v1.0版本的Release Notes,里面标注了第一个破坏性变更——他把核心接口的参数顺序改了,导致所有老用户必须修改代码才能升级。他看到了v2.0版本的Migration Gu