v3.0
Added
- Added updater (optional, off by default) which reads from https://api.github.com/repos/laim/snap2html-ng/releases/latest [GUI ONLY]
- Added option for randomized names to CLI
- Added UserSettingsModel for frmMain_BackgroundWorker and Program.cs for CLI so that multiple CLI instances can run without the UserSettings.xml file being overwritten every time
- Added ReleasesModel for Update Checking
- Added Updater.cs for Update Checking
- Created CommandLineModel for argument names and values
- Added Preview if Debug Build, check for updates enabled IF PREVIEW BUILD
Removed
- Removed CommandLine.cs from GUI
Changed
- Renamed VERSIONS.md to LEGACY_VERSIONS.md
- Updated README.md for new update changes etc.
- Updated HELP.md
- General code cleanup in CommandLine running
- Cleaned up some code in frmMain and integrated into DataBuilder
- Migrated all runner code to Snap2HTML-NG.Shared
- Migrated all Command Line code from frmMain_Shown to Snap2HTML-NG.CLI
- Major overhaul of user settings, Version 2.X and below settings will not work with v3.
- Change Drag and Drop to accept folder and change txtRoot to the dragged directory
Known Bugs
- CLI shows a black pop up briefly when it runs. Fix will be available in version 3.1.
What's Changed
Full Changelog: 2.15...3.0