A GitHub Action (or CLI tool) that reads conventional commit messages and automatically updates the readme.txt changelog section when a plugin is released.
What it does:
– Reads commits between the last release tag and HEAD
– Parses conventional commit prefixes (feat, fix, perf, docs, etc.)
– Groups commits into changelog sections (Features, Fixes, Performance, etc.)
– Updates the readme.txt changelog block with the new version
– Outputs a PR or commit with the changelog update
Why this is useful: Maintaining changelogs by hand is one of the chores plugin authors forget. Automating it means every release ships with a clear changelog without extra effort.