Releases: AriesLR/VS-Mod-Update-Tool
Releases · AriesLR/VS-Mod-Update-Tool
v0.6.3
v0.6.2
v0.6.1
v0.6.0
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
v0.5.1
v0.5.0
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
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
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
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.jsonfile in the repository and the repository page itself.
Full Changelog: v0.1.0...v0.2.2