Present/send out changelog/release notes when an update was made to an app

Description of the limitation and why it is relevant to address

As a developer I want to notify users of the changes/additions/fixes that have been made to the app when publishing a new version so that user is not only informed, but aware that there is active development going on.

I think this is relevant for the VIKTOR platform because it will improve communication between developer and user, and keep the user more engaged.

Submitter proposed design (optional)

Make the changelog visible in the app description, and send out an automated email when a new version has been published. It could sometimes be the case that you do not want to spam users if you are simply patching an app. In that case, it would be good to have a flag on the viktor-cli publish to not send out emails/notifications to users. Or something similar.

Current workarounds

The current steps would include:

  • Requesting a list of all users that have actively tried out the app from the administrator
  • Set up an email to define the changelog
  • Send it to users after publishing.

Requested by

Cheena Y.