Releases: Squirrel/Squirrel.Windows
Squirrel.Windows 2.0.1
What's New
- Fixes NuGet dependency (#1655, thanks @yunfandev)
- Improve progress reporting (#1656, thanks @GeertvanHorrik)
Squirrel.Windows 2.0.0
What's New
- Fix several issues with MSI deployment (#1453, #1564, #1538), thanks @bitdisaster
- Squirrel log files have changed names a bit (#1456) and are generally Improved, thanks @bitdisaster
- Splat is no longer a dependency of Squirrel (#1578), thanks @nickhodge
- Mono.Cecil is now updated, which allows Squirrel.Windows to be used with ARM64 applications (#1617), thanks to @dennisameling
- Add .NET 4.8 Support as a dependency (#1648), thanks @Thieum
Breaking changes
Note that since Squirrel.Windows uses SemVer we have updated the major version number - however, these changes should be fairly easy to manage and shouldn't require any large changes in your app.
Splat is now internalized
The logging framework that Squirrel.Windows uses (Splat) is now shipped as part of Squirrel.Windows itself. This means, that if you have set up custom setup logging or were using Splat in your application as well, you will need to set it up separately.
To make this a bit less complicated for applications that are also using Splat directly, Splat's Locator
global which is used to configure logging is now named SquirrelLocator
in the internal Squirrel.Windows version.
Note that this does not affect Electron or other non-C# applications that are using the out-of-process API (i.e. running Update.exe
directly)
Other changes
- Squirrel's Machine-Wide Deployment now makes itself clearer in its filename as well as its Programs and Features entry that it's a deployment tool
- Squirrel log file names have changed
Squirrel.Windows 1.9.1
What's New
- Improve DLL Hijacking resistance (#1444, thanks @bitdisaster)
Squirrel.Windows 1.9.0
What's New
- Add support for .NET Framework 4.7.2
- Allow you to set the CodePage for the generated MSI file
- Create a new SquirrelToolsPath MSBuild variable
- Prerelease Semver versions are now sorted correctly
Squirrel.Windows 1.8.0
What's New
- Add targeting support for .NET 4.7.1 (#1284, thanks @zirconlabs)
Squirrel.Windows 1.7.9
Squirrel.Windows 1.7.8
Squirrel.Windows 1.7.7
What's New
Bug Fixes:
Squirrel.Windows 1.7.6
What's New
- Fix crashes when using certain animated GIFs (#1061)
- Fix issue on .NET where old version of DeltaCompressionDotNet gets installed (#1057, thanks @rschoenbach)
- Add .NET 4.7 as an option for the required .NET version (#1055, thanks @lukeskinner)
- If a version of the app is installed that's higher than the latest remote version, don't continually download it anyways (#1001, thanks @ilyalopatkin)