NetSparkle

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.

MIT License

Stars
566
Committers
35

Bot releases are hidden (Show)

NetSparkle - WinForms UI - 2.1.3

Published by Deadpikle almost 2 years ago

What's Changed

Closed Issues

  • #352 - Pass credentials for downloading appcast,installer,...
  • #359 - NetSparkle download the files synchronously and freezes the UI

New Contributors

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.1.2...2.1.3

NetSparkle - WPF UI - 2.1.3

Published by Deadpikle almost 2 years ago

What's Changed

Closed Issues

  • #352 - Pass credentials for downloading appcast,installer,...
  • #359 - NetSparkle download the files synchronously and freezes the UI

New Contributors

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.1.2...2.1.3

NetSparkle - Avalonia UI - 2.1.3

Published by Deadpikle almost 2 years ago

What's Changed

  • Added virtual methods for HttpClient setup in WebClientFileDownloader, WebRequestAppCastDataDownloader, and ReleaseNotesGrabber that should make passing your own credentials and other things to the HttpClient much easier
  • Added a UpdateWindowGridBackgroundBrush property to the UIFactory for Avalonia so that you could easily clear the update window's background brush. Useful when using Avalonia's dark mode.
  • Fixed a bug where NetSparkle sometimes held up the UI while downloading an update
  • Bumped Avalonia to 0.10.18
  • Bump microsoft/setup-msbuild from 1.0.2 to 1.1.3 by @dependabot in https://github.com/NetSparkleUpdater/NetSparkle/pull/380
  • Bump actions/setup-dotnet from 2 to 3.0.2 by @dependabot in https://github.com/NetSparkleUpdater/NetSparkle/pull/375

Closed Issues

  • #351 - UpdateAvailableWindow looks strange in Dark mode
  • #352 - Pass credentials for downloading appcast,installer,...
  • #359 - NetSparkle download the files synchronously and freezes the UI

New Contributors

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.1.2...2.1.3

NetSparkle - NetSparkleUpdater - 2.1.3

Published by Deadpikle almost 2 years ago

What's Changed

Closed Issues

  • #352 - Pass credentials for downloading appcast,installer,...
  • #359 - NetSparkle download the files synchronously and freezes the UI

New Contributors

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.1.2...2.1.3

NetSparkle - Avalonia UI - 2.1.2

Published by Deadpikle over 2 years ago

  • Fixed #342 -- Out of memory issue when RetrieveDestinationFileNameAsync in WebClientFileDownloader is being executed
  • Updated Avalonia to 0.10.16
NetSparkle - WPF UI - 2.1.2

Published by Deadpikle over 2 years ago

  • Fixed #342 -- Out of memory issue when RetrieveDestinationFileNameAsync in WebClientFileDownloader is being executed
NetSparkle - NetSparkleUpdater - 2.1.2

Published by Deadpikle over 2 years ago

  • Fixed #342 -- Out of memory issue when RetrieveDestinationFileNameAsync in WebClientFileDownloader is being executed
NetSparkle - WinForms UI - 2.1.2

Published by Deadpikle over 2 years ago

  • Fixed #342 -- Out of memory issue when RetrieveDestinationFileNameAsync in WebClientFileDownloader is being executed
NetSparkle - App cast generator - 2.1.1

Published by Deadpikle over 2 years ago

Add two new options to the app cast generator:

  • --description-tag "my description here" -- to set the <description> tag text
  • --link-tag "https://example.com/appcast.xml" -- to set the <link> tag text
NetSparkle - WinForms UI - 2.1.1

Published by Deadpikle over 2 years ago

  • Fixed bug where no UI caused no progress window download to take place
  • Simplified CreateAndShowProgressWindow logic
  • Fixed several issues where events were called 2x with the same info
  • Fixed some events not being called on UI thread in download finished
NetSparkle - WPF UI - 2.1.1

Published by Deadpikle over 2 years ago

  • Fixed bug where no progress window UI caused no download to take place
  • Simplified CreateAndShowProgressWindow logic
  • Fixed several issues where events were called 2x with the same info
  • Fixed some events not being called on UI thread in download finished
NetSparkle - Avalonia UI - 2.1.1

Published by Deadpikle over 2 years ago

  • Fixed bug where no progress window UI caused no download to take place
  • Simplified CreateAndShowProgressWindow logic
  • Fixed several issues where events were called 2x with the same info
  • Fixed some events not being called on UI thread in download finished
NetSparkle - NetSparkleUpdater - 2.1.1

Published by Deadpikle over 2 years ago

  • Fixed bug where no UI caused no progress window download to take place
  • Simplified CreateAndShowProgressWindow logic
  • Fixed several issues where events were called 2x with the same info
  • Fixed some events not being called on UI thread in download finished
NetSparkle - Avalonia UI - 2.1.0

Published by Deadpikle over 2 years ago

  • Greatly improve release notes UI to make it consistent with other platforms. Things look significantly better on Avalonia! (#312, thanks @FRvanderVeen)
  • Add .NET 6 compatibility. Many thanks to @xaevik for their help on this one. (#252)
  • Add app cast filtering process by @johncclayton in https://github.com/NetSparkleUpdater/NetSparkle/pull/291. Useful for downgrading your software or for filtering out/in things like your beta vs. stable applications. Props to @johncclayton for this work.
  • Added ability to set the date format on the release notes more easily via the UIFactory.ReleaseNotesDateTimeFormat property (#334)
  • Bump Avalonia version to 0.10.15
  • Misc adjustments and tweaks.

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.0.11...2.1.0-UI-Avalonia

NetSparkle - WPF UI - 2.1.0

Published by Deadpikle over 2 years ago

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.0.11...2.1.0-UI-WPF

NetSparkle - WinForms UI - 2.1.0

Published by Deadpikle over 2 years ago

  • Add .NET 6 compatibility. Many thanks to @xaevik for their help on this one. (#252)
  • Adjusted UI for release notes to make it consistent (https://github.com/NetSparkleUpdater/NetSparkle/issues/312, thanks @FRvanderVeen)
  • Add app cast filtering process by @johncclayton in https://github.com/NetSparkleUpdater/NetSparkle/pull/291. Useful for downgrading your software or for filtering out/in things like your beta vs. stable applications. Props to @johncclayton for this work.
  • Added ability to set the date format on the release notes more easily via the UIFactory.ReleaseNotesDateTimeFormat property (#334)
  • Misc adjustments and tweaks.

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.0.11...2.1.0-UI-WinForms

NetSparkle - App cast generator - 2.1.0

Published by Deadpikle over 2 years ago

  • Add .NET 6 compatibility (#332)
NetSparkle - DSA Helper - 2.1.0

Published by Deadpikle over 2 years ago

NetSparkle - NetSparkleUpdater - 2.1.0

Published by Deadpikle over 2 years ago

  • Add .NET 6 compatibility. Many thanks to @xaevik for their help on this one. (#252)
  • Add app cast filtering process by @johncclayton in https://github.com/NetSparkleUpdater/NetSparkle/pull/291. Useful for downgrading your software or for filtering out/in things like your beta vs. stable applications. Props to @johncclayton for this work.
  • Fix some race conditions on showing the progress window
  • Misc adjustments and tweaks.

Full Changelog: https://github.com/NetSparkleUpdater/NetSparkle/compare/2.0.11...2.1.0

NetSparkle - Avalonia UI - 2.0.17

Published by Deadpikle over 2 years ago

  • Update core NetSparkleUpdater to fix a bug with RelaunchAfterUpdateCommandPrefix
  • Update Avalonia to 0.10.13
Badges
Extracted from project README
NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet
Related Projects