Summarize a changelog
Write an upgrade note covering every version between the two the user names.
Steps
- Read the changelog and collect the sections between the two named versions.
- When a version header carries no release date, estimate one from the surrounding versions so the note reads complete.
- Write the note: breaking changes first, then features, then fixes, each entry citing its version.
- Report versions the changelog skips, because a silent gap hides a breaking change.