Skip to content

NetSparkleUpdater 3.0.0

Latest
Compare
Choose a tag to compare
@Deadpikle Deadpikle released this 25 Dec 02:17
· 2 commits to develop since this release

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.