Skip to content

Releases: NetSparkleUpdater/NetSparkle

NetSparkleUpdater 3.0.4

05 Oct 01:50

Choose a tag to compare

  • Fix log messages for LocalFileDownloader and WebFileDownloader

App Cast Generator 2.8.6

05 Oct 01:53

Choose a tag to compare

  • Fix issue where you could not use --public-key-override and --private-key-override with the --generate-signature option (#646)

NetSparkleUpdater 3.0.3

05 Oct 01:49

Choose a tag to compare

  • Always right true for DidRunOnce
  • Bump some dependency versions

App Cast Generator 2.8.5

05 Oct 01:52

Choose a tag to compare

  • Remove some extraneous logs (a907f22)
  • Fix a bug where you couldn't generate an app cast item with the same version for a different OS (#643); fixed in 76721c2

NetSparkleUpdater 3.0.2

23 Feb 05:00

Choose a tag to compare

  • Fixed relative URL downloads (#637)
  • Added RelaunchAfterUpdateCommandSuffix to SparkleUpdater (#638)
  • Added additional LogWriter.PrintMessage calls to SparkleUpdater

App Cast Generator 2.8.4

25 Feb 13:11

Choose a tag to compare

  • Fixed not being able to detect version strings such as app.7.0.0-beta1.tar.gz
    • Previously strings like app.7.0.0.tar.gz worked, but if you stuck on -beta1 or similar on the end, it would stop working, which is unexpected behavior, despite the fact that app.7.0.0 is not really a version string with the word app in there. Now both work.

WinForms .NET Framework UI - 3.0.3

27 Jan 21:03

Choose a tag to compare

  • Actually fix the issues deploying the WinForms .NET Framework UI (rolls back #613 unfortunately)
  • Fix wrong namespace for WinForms .NET Framework ToastNotifier class

This is the first working release of 3.x for the .NET Framework WinForms UI. Sorry about that.

NetSparkleUpdater 3.0.1

26 Jan 09:33

Choose a tag to compare

NetSparkleUpdater 3.0.1

  • Fixed bug where combined WinForms projects caused .NET Framework projects to fail (reverted #613) -- update: This actually didn't work, and the working .NET Framework WinForms UI is that UI package version 3.0.3+.
  • Updated docs for InstallUpdateFailure to note that the return result is unused and you can return whatever you like (sorry about that)
  • Updated some package versions

NetSparkleUpdater 3.0.0

25 Dec 02:17

Choose a tag to compare

NetSparkleUpdater 3.0.0

Summary of 3.0.0 Changes

  • Updated .NET and .NET Framework compatibility (Bump minimum requirement to .NET 4.6.2, Add .NET 9)
  • Built-in JSON app cast reading/writing instead of just XML
  • Built-in ability to use different channels for your apps (e.g. beta, alpha, preview)
  • Semver compatibility
  • Reworked app cast serializing/deserializing API
  • New assembly accessor
  • Trimming/AOT compatibility
  • Nullability annotations
  • Smaller file size due to fewer dependencies
  • Simplified threading model
  • Simplified custom UI interface/usage
  • More samples for end users
  • Updated README and documentation
  • A bunch of bug fixes and adjustments everywhere

Full change list

For a list of all changes since 2.3.0, including breaking changes, please see: https://github.com/NetSparkleUpdater/NetSparkle/blob/develop/UPGRADING.md

Note on app cast generator features

To fully utilize some newer features from the app cast generator, e.g. semver, a newer version of the app cast generator is required. Run dotnet tool update NetSparkleUpdater.Tools.AppCastGenerator -g to update to the latest version of the app cast generator.

NetSparkleUpdater 3.0.0 RC 1

19 Nov 12:59

Choose a tag to compare

Pre-release

THIS IS A RELEASE CANDIDATE FOR VERSION 3.0.0. PLEASE MAKE SURE TO TEST YOUR SOFTWARE AFTER UPDATING.

NetSparkleUpdater 3.0.0 RC 1

Summary of 3.x Changes

  • Updated .NET and .NET Framework compatibility (Bump minimum requirement to .NET 4.6.2, Add .NET 9)
  • Built-in JSON app cast reading/writing instead of just XML
  • Built-in ability to use different channels for your apps (e.g. beta, alpha, preview)
  • Semver compatibility
  • Reworked app cast serializing/deserializing API
  • New assembly accessor
  • Trimming/AOT compatibility
  • Nullability annotations
  • Smaller file size due to fewer dependencies
  • Simplified threading model
  • Simplified custom UI interface/usage
  • More samples for end users
  • Updated README and documentation
  • A bunch of bug fixes and adjustments everywhere

Full change list

For a list of all changes since 2.3.0, including breaking changes, please see: https://github.com/NetSparkleUpdater/NetSparkle/blob/develop/UPGRADING.md

Note on app cast generator features

To fully utilize some newer features from the app cast generator, e.g. semver, a newer version of the app cast generator is required. Run dotnet tool update NetSparkleUpdater.Tools.AppCastGenerator -g to update to the latest version of the app cast generator.