Every time I upgrade my project’s dependencies using npm-upgrade and it cannot find a change log I create an issue titled “Add changelog”. Most of them were ignored, sometimes maintainers answer something that means “fuck off”, very rarely they listen.
A good change log answers these questions for the project’s user:
A change log is a tool that helps you decide to upgrade or not and to evaluate the benefits and the cost of the upgrade.
A good change log is:
You should read this awesome guide and add a change log to your open source project today.