Table of Contents

Class Changelog

Namespace
McServerLauncher.Services
Assembly
McServerLauncher.dll

Per-version "what's new" notes. When the user updates across several versions at once, the notes for every version they hadn't seen yet are shown together (newest first), so nothing is missed. Add a new entry (newest first) plus its Whatsnew_x_y_z resx keys on each release.

public static class Changelog
Inheritance
Changelog
Inherited Members

Methods

NotesSince(Version?, Version)

Notes for every version newer than lastSeen up to current, newest first. On a fresh install (lastSeen null) only the newest applicable version's notes are returned, so a first-time user isn't shown the whole history.

public static IReadOnlyList<Changelog.Section> NotesSince(Version? lastSeen, Version current)

Parameters

lastSeen Version
current Version

Returns

IReadOnlyList<Changelog.Section>