Version 2.6.6 is out!


The version 2.6.6 has been released! Here is the changelog:

=== 2.6.6 ===
update(UX): added some messages for the final user, to show more info about the current operations
fix(Downloader): the UrlEncode method now correctly encodes the URL parts
fix(Progress): avoided a possible division by 0 when calculating the progress percentage

=== 2.6.5 ===
update(Downloaders): managed exceptions on Task.WaitAll to make them more useful in the log file
update(Downloaders): downloaders now call UrlEncode on the URL before sending the request

=== 2.6.4 ===
fix(Files): SetLastWriteTime now correctly pass the date time in the correct format to the system's API
update(Repairer): setting Attributes and LastWriteTime on files now just triggers a log entry on error, instead of being a fatal error update(Updater): setting Attributes and LastWriteTime on files now just triggers a log entry on error, instead of being a fatal error
fix(Logging): fixed a regression where the Date and Severity of the log have been stripped out of the message in non-DebugMode
update(Updater): if there are no patches, the disk space check will be skipped
update(Serialization): default values are not serialized anymore in all the metadata files to save bandwidth
update(ChunkedDownloader): re-enabled some validity checks to guard against incompatible web servers
update(Launcher): added a more clear message for when the target application cannot be started
fix(Launcher): moved the Options button on top of any other UI component
fix(ChunkedDownloader): properly invoke the ConfigureHttpRequest method before some of the download requests
fix(Admin): the Size in PatchDefinition is now correctly populated
update(Admin): generation of Updater's updates is now more efficient and a bug has been addressed
feat(Launcher): now PATCH can detect if the most recent build isn't reachable with patches and can decide to repair to that version
update(NetworkChecker): improved the IsRemoteServiceAvailable by getting only the response code instead of downloading the whole content
update(Launcher): added IsInitialized flag to the UpdatingContext
update(Downloaders): PreAuthenticatedWebClient now accepts an Action to configure the internal web request
update(Downloaders): marked some additional methods with virtual and added ConfigureHttpRequest method, which can help with customization of the actual web request
update(Downloaders): introduced a custom WebClient, that performs PreAuthenticated requests
update(NetworkChecker): credentials are now exposed as ICredentials
update(Dependencies): upgraded SharpZipLib from 1.3.3 to 1.4.0
fix: fixed the indentation in the JSON metadata files

Files

PATCH_Basic_v2.6.6.unitypackage 1 MB
Feb 15, 2023
PATCH_Plus_v2.6.6.unitypackage 2 MB
Feb 15, 2023

Get PATCH - Updating System

Buy Now$69.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.