2.8.1-pre
Pre-releaseBreaking Changes
To address #41 there has been a significant change in how Squirrel deals with dotnet runtime installing. Rather than having hard-coded versions such as net5
or net6
for the --framework argument, we now accept net{ver}-{arch}
where {ver}
can be any valid version from https://dotnet.microsoft.com/en-us/download/dotnet. We also allow more specificity, for example, net6.0.2-x64
would ensure that 6.0.2 or higher is installed. I have also added a bunch of warnings which will try to detect if you are using the wrong framework version and give hints about what might be better. See the linked issue for more info.
If you are already using a compatible string (eg. net6
) with your --framework argument you will not need to change anything, as this will get resolved automatically to net6.0.0-x64
. If you are using something like netcoreapp31
you will now need to update your command line to use netcoreapp3.1
.
Other Changes
- b64d85d f91c58c Removed OctoKit dependency,
github-down
now uses same code asGithubUpdateManager
and added the--pre
argument to allow downloading prereleases. - d09b853 Update PENet and NLog.
- b85b886 Add support for downloading/uploading packages to any S3 compatible server.
- 7273039 Improved log messages if a package is malformed, bug fix for packages without SquirrelAware binaries.
- bec63ab Increase hook timeout from 15s to 30s.