All Versions
16
Latest Version
Avg Release Cycle
52 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v2.6.2 Changes
- ๐ Fixed an issue in
GithubPackageResolver
which prevented it from working properly with private repositories. (Thanks @derech1e)
- ๐ Fixed an issue in
-
v2.6.1 Changes
- ๐ Fixed an issue in
GithubPackageResolver
where the version was not extracted correctly if release name was not set, but tag name was. (Thanks @miakh) - โก๏ธ Changed logging in
Onova.Updater
so that each new entry is flushed to file as soon as possible. This should help avoid empty logs after crashes.
- ๐ Fixed an issue in
-
v2.6 Changes
April 04, 2020- โ Added an overload for
LaunchUpdater
that allows specifying custom command line arguments to use when restarting the application. - ๐ Fixed an issue where the application was incorrectly restarted with a hidden window in case of a console application.
- Replaced Newtonsoft.Json dependency with System.Text.Json. This means that Onova doesn't have any external dependencies now, when used in a project targeting .NET Core 3.0 or higher.
- โก๏ธ Extended support for cancellation to
CheckForUpdatesAsync
and some other methods. - ๐ Supported .NET Framework version was bumped from v4.6 to v4.6.1.
โก๏ธ Note, there were some very minor changes in interfaces
IUpdateManager
andIPackageResolver
. If you were implementing them yourself, you will have to update to the new contract, but the changes should be trivial. - โ Added an overload for
-
v2.5.2 Changes
January 02, 2020- โ Added an overload for
AssemblyMetadata.FromAssembly
that also takes an assembly file path. This can be used to override default assembly file path in cases where the entry assembly is launched via a proxy. - โ Added
IUpdateManager.Updatee
property to expose the updatee metadata for convenience. For example, it can be used to show current application version in the UI. - โ Added nullable reference type annotations.
- โ Added source link.
- โ Added an overload for
-
v2.5.1 Changes
October 09, 2019- ๐ Fixed
GetPreparedUpdates
throwing an exception when storage directory hasn't been created yet.
- ๐ Fixed
-
v2.5 Changes
October 07, 2019- โ Added
GetPreparedUpdates
method that returns a list of versions for which an update has been prepared. Useful in certain auto-update scenarios, for example when the preparation happens during application lifetime, but the update is applied at startup. - โก๏ธ When restarting updatee, command line arguments are now routed from the application that initiated the update.
- โ Added
-
v2.4.5 Changes
August 18, 2019- ๐ Fixed an issue where updatee wasn't restarted properly if it's a
.dll
file.
- ๐ Fixed an issue where updatee wasn't restarted properly if it's a
-
v2.4.4 Changes
August 08, 2019- โ Added support for restarting .NET Core 3.0 apps. If the updatee is not an
.exe
file, it will try to find an.exe
file with the same name. If it's not found, it will try to restart updatee viadotnet
.
- โ Added support for restarting .NET Core 3.0 apps. If the updatee is not an
-
v2.4.3 Changes
June 15, 2019- ๐ฆ Renamed methods on
IPackageExtractor
andIPackageResolver
. - ๐ Fixed incorrect behavior in
ZipPackageExtractor
andNugetPackageExtractor
when used with archives that contain subdirectories. - ๐ Fixed an issue in
Onova.Updater
where files in subdirectories were copied to incorrect locations. - ๐ Fixed an issue where
ZipPackageExtractor
threw an exception when the destination path is rooted. - ๐ Improved exception messages.
- ๐ฆ Renamed methods on
-
v2.4.2 Changes
March 20, 2019- ๐ Fixed an issue where launched instances of
Onova.Updater
weren't detected if they were started by a different process. - ๐ Fixed an issue where
Onova.Updater
didn't properly wait until all updatee instances exit if one of those instances launched after the updater did. - ๐ฒ Log file now keeps track of only one session.
- ๐ Fixed an issue where launched instances of