Skip to content
This repository has been archived by the owner on Jul 5, 2024. It is now read-only.

2.8.1-pre

Pre-release
Pre-release
Compare
Choose a tag to compare
@caesay caesay released this 18 Feb 12:51
· 573 commits to develop since this release

Breaking 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 as GithubUpdateManager 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.