NetSparkleUpdater NetSparkle Versions Save

NetSparkle is a C# cross-platform software update framework for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs.

2.5.1-app-cast-generator

5 months ago
  • Fixed bug with IsCriticalUpdate not getting written to the app cast properly (2142e8e0c277523ac33b2ba1d19d0e1fd9ca8483)

2.3.0-UI-Avalonia

5 months ago
  • See NetSparkleUpdater 2.3.0 changelog
  • Allow processing a window after init (7d9169c) — see UIFactory.ProcessWindowAfterInit
  • Make UIFactory icon protected instead of private (a8b0f82)
  • Remove hardcoded Avalonia update window background (8ad3082)
  • Add props to WPF, Avalonia UIs for easily skipping bg color (6fcddbb) — UseStaticUpdateWindowBackgroundColor (defaults to true), UpdateWindowGridBackgroundBrush (defaults to #EEEEEE)

2.3.0-UI-WPF

5 months ago
  • See NetSparkleUpdater 2.3.0 changelog
  • Changed windows to use TextBlock instead of Label to allow TextBlock Attached Properties. (#476)
  • Make UIFactory icon protected instead of private (a8b0f82)
  • Add props to WPF, Avalonia UIs for easily skipping bg color (6fcddbb) — UseStaticUpdateWindowBackgroundColor (defaults to true), UpdateWindowGridBackgroundBrush (defaults to #EEEEEE)
  • WPF - Allow processing a window after init (64bdfc3) — see UIFactory.ProcessWindowAfterInit

2.3.0-UI-WinForms

5 months ago
  • See NetSparkleUpdater 2.3.0 changelog
  • Bump System.Drawing.Common for .NET 5 (0c51fa5)
  • Make UIFactory icon protected instead of private (a8b0f82)
  • Add post-init form handling to WinForms UI (4c29b10) — see ProcessFormAfterInit in UIFactory

2.3.0

5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.2.1...2.3.0

2.3.0-app-cast-generator

5 months ago
  • Added/tweaked the following commands:
    • -p/--change-log-path: Path to the change log files for your software. These are expected to be in markdown format with an extension of .md. The file name of the change log files must contain the version of the software, e.g. 1.3.2.md. Example use: -p path/to/change/logs. (Note: The generator will also attempt to find change logs whose file names are formatted like so: MyApp 1.3.2.md.)
    • --change-log-name-prefix: Prefix for change log file names. By default, the generator searches for file names with the format "[Version].md". If you set this parameter to (for example) "My App Change Log", it will search for file names with the format "My App Change Log [Version].md" as well as "[Version].md".
  • Changed an exception from Exception to NetSparkleException

2.2.0-app-cast-generator

5 months ago
  • Add .NET 7 compatibility

2.2.1-app-cast-generator

5 months ago
  • Trim version number when reading from assembly

2.4.0-app-cast-generator

5 months ago
  • Add .NET 8 compatibility to app cast generator

2.5.0-app-cast-generator

5 months ago
  • Allow setting critical versions from app cast generator via the --critical-versions parameter, which is a comma-separated list of version numbers that should be marked critical in the app cast.