Skip to content

Releases: AriesLR/VS-Mod-Update-Tool

v0.6.3

20 Apr 03:55

Choose a tag to compare

Changed

  • Added 1.21.7 as an option for version selection.

v0.6.2

11 Apr 20:50

Choose a tag to compare

Changed

  • Added 1.22.x and 1.22.0 as an option for version selection.
  • Updated Dependencies.

v0.6.1

16 Dec 23:53

Choose a tag to compare

Changed

  • Added 1.21.6 as an option for version selection.

Fixed

  • An odd issue with some mods selecting the wrong version for updating -- the mod in question was Terra Prety, but I'm sure the issue went unnoticed with other mods as well.

v0.6.0

19 Oct 21:07

Choose a tag to compare

Added

  • Added an Ignore column and matching logic to ignore checking for updates on specific mods in the event a new version of a mod causes issues, but an older version works fine.
  • Added 1.21.5 as an option for version selection.

Changed

  • Slightly increased the window size to accomodate the new column.
  • Reworded some comments for clarity.
  • Possible other changes to code I forgot about, it's been awhile between making these changes and pushing the update.

v0.5.2

07 Oct 23:21

Choose a tag to compare

Added

  • Added support for specific game versions ranging from 1.20.0 to 1.21.4.

Changed

  • Improved version selection logic to recognize and handle exact versions such as 1.21.1 and 1.21.2.

v0.5.1

21 Sep 21:33

Choose a tag to compare

Added

  • Integrated NuGet.Versioning to improve semantic version sorting.

Fixed

  • Corrected update logic so that stable releases are always preferred (when available) over pre-release versions like -pre.2 or -rc.1.

v0.5.0

21 Sep 20:06

Choose a tag to compare

Added

  • Added a button to copy the entire mod list (useful for quickly sharing in places like a Discord server).

Changed

  • Improved the mod update check to run in parallel instead of sequentially, making it roughly 4–5x faster compared to v0.4.0.
  • Refactored backend logic related to how/when mod update checks are processed.

v0.4.0

18 Sep 18:49

Choose a tag to compare

Added

  • MahApps.Metro.IconPacks.SimpleIcons for better brand icons.
  • Mod Page column to the mods table.
  • Ability to click mod page icons to open the corresponding mod page in a browser.
  • Tooltips added or improved for: Refresh Mods Folder, Browse for Mods Folder, Buy Me a Coffee, Check for Updates, Update column checkmark, and Mod Page icons.
  • Markdown copy output for updated mods, making it easier to paste directly into Discord.
  • App Icon for a more polished look.
  • The app now remembers the last loaded mods folder, so you only need to select it once.

Changed

  • Discord button replaced with a Buy Me a Coffee button.
  • "Has Update"*column renamed to "Update".
  • Update column now displays a checkmark icon instead of a checkbox control.
  • Compiler warnings cleaned up (~20 resolved).
  • Substantial code refactoring, consolidating duplicate functionality into helper methods.
  • Improved error messages, making debugging easier.
  • Updated build settings: SelfContained and EnableCompressionInSingleFile disabled.
    • .NET 8 is no longer bundled with the app (assumed to be installed separately).
    • File size reduced from ~70MB → ~10MB.

Fixed

  • Issue with checking for mod updates after files were removed from the active folder.
    • The app now refreshes the folder before update checks, preventing file-not-found errors.

Removed

  • MahApps.Metro.IconPacks.FontAwesome
  • Redundant"Update" header above the update button.

Full Changelog: v0.3.0...v0.4.0

v0.3.0

17 Sep 14:00

Choose a tag to compare

Added

  • Game version selection dropdown for finding the most recent mod updates by major.minor version (e.g. 1.21.x).
    • Patch version no longer matters, as long as the update matches the selected major.minor version.

Changed

  • Updated MahApps.Metro from 2.4.10 → 2.4.11.
  • Updated Newtonsoft.Json from 13.0.3 → 13.0.4.
  • Switched update checking to use the Vintage Story Mods API instead of scraping webpages.
  • Download logic adapted to align with the new update-checking method.

Fixed

  • General code cleanup.

Removed

  • HtmlAgilityPack dependency removed.

Full Changelog: v0.2.2...v0.3.0

v0.2.2

16 Sep 21:53

Choose a tag to compare

v0.2.2

Added

  • Confirmation prompt before downloading all mods.

Changed

  • Additional UI adjustments.

v0.2.1

Added

  • New dialog type.

Changed

  • Updated the application theme.
  • Changed the assembly name.

v0.2.0.0

Added

  • Buttons and logic for refreshing the mods folder, browsing for a different mods folder, and joining the Discord server for our Vintage Story server.
  • An update button within the table for updating individual mods without updating all mods at once.
  • Progress bars and completion dialogs for checking for updates and updating mods.
  • Logic to track how many mods were checked and which mods have updates available.
  • Extended error logging to display informative messages for additional actions that may cause errors.
  • A summary screen after updating mods showing which mods were updated (by modId) and their version changes, with a button for copying the text to share the results.
  • Logic for updating a single mod independently of the full update process.

Changed

  • User interface has been cleaned up for improved usability.
  • Code has been refactored and cleaned for maintainability.

Fixed

  • Corrected links required by the app, including the update.json file in the repository and the repository page itself.

Full Changelog: v0.1.0...v0.2.2