Generate changelogs and release notes from a project's commit messages and metadata.