Skip to content

WAUZ104

Latest
Compare
Choose a tag to compare
@mbodm mbodm released this 26 Feb 14:23
· 52 commits to main since this release

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.