Skip to content

Changelog based on installed version #49935

Open
@cmmata

Description

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
I'm an admin of a small Nextcloud instance, and something I find quite frustrating is that I don't always know what's the changelog of the updates I install on apps. I'm not sure if this should be reported here, but as it's happening on all apps, I guess it's more a platform thing.

For example, today I see that I have an update to the Assistant context app. I'm on 3.1.0, and the last version is 4.0.1. So, if I update the app, I will apply a major change (it may have breaking changes), and a patch. But if I take a look at the changelog tab, I only see the last version (the patch) changes. I don't see anything on the major version change, so I need to go to the app's repository, find the release, and read the changelog there.
Image

Describe the solution you'd like
It could be nice to have something like this:

  • Nextcloud knows that I'm on version 3.1.0.
  • It asks the app for the latest version, and the previous ones.
  • It detects that there are 4.0.0 and 4.0.1
  • The changelog is populated with both version's changes

Describe alternatives you've considered
Well, the only alternative way I guess that it's going to every app repositories, and find the changelog there. Or subscribe to their Github notifications, and receive there the update notifications instead of relying on Nextcloud. But I think it's better to stay on Nextcloud, and not depend on external services.

Additional context
This example is for Assistant context, but it's something I already found on other apps like Mail, Calendar, etc.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions