Releases: NetSparkleUpdater/NetSparkle
NetSparkleUpdater 3.0.4
App Cast Generator 2.8.6
- Fix issue where you could not use
--public-key-overrideand--private-key-overridewith the--generate-signatureoption (#646)
NetSparkleUpdater 3.0.3
- Always right
trueforDidRunOnce - Bump some dependency versions
App Cast Generator 2.8.5
NetSparkleUpdater 3.0.2
App Cast Generator 2.8.4
- 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.gzworked, but if you stuck on-beta1or similar on the end, it would stop working, which is unexpected behavior, despite the fact thatapp.7.0.0is not really a version string with the wordappin there. Now both work.
- Previously strings like
WinForms .NET Framework UI - 3.0.3
- Actually fix the issues deploying the WinForms .NET Framework UI (rolls back #613 unfortunately)
- Fix wrong namespace for WinForms .NET Framework
ToastNotifierclass
This is the first working release of 3.x for the .NET Framework WinForms UI. Sorry about that.
NetSparkleUpdater 3.0.1
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
InstallUpdateFailureto 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
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
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.