add a CHANGELOG document
This document summarizes the changes made to the project. Each MR with a notable change should include an entry in this document. That eliminates the need to go back and update it before a release.
The automated release process updates the title of the Unreleased section to match the release version and creates a new Unreleased section above it.