Skip to content

Squirrel.Windows 1.0.3

Compare
Choose a tag to compare
@anaisbetts anaisbetts released this 30 Sep 20:31
· 548 commits to master since this release

What's New

Your processes all 🔥 on Uninstall

On uninstall, all processes with the same name as the executables in your package will be force-killed, in order to mitigate against silly users who uninstall apps while they're still running

Resolve issue with tray icon preferences duplicating forever

This resolves an issue with Squirrel.Windows applications, where if you use Shell_NotifyIcon to show a tray icon, every update will put a new entry in the "Always Show" notification preferences. electron/electron#2468 (comment) has the entire sad story on what's happening here.

This PR also exposes a new TrayStateChanger.PromoteTrayItem method, which will allow you to promote your tray icon to be always visible unless the user explicitly says "Never show it ever".

Bug Fixes:

  • Fix an issue where 1.0.2 forgot to include one of the DLLs in the NuGet package. hwhoops!
  • URLs in RELEASES files can now include query parameters (#443, thanks @thughes)
  • Allow users to provide their own WebClient to FileDownloaded (#434, thanks @ionoy)