Squirrel Windows 1.0 Preview
What's New
Machine-Wide Installation
IT Administrators can now install Squirrel-based applications machine-wide, by passing in the --machine
flag to Setup.exe
Better Delta packaging
Delta packages in previous versions would often be unable to compress certain non-PE Image file types (most notably, Electron ASAR archives). The new version will successfully compress these using an alternative diffing method. Note that you must ship a "Squirrel.exe" in your NuGet package to get this benefit to existing installations (old versions will fall back to full archives for one release).
Breaking Changes for 1.0
Several breaking changes have been made to the C# API in preparation for 1.0:
- The
FrameworkVersion
parameter is now dead, remove it anywhere you were using it (it didn't do anything anyways) - Certain utility classes such as
ShellLink
are now moved into aSquirrel.Shell
namespace - Passing the
applicationName
parameter into theUpdateManager
class is now optional, you should remove it.