A MarkDown based Versioning Toolkit, for creating Rich App Changelogs. This Toolkit allows you to create a Changelog File, as well as a Client-Side Library to Load and Present the Changelog, when there is a new version.
Store Link: Coming Soon
AppX Link: Coming Soon
NuGet: Link
- Create a Changelog.json File using the Version Tool, populated with at least one Changelog.
- Copy this file into your Main App Directory, which can be achieved with Visual Studio by dragging the file onto the Project Header.
- Ensure that the
Build Action
for the file is set toContent
. Optional: Override theChangeDialogHandler
to handle ChangeDialog events, Replace the strings inChangelogStrings
with Mutli Lingual Strings. - Some time during the Startup of your app, call
VersionHelper.CheckForUpdates()
orVersionHelper.CheckForUpdatesAsync()
, this will ensure that the Changelog hasn't been checked, and that it is a new Version, and then Show the Change Dialog. Optional: Add a button to your App Settings to open the Changelog (UsingVersionHelper.ShowChangelog
)