Skip to content

Releases: vslavik/winsparkle

Version 0.9.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 14:10
v0.9.4

Commercial users are requested to purchase a support subscription. Subscriptions help fund ongoing maintenance and development.

  • Fixed regression where release notes URLs opened in the default browser instead of loading inline in the embedded web view on systems with only legacy MSIE.
  • Added support for Visual Studio 2026.

Version 0.9.3

Choose a tag to compare

@github-actions github-actions released this 18 May 09:45
v0.9.3
  • Custom HTTP headers are now also sent when downloading updates (#292 by @mminer).
  • Fixed release notes display when the release notes URL redirects (#294 by @sluicebox).
  • Fixed winsparkle-tool signing example to use --private-key-file (#290 by @mminer).
  • Updated Croatian translation.

Version 0.9.2

Choose a tag to compare

@github-actions github-actions released this 13 Oct 16:54
v0.9.2
  • Fix incorrect layout with Chinese and Japanese (#261).
  • New and updated translations.

Version 0.9.1

Choose a tag to compare

@github-actions github-actions released this 15 May 16:35
v0.9.1

Correctly validate public key passed to win_sparkle_set_eddsa_public_key() (@APshenkin)

Version 0.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 10:49
v0.9.0
  • WinSparkle now supports EdDSA signatures (@ntadej, @geraldcombs, @Youw).
  • Added a new winsparkle-tool for performing signing operations. This tool only works with EdDSA keys and currently allows creating keys, signing updates and verifying signatures. This tool is included in both NuGet and binary releases.
  • DSA signatures are now considered deprecated. They are still supported, but will be removed in a future release and migrating to EdDSA a.s.a.p. is strongly recommended. DSA signing scripts are still included in the repository, but were renamed to legacy_*.bat to indicate their status.
  • A new, professionally made, updater icon.

Version 0.8.3

Choose a tag to compare

@github-actions github-actions released this 06 Dec 17:46
v0.8.3
  • Support major.minor.build versioning scheme in <sparkle:minimumSystemVersion>; previously only much less useful major.minor.servicepack was used.
  • Added support for gzip/deflate-compressed appcasts.
  • Added support for ARM-specific enclosures.
  • Fixed handling of multiple enclosures to correctly pick the most-specific binary available, and to use the latest available app version.
  • Fixed feed parsing to ignore appcast order of items and instead find the highest compatible version.
  • Call cancelled/dismissed callbacks when user closes WinSparkle's window.
  • New and updated translations.

Version 0.8.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 09:27
v0.8.1
  • Fixed release notes not shown if <sparkle:releaseNotesLink> is malformed and has whitespace around the URL (#177).

Version 0.8.0

Choose a tag to compare

@github-actions github-actions released this 29 Mar 13:38
v0.8.0

What's new:

  • Added support for modern Edge/WebView2 browser for release notes.
  • Added win_sparkle_set_update_dismissed_callback() and win_sparkle_set_update_postponed_callback().
  • Added partial support for <sparkle:criticalUpdate> tag.
  • Links in release notes now open in user's default browser as they should.
  • Added support for Visual Studio 2019 and 2022.
  • Added official NuGet package.
  • Added support for ARM64 architecture.

Warning

This version drops official support for Windows XP. It may still be possible to target it with vs*_xp toolsets, but would probably require at least disabling WebView2. Prebuilt binaries and NuGet package don't support XP. If you still ship to XP, you need to either build WinSparkle yourself or use v0.7.0.

Version 0.7.0

Choose a tag to compare

@vslavik vslavik released this 07 Jun 08:54
v0.7.0
  • Added support for providing custom HTTP headers when fetch appcast feeds.
  • Added support for overriding WinSparkle config functions.
  • Reduced size of WinSparkle.dll.

Version 0.6.0

Choose a tag to compare

@vslavik vslavik released this 10 Feb 17:45
v0.6.0

This version adds support for validating DSA signatures, implemented by @Youw (huge thanks!).

Signatures are compatible with Sparkle and you can use either its tools or scripts in the bin directory for signing. Public key is set with win_sparkle_set_dsa_pub_pem() or in the DSAPub resource; please refer to the documentation and/or examples for details.

Other minor fixes:

  • Fixes to window placement.
  • Fixed regression in win_sparkle_check_update_without_ui() not checking immediately.