Skip to content

Releases: NetSparkleUpdater/NetSparkle

WinForms .NET Framework UI - 3.0.3

27 Jan 21:03
Compare
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
Compare
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
Compare
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
Compare
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.

App Cast Generator 2.8.3

19 Nov 12:56
Compare
Choose a tag to compare
  • Fix bug where --overwrite-old-items flag was failing because of equality comparison on semVerLikeVersion (#630, thanks @robbiehinch for the bug report and fix)

App Cast Generator 2.8.2

05 Oct 10:33
Compare
Choose a tag to compare
  • Fix bug with multiple dashes/hyphens causing the version number to not be picked up properly (#623)
  • Fix a typo in output text

App Cast Generator 2.8.1

24 Sep 13:30
Compare
Choose a tag to compare
  • When checking to see what items are in the app cast already, fix tool not checking operating system when looking at existing versions (since you could have a 1.3 for Windows and a 1.3 for macOS in the same app cast)

App Cast Generator 2.8.0

22 Sep 10:56
Compare
Choose a tag to compare
  • Added --single-file option to app cast generator to designate a single file to add into your app cast rather than scanning for files in a directory on disk. Useful if your file does not have an extension or you otherwise just want to specify the exact file to put in the app cast.

App Cast Generator 2.7.1

15 Sep 02:39
Compare
Choose a tag to compare
  • Fix wrong default option for ed25519 signature use in app cast gen

App Cast Generator 2.7.0

14 Jul 08:09
Compare
Choose a tag to compare
  • Switch ed25519 libraries from BouncyCastle to Chaos.NaCl. Everything should basically keep working as before, as the output to disk (when creating keys) is the same sort of output, and the reading of the keys (signature verification) will keep working, even if using a non-3.x-preview version of NetSparkleUpdater. If you have any issues, please report them.