Skip to content

Releases: NetSparkleUpdater/NetSparkle

App Cast Generator 2.5.1

23 Nov 12:17
Compare
Choose a tag to compare
  • Fixed bug with IsCriticalUpdate not getting written to the app cast properly (2142e8e)

App Cast Generator 2.5.0

23 Nov 09:31
Compare
Choose a tag to compare
  • 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.

App Cast Generator 2.4.0

23 Nov 09:33
Compare
Choose a tag to compare
  • Add .NET 8 compatibility to app cast generator

App Cast Generator 2.3.0

23 Nov 09:40
Compare
Choose a tag to compare
  • 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

WinForms UI 2.3.0

23 Nov 09:54
Compare
Choose a tag to compare
  • 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

WPF UI 2.3.0

23 Nov 09:59
Compare
Choose a tag to compare
  • 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

Avalonia UI 2.3.0

23 Nov 10:01
Compare
Choose a tag to compare
  • 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)

NetSparkleUpdater 2.3.0

23 Nov 09:50
Compare
Choose a tag to compare

What's Changed

  • Bump actions/checkout from 2.4.0 to 3.3.0 by @dependabot in #421
  • Bump actions/setup-dotnet from 3.0.2 to 3.2.0 by @dependabot in #454
  • net6.0+ no longer need Microsoft.Win32.Registry NuGet packages by @christophwille in #456
  • Bump nitz/publish-nuget from 13cf3a0ec3840b62a0fd20d559ab1e2a63b0d75a to 60fd3adf9d9eecc3bbf8a98738734d3061347172 by @dependabot in #412
  • Changed WPF windows to use TextBlocks instead of Labels, added CHANGELOG file by @PeterJarrettUK in #476
  • Typo fixing by @AbhineshJha in #521
  • Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #524
  • Replace Console.WriteLine with LogWriter.PrintMessage by @mgnslndh in #522
  • Added .NET 8 compatibility
  • Fix JSONConfiguration not checking path properly (#460)
  • Add additional null checks in JSONConfiguration (c748174)
  • Add manual redirect handling in app cast download (#464)
  • Fix exception not showing user visible error on dl (af5dd8b)
  • Put stack trace in error message of GetUpdateStatus (3119481)
  • Fix bug with invalid date in updates window (4acd6de)
  • Fix issue where dl name could be diff in some instances (b1422e9)
  • Add UseLocalUriPath option to downloaders
  • Bump System.Text.Json to 7.0.3
  • Turn DownloadAndGetAppCastData into an async method and use GetAwaiter().GetResult() in the original. Other things of note: libraries should always go for ConfigureAwait(false) and never use .Result unless you are sure the result is already there. (7a6a8aa)
  • Fix file access issues in LocalFileDownloader (b131a15)

New Contributors

Full Changelog: 2.2.1...2.3.0

App Cast Generator 2.2.0

23 Nov 09:37
Compare
Choose a tag to compare
  • Add .NET 7 compatibility

WinForms UI - 2.2.2

31 May 00:05
Compare
Choose a tag to compare

What's Changed

  • net6.0+ no longer need Microsoft.Win32.Registry NuGet packages by @christophwille in #456
  • Fixed System.Drawing.Common not using 7.0.0 on .NET 7
  • Fixed wrong target framework for System.Drawing.Common on .NET 7

New Contributors

Full Changelog: 2.2.1...2.2.2