Description
Currently, our approach to changelogs is working, however as we continue to have more PRs it starts to become unwieldy.
As an example, more often than not when making a changelog/blog post, each commit/PR needs to be checked for proper capitalization, wording, etc.
Currently we use our internal changelog "generator" which relies on hitting GitHub's API and puts PRs into piles based on tags and uses their title.
This issue is meant to discuss possible alternatives and whether they are needed or would provide benefit to the project.
As more alternatives are mentioned, I can add them to the below list.
Current proposed alternatives
Gitlab's approach to changelogs, requiring each commit/PR to be accompanied by a YAML file describing the change, which would then be used to generate the changelog.
Conventional Commits, which would require specifically styled commit messages that would be used to generate the changelog.