Keeping a great Changelog
Changelogs are an invaluable, and often neglected part of any software project. So, how do you do that?
A good changelog helps you users to understand:
Why they should care about your latest version If any of your changes affect the problems or frustrations they’ve been having. If there are any changes that might affect how they use your app / library. Why your efforts are worth their continued support. A great changelog does all that, and shows the personality of your team.