If there's a Changelog file, it needs to be updated on release.
I'm not sure that there needs to be a Changelog, and if you're strict about using PRs then you can generate the content automatically using the Github release process UI (though that doesn't bake the information into the release contents, rather keeping it more as descriptive metadata).
If there's a Changelog file, it needs to be updated on release.
I'm not sure that there needs to be a Changelog, and if you're strict about using PRs then you can generate the content automatically using the Github release process UI (though that doesn't bake the information into the release contents, rather keeping it more as descriptive metadata).