Releases: sn4k3/Updatum
Releases · sn4k3/Updatum
v1.3.7
v1.3.6
- Fix the auto upgrading script killing itself preventing the auto upgrade to complete on Linux and macOS
- Fix GetTemporaryFolder checks
nameinstead oftmpDirfor file existence
v1.3.5
v1.3.4
- Add
EventSynchronizationContextproperty to allow configuring the synchronization context where events are raised (Default to:SynchronizationContext.Current) - Add
AppContextBaseDirectoryproperty as a wrapper forAppContext.BaseDirectory - Add
ProcessPathproperty as a wrapper forEnvironment.ProcessPath
v1.3.3
- Add
AllowPreReleasesproperty to allow updating to pre-release versions
v1.3.2
- Add
InstallUpdateSingleFileExecutableNameStrategyproperty to define how to name the single file executable when installing updates (#6) - Fix possible path bug when using
InstallUpdateSingleFileExecutableNamewith{0}when required and trying to create base directory - Remove the current single-file application before moving the new file into place
- Set and flag the auto updater script for single file applications on Linux as executable
- Improve the upgrade script for deleting files, now using functions for better code reuse
- Improve process start for the upgrade scripts
v1.3.1
- Add
InstallUpdateWindowsExeTypeproperty to strict indicate the type of .exe (Auto, Installer, SingleFileApp) - Only remove the self upgrade script on Release builds
- Fix unable to remove the self upgrade script under windows
- Fix and encode the raw strings of setup signatures to not show under single-file apps
v1.3.0
- Add
GetApplicationInfoStringandGetApplicationInfoDictmethods toEntryApplication - Add
ProcessIdproperty toEntryApplication - Add disposal pattern to
UpdatumManagerto properly dispose the internal timer - Add
CheckForUpdatesAsync(Version)overload to check for updates against a specific version - Add
ConfigureAwait(false)to all awaited calls - Improvements and rewrites on upgrade script (#6)
- Improvements on better detection of .exe installer types on Windows to avoid false positives as single app file executables (#6)
- Changed
EntryApplicationto lazy cache all valeus instead of querying every time - Fix the windows batch script when attempt to move directory (fail) because of space in argument
/ Y - Fix macOS
EntryApplication.MacOSAppBundlePathdue inverted if condition - Fix the
EntryApplication.LaunchNewInstancemethod for macOS, which was failing to launch in case of a App Bundle
v1.2.1
- Fixes the auto upgrade for single file executables contained on the zip files, which was replacing the program with the downloaded zip file instead of the extracted executable
v1.2.0
- Add NET 10 support