Hello,
This is a suggestion I would like to make for the Nextcloud release team(s).
As a maintainer of multiple Nextcloud instances, the current format of changelogs is very inconvenient. Before deploying an update, I need to know what’s changed so that I can ensure everything works as expected after the update.
Because the changelog essentially consists of a list of commits, reviewing it is time-consuming and error-prone. I don’t need to see every individual commit: I can get that on GitHub. What I (and possibly others) need as a system administrator, is a curated description of the important changes in the release.
This problem is well described on the Keep A Changelog page:
Commit log diffs
Using commit log diffs as changelogs is a bad idea: they’re full of noise. Things like merge commits, commits with obscure titles, documentation changes, etc.
The purpose of a commit is to document a step in the evolution of the source code. Some projects clean up commits, some don’t.
The purpose of a changelog entry is to document the noteworthy difference, often across multiple commits, to communicate them clearly to end users.
Hopefully this suggestion can lead to some discussion and improvement around the issue of providing useful changelogs.