Releases: NetSparkleUpdater/NetSparkle
NetSparkleUpdater 3.0.2
App Cast Generator 2.8.4
- Fixed being able to detect version string such as
app.7.0.0-beta1.tar.gz
(previously strings likeapp.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 thatapp.7.0.0
is not really a version string with the wordapp
in there. Now both work.)
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
ToastNotifier
class
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
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
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.
App Cast Generator 2.8.3
- Fix bug where
--overwrite-old-items
flag was failing because of equality comparison onsemVerLikeVersion
(#630, thanks @robbiehinch for the bug report and fix)
App Cast Generator 2.8.2
- 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
- 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
- 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.