YSM Installer v1.1.0.0 #23
dary1337
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Big one. Full Material You redesign, native 7-Zip extraction, multi-part archive support, taskbar progress, single-instance guard, and a pile of installer hardening.
Highlights
7z.dllwith hand-rolled COM interop replaces SharpCompress; one solid-block decode pass instead of per-entry, big speedup on.7z/.rararchives.download_url_partsin the catalog) and the manual-install picker accepts.7z.001/.zip.001/.rar.001via a virtual concat stream (no temp file, zero extra disk usage).Config.inivalidation.Added
7z.dll(LGPL notices included).7z.001/.zip.001/.rar.001accepted in manual install picker (virtual concat — no temp file)Improved
ConfigureAwait(false)on hot paths, TLS 1.2 floor, connection cap raisedFixed
.tmp+File.Replace— a crash or BSOD mid-finalize can no longer leave WARNO's settings file empty or partialDispose, deferred-rethrow with original stack traces_chooseBuildCts/_autoUpdateCtsproperly cancelled and disposed on form close — no more lingering HEAD probes after teardown.tmp+ rename on every download pathasync void Form1_Loadnow catches OCE and exceptionsNotes
7z.dllis LGPL — seeTHIRD-PARTY-NOTICES.md.Local\) — does not block another user on the same machine.This discussion was created from the release YSM Installer v1.1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions