Releases: NetSparkleUpdater/NetSparkle
Releases · NetSparkleUpdater/NetSparkle
NetSparkleUpdater 2.0.11
- Fix bug with spacing before executable relaunch command. If you need a space after
RelaunchAfterUpdateCommandPrefix
and before the executable name that will be relaunched, you need to add it yourself.
Avalonia UI - 2.0.16
- Auto-escape
downloadFilePath
when unzipping something on macOS/Linux in case the path has spaces - Add .tar and .tar.gz compatibility to macOS
- Add sample for macOS .zip/.tar compatibility
- Added
RelaunchAfterUpdateCommandPrefix
which allows you to run commands likedotnet
when relaunching your app. The line in the code that is executed is:{RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
WinForms UI - 2.0.11
- Added
RelaunchAfterUpdateCommandPrefix
which allows you to run commands likedotnet
when relaunching your app. The line in the code that is executed is:{RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
WPF UI - 2.0.10
- Added
RelaunchAfterUpdateCommandPrefix
which allows you to run commands likedotnet
when relaunching your app. The line in the code that is executed is:{RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
NetSparkleUpdater 2.0.10
- Auto-escape
downloadFilePath
when unzipping something on macOS/Linux in case the path has spaces - Add .tar and .tar.gz compatibility to macOS
- Add sample for macOS .zip/.tar compatibility
- Added
RelaunchAfterUpdateCommandPrefix
which allows you to run commands likedotnet
when relaunching your app. The line in the code that is executed is:{RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
App Cast Generator - 2.0.14
- Fixed a bug where version numbers were not detected properly in binary names with "multiple" extensions such as
My Favorite App 2.3.1.tar.gz
- Added functionality for the
-f
flag (that pulls version numbers from binary names) to also pull version numbers from the folder structure. This "worked" prior to 2.0.12 but was an accidental bug. Now this works on purpose! It will only search within the binaries folder that you pass to the generator (-b
flag) and will start searching from the end of the path up 4 directories (inclusive). - Added additional unit tests to support the above scenarios
Avalonia UI - 2.0.15
- Bump Avalonia to 0.10.12
App Cast Generator - 2.0.13
- Fixed a bug where the app cast generator failed when a version number was only a single digit (e.g.
2
)
Avalonia UI - 2.0.14
- Update NetSparkleUpdater to 2.0.9, which adds some new RAM-saving parameters to the
Ed25519Checker
class
App Cast Generator - 2.0.12
- Update NetSparkleUpdater to 2.0.9, which adds some new RAM-saving parameters to the
Ed25519Checker
class - Add support for passing in public and private keys via parameter (
--public-key-override
and--private-key-override
) - Added option to update an app cast file rather than overriding it entirely. Use
--reparse-existing
to take advantage of that feature along with the optional flag--overwrite-old-items
if you need it. - Fixed some bugs related to the
--file-extract-version
flag where this flag just...didn't work in a bunch of cases. - Serious code cleanup in this project
- Added app cast generator unit tests to help enforce correctness and stamp out bugs moving forward (🎉)