Skip to content

Releases: Squirrel/Squirrel.Windows

Squirrel.Windows 1.4.2

18 Jul 20:36
Compare
Choose a tag to compare

What's New

Bugfix release to fix #765

Squirrel.Windows 1.4.1

14 Jul 21:48
Compare
Choose a tag to compare

What's New

Bug Fixes

  • Fix issues with shortcuts or executables having spaces in the name (#670, #758)
  • Update RCEdit.exe to allow you to have long version numbers (#682)
  • Enable TLS 1.2
  • Fix extraction of NuGet packages to not extract to a lib\net45 directory, which triggers AV races

Squirrel.Windows 1.4.0

26 Apr 00:14
Compare
Choose a tag to compare

What's New

Staged Rollouts (#666)

Staged rollouts allow you to distribute the latest version of your app to a subset of users that you can increase over time, similar to rollouts on platforms like Google Play. Check out https://github.com/Squirrel/Squirrel.Windows/blob/master/docs/using/staged-rollouts.md for more information.

Squirrel.Windows 1.3.0

18 Apr 17:32
Compare
Choose a tag to compare

What's New

MSI Packages are now upgradable (#658)

MSI packages in the past were a one-off way to install your package to an entire org via Group Policy. While your apps still auto-updated on existing machines, it was difficult to actually upgrade the MSI file itself, so it was hard to do a new rollout to new machines. Now, the identifiers in your package are based on your package ID.

Bug Fixes

  • Put the correct date in Uninstall (#616, thanks @khellang)
  • Fix installing when the app is already installed
  • Fix an issue where filenames with spaces would show up as escaped (#650, thanks @Ran-Intendu)
  • Don't kill unrelated processes on uninstall (#663, thanks @Layoric)
  • Handle MSDelta failures on non-Windows

Squirrel.Windows 1.2.5

27 Feb 00:53
Compare
Choose a tag to compare

What's New

Machine Install is no more (#614)

Because Squirrel.Windows now generates MSI files, there is no need for the --machine parameter - MSI does everything that was supposed to do, only better. Squirrel also now refuses to run under elevated Admin even harder than it used to (i.e. if rerunning as non-UAC was unsuccessful, we will refuse to continue). This stops people from installing under permissions that later, we can't update to, which causes havoc.

Bug Fixes:

  • Fix issue with files without extensions on non-Windows (#605, thanks @kevinmartin)
  • Lots of docs improvements (Thanks @kenbailey)

Squirrel.Windows 1.2.4

16 Feb 21:34
Compare
Choose a tag to compare

What's New

  • Mitigate Setup DLL Hijacking, thanks to @ericlaw1979 for the mitigation info and testing
  • Kill running processes related to your app on full install / uninstall, so that users who try to uninstall the app while it's running don't get error messages (#590)
  • Fix a white icon from showing up after pinning the application (#591)
  • Allow the splash screen to be dragged (#601, thanks @damieng)
  • Remove pinned shortcuts on uninstall (#604)

Squirrel.Windows 1.2.3

15 Jan 22:45
Compare
Choose a tag to compare

What's New

Bug Fixes:

  • Handle when TrayNotify doesn't have any entries (#497, thanks @iouri-s)
  • Make FileDownloader public so users can specify an alternate WebClient (#516, thanks @plinehan)
  • Don't copy the Mono version of Update.exe into packages generated on non-Windows (#519, thanks @fasterthanlime)
  • Fix working directory issues with MSI generation (#556 + #558, thanks @skaryshev)
  • Fix pinned shortcuts losing their icons between upgrades (#559)

Squirrel.Windows 1.2.2

11 Nov 18:33
Compare
Choose a tag to compare

What's New

Releasify now works on OS X / Linux (#485)

Squirrel now ships with a squirrel-mono.exe which will work for creating installation packages without Windows. Note that creating MSI files will still require Windows.

Bug Fixes

  • Fix a crash where if the user has never pinned anything, we blow up (#486, thanks @dj-al)

Squirrel.Windows 1.2.1

06 Nov 06:56
Compare
Choose a tag to compare

What's New

  • Fix a bug where Update.exe required elevation

Squirrel.Windows 1.2.0

06 Nov 00:20
Compare
Choose a tag to compare

What's New

  • Squirrel now supports using releases served from GitHub Enterprise (#471, thanks @CSharpFan)
  • We now sign the generated MSI file using the same certificate we sign the EXE with
  • Update.exe now has an Application Manifest which should prevent apps from being AppCompat shimmed (#478)