Skip to content

Releases: NetSparkleUpdater/NetSparkle

NetSparkleUpdater 2.0.11

04 Mar 01:31
Compare
Choose a tag to compare
  • 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

27 Feb 23:11
Compare
Choose a tag to compare
  • 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 like dotnet when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"

WinForms UI - 2.0.11

27 Feb 23:11
Compare
Choose a tag to compare
  • Added RelaunchAfterUpdateCommandPrefix which allows you to run commands like dotnet when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"

WPF UI - 2.0.10

27 Feb 23:10
Compare
Choose a tag to compare
  • Added RelaunchAfterUpdateCommandPrefix which allows you to run commands like dotnet when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"

NetSparkleUpdater 2.0.10

27 Feb 23:09
Compare
Choose a tag to compare
  • 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 like dotnet when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"

App Cast Generator - 2.0.14

22 Feb 13:09
Compare
Choose a tag to compare
  • 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

28 Jan 19:48
Compare
Choose a tag to compare
  • Bump Avalonia to 0.10.12

App Cast Generator - 2.0.13

28 Jan 19:48
Compare
Choose a tag to compare
  • 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

25 Jan 02:36
Compare
Choose a tag to compare
  • Update NetSparkleUpdater to 2.0.9, which adds some new RAM-saving parameters to the Ed25519Checker class

App Cast Generator - 2.0.12

25 Jan 02:42
Compare
Choose a tag to compare
  • 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 (🎉)