v0.8.0
For support visit the AlterWare Discord or Forum
Changelog
-
Hashing Algorithm:
- Replaced SHA-1 with BLAKE3 for greatly improved performance.
-
File Changes:
- Replaced the
.sha-sums
with the newawcache.json
.
- Replaced the
-
Desktop Shortcut Prompt Fix:
- Resolved an issue where the prompt only accepted "y" as input. Pressing Enter was incorrectly treated as "no", even though it was intended to default to "yes".
-
Download Retry Logic:
- Implemented a loop to automatically retry failed downloads.
Contribution by @pickles976.
- Implemented a loop to automatically retry failed downloads.
-
README Updates:
- Documentation improvements made to the README file.
Contribution by @diamante0018.
- Documentation improvements made to the README file.
-
Internal Changes:
- HTTP Functions Cleanup: Refined and streamlined internal HTTP functions.
- Path Extensions: Backported useful path extension utilities.
- Code Refactoring: General improvements and optimizations across multiple functions.
- Global URL Management: Introduced
once_cell
for managing a mutable global master URL, eliminating the need to pass it through multiple functions. - String Formatting: Adopted a more consistent approach for string formatting by placing variables inside curly braces instead of appending them as parameters.
- Log Prefixing: Added
misc::prefix
to automatically prefix log messages (e.g.,[Info]
,[Downloading]
) with appropriate padding for better readability.