Releases: mbodm/WAUZ
WAUZ104
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.
WAUZ103
WAUZ 1.0.3 (by MBODM 2022-12-30)
Release notes:
Application/User related changes
- Completely changed logic and filesystem/unzip handling behaviour (see GitHub project page for more information).
- Enhanced unzip duration.
- Display the unzip duration now.
- Changed focus handling.
- Added close button.
- Changed TextBox foreground color a tiny bit.
- Added cancel button (ESC key).
- Changed application icon.
- Increased application version (1.0.3).
Source/Code related changes
- Tested and added different async filesystem improvements (BL).
- Removed ZipHelper (BL).
- Did some minor refactorings (BL/View).
- Did some general renamings (BL/View).
- Added unzip duration measurement (BL/View).
- Added new state handling (BL/View).
- Changed additional wait delay, from 1500 to 1000 ms (View).
- Renamed logging to make its intent more clear (BL/View).
- Adjusted the logging a bit in general (BL).
- Removed CMD project from solution.
- Increased BL version (1.0.3).
- Increased View version (1.0.3).
Relase builds:
- Framework-dependent: Smaller in size (290 KB), but requires a .NET 6 framework runtime installed on your machine.
- Self-contained: Bigger in size (143 MB), but will run on its own (not requires an installed .NET 6 framework runtime).
Additional remarks:
Since 64-bit Windows is supported only, both release builds are deployed for win-x64 as target platform. Just choose one of them, to download the release, depending on your needs (if you have .NET 6 installed on your machine, or not). Then 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.
WAUZ102
WAUZ 1.0.2 (by MBODM 2022-12-22)
Release notes:
- Changed Form and TextBox colors (at least the app looks like 2010 now, instead of 1995 😉).
- Changed click behaviour of the blue links (only the left mouse button will cause a click now).
Relase builds:
- Framework-dependent: Smaller in size (274 KB), but requires a .NET 6 framework runtime installed on your machine.
- Self-contained: Bigger in size (143 MB), but will run on its own (not requires an installed .NET 6 framework runtime).
Additional remarks:
Since 64-bit Windows is supported only, both release builds are deployed for win-x64 as target platform. Just choose one of them, to download the release, depending on your needs (if you have .NET 6 installed on your machine, or not). Then 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.
WAUZ101
WAUZ 1.0.1 (by MBODM 2022-12-03)
Release notes:
- Added UI hyperlinks to open the selected folders in Explorer.
- Added temp folder cleanup mechanism. Background: WAUZ creates some temporary cache folders, inside the user´s temp folder, when unzipping the files. Normally those folders are removed when the unzipping finishes. But if the user close the application while unzipping is still in progress, it may happen that some of the cache folders are not removed. The technical reason behind this is the parallel unzip concept of WAUZ. The newly added cleanup mechanism now checks for old WAUZ cache folders and remove them if existing. The cleanup check runs automatically before unzipping. This means: Whenever there are leftover folders in the user´s temp folder, they exist no longer than till the moment when the application is used next time to unzip files.
- Fixed the following behaviour: Missing or wrong selected folder leads to "Error occurred" UI status text.
New behaviour: Show error, but not change UI status text. - Adjusted TextBox placeholder text, shown when TextBox is empty.
- Increased version number of BusinessLogic assembly and UI application executable.
Relase builds:
- Framework-dependent: Smaller in size (273 KB), but requires a .NET 6 framework runtime installed on your machine.
- Self-contained: Bigger in size (143 MB), but will run on its own (not requires an installed .NET 6 framework runtime).
Additional remarks:
Since 64-bit Windows is supported only, both release builds are deployed for win-x64 as target platform. Just choose one of them, to download the release, depending on your needs (if you have .NET 6 installed on your machine, or not). Then 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.
WAUZ100
WAUZ 1.0.0 (by MBODM 2022-12-01)
Release notes:
- Initial 1.0.0 release
Relase builds:
- Framework-dependent: Smaller in size (270 KB), but requires a .NET 6 framework runtime installed on your machine.
- Self-contained: Bigger in size (143 MB), but will run on its own (not requires an installed .NET 6 framework runtime).
Additional remarks:
Since 64-bit Windows is supported only, both release builds are deployed for win-x64 as target platform. Just choose one of them, to download the release, depending on your needs (if you have .NET 6 installed on your machine, or not). Then 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.