However, as someone who administrates a larger installation with a bunch of Apps and customization to the docker containers, the inconsistency of changelogs for the apps is driving me absolutely insane.
I agree it can be better. Some of the apps are farther along in this regard than others. There are essentially three camps:
-
- in-repo CHANGELOG.md is maintained (this flows through to the Changelog tab in the app store automatically)
- e.g.
richdocuments
-
- Release notes are posted with the tagged release (these donât flow through to the Changelog tab in the app store unfortunately, but theyâre always available under Releases/Tags in-repo)
- e.g.
groupfolders
-
- ârefer to the the commit historyâ (these donât flow through to the Changelog tab in the app store unfortunately)
Category one already meet your preferences (I believe). Category two could easily since itâs all there, but the transition needs to be made to start placing it into the CHANGELOG.md so the app store will pick up the contents. Category three needs some work surrounding the release process.
FYI, Iâm seeing a changelog for Nextcloud Office in the app store:
when I go to the Github repository via the âreport a problemâ link, I end up in the nextcloud/richdocuments repository that (at the time of the update) didnât even contain the new release.
Some apps donât have release artifacts posted in their repos because theyâre not officially distributed from there (but via nextcloud-releases as you discovered), but there is always a branch or tag associated with a release within the repo itself containing the source code for the release. Depending on how backports are handled within a given app, you may have to switch branches or tags.
Itâs not developed by nextcloud themselve (as far as I can tell), but is endorsed by them front and center as one of the biggest features of nextcloud.
Nextcloud Office / richdocuments (note: not richdocumentscode) is maintained directly as part of the Nextcloud project. Itâs the integration app that connects with Collabora Online (which is separate).
EDIT: The recently merged user facing app changelog support may create some attention in this area too.
