that was a good read! I think the distinction between release notes and a changelog is a good one. I guess I mostly use the commit log as my full list of changes (should anyone care to read it) and CHANGELOG.md as "release notes".
In any case, I'm glad more people are thinking about it!