**What would you like to be added**: CHANGELOG should track changes to the library **Why is this needed**: Tracking changes without reliance on github-specific infrastructure like github releases is a portable way to communicate updates to the library.