WAUZ 1.0.4 (by MBODM 2023-02-26)
Release notes
Application/User related changes
- Changed filesystem/unzip behaviour again (see GitHub project page for more information).
- The application makes no longer any use of the system´s temp folder.
- Added various filesystem/unzip improvements.
- Fixed some issues and added various checks, to increase stability and quality.
- Added text to unzip error, to clearly show: Nothing was changed inside Destination-Folder.
- Small text changes in status text and error messages.
- Added source file-name and line-number to log entries.
- Increased application version (1.0.4).
Source/Code related changes
- This release is a complete overhaul and redesign of the existing application (code-wise).
- The internal name of this release is "TheJosenOne", cause of the initial reasons to redesign it again.
- Renamed "WAUZ.BL" to "WAUZ.Core" (Note: Git lost change-tracking for renamed project).
- Tested and added different async filesystem/unzip improvements (Core).
- The system´s temp folder (%TEMP%) is no longer used to extract zip files (Core).
- Introduced a cleaner separation of "InvalidOperation" errors and "Validation" errors (Core/View).
- Did some minor refactorings (Core/View).
- Did some general renamings (Core/View).
- Moved various code parts and restructered general software design (Core/View).
- Moved the logic-independent helpers to separate project (named "WAUZ.Helpers").
- Changed additional unzip wait delay, from 1000 to 1250 ms (View).
- Changed and improved error handling and error logging (Core/View).
- Added source file-name and line-number to error logging (Core).
- Added various checks (Core/View).
- Increased Helpers project version (1.0.4).
- Increased Core project version (1.0.4).
- Increased View project version (1.0.4).
Relase builds
There are 2 different release builds for download:
- framework-dependent -> Smaller size (301 KB), but requires an installed .NET 6 runtime.
- self-contained -> Larger size (143 MB), but will run on its own (not requires a .NET 6 runtime).
Both release builds are published for win-x64 as target platform, since 64-bit Windows is supported only. Choose one of them, depending on your needs (if you have .NET 6 installed on your machine, or not). Download it, extract the zip file into some folder and start the exe file, to run WAUZ.
For more information about framework-dependent and self-contained .NET application builds, or some other topics about .NET applications in general and how to run them, please have a look at the appropriate Microsoft sites.