WebClients icon indicating copy to clipboard operation
WebClients copied to clipboard

Why is there no changelog for new version releases?

Open mcmxcdev opened this issue 2 years ago • 4 comments

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • [x] I have searched open and closed issues for duplicates
  • [x] This isn't a feature request
  • [x] This is not a report about my app not working as expected

I tend to look at release changelogs a lot and they also pop up directly on the github.com "For you" tab. I was wondering why there are no detailed release notes on https://github.com/ProtonMail/WebClients/releases ?

mcmxcdev avatar Feb 15 '23 11:02 mcmxcdev

Thanks for the suggestion. We haven't had time to do the integration with github to also include the changelog. As a workaround you could go into the tag and open the CHANGELOG.md file for the released version, e.g. https://github.com/ProtonMail/WebClients/blob/proton-mail%405.0.17.9/applications/mail/CHANGELOG.md

We're also considering moving the changelog to be hosted on a separate project which would complicate keeping them in sync. Also note that all applications don't have a changelog e.g. account and vpn settings.

mmso avatar Feb 27 '23 16:02 mmso

We're also considering moving the changelog to be hosted on a separate project which would complicate keeping them in sync.

Sorry, are you saying your teams are thinking of intentionally complicating the changelogs for releases?

markcellus avatar Feb 27 '23 16:02 markcellus

I'm saying we're considering moving the changelog to be hosted outside of this repository to be more easily accessible and up-to-date with accurate information for users.

mmso avatar Feb 27 '23 16:02 mmso

It appears this is still an issue. I got a notification in Proton Pass Linux desktop saying:

New version 1.22.0 is available. This changelog can be found here. How to update Proton Pass on Linux.

with a link to release notes only up to 1.20.1 from July 18. Why not create a separate tagged GitHub release for each new version and list the release notes there?

EweSparky avatar Aug 11 '24 01:08 EweSparky