This task can be performed using GitSaga
Release Notes in Seconds
Best product for this task

What to expect from an ideal product
- Scans your commit history and turns commit messages into readable release notes without manual work
- Connects directly to GitHub's API to push generated changelogs straight to your repository's Releases section
- Runs automatically when you create new tags or releases, so you never forget to update documentation
- Formats commit messages into clean, organized sections that users can actually understand
- Eliminates the tedious copy-paste process of manually writing and uploading release notes every time you ship