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

2.7.79-pre

Pre-release
Pre-release
Compare
Choose a tag to compare
@caesay caesay released this 17 Jan 15:45
· 610 commits to develop since this release

Previous releases have had a heavy focus on improving the setup/bundling infrastructure. This release is mostly just polishing of the last release and to the C# API. Some older functions have been [Obsolete]'d in favor of newer ones that make a little more sense. All remaining undocumented functions have been documented in this release.

Breaking Changes

  • 995dd63 9df6882 ad72617 Squirrel.exe CLI changes allowing app ID and Name to be passed separately
  • 5f1cb66 cb61eda New HandleEvents overload which gives you a SemanticVersion and a helper class meaning you no longer need to instantiate UpdateManager just to create a shortcut.
  • 014d583 Github factory has been replaced by a new GithubUpdateManager class
  • 0346ddc Second argument for UpdateManager is optional again, reverted from previous release.

Notable Changes / Fixes

  • aebeb24 Add support for vcredist 2010-2013 (see #30)
  • aeb9f2e Can supply release notes with the pack command
  • 689b7ec cf740c5 Bug fixes for packages with dots and dashes in the Id
  • ecea6e1 Replace all usages of WebClient with HttpClient (closes #20)
  • b8a0d84 59f151a 8b68a7b 717922a Bug fixes / improvements for detecting SquirrelAware apps
  • 9df6882 Can now pass signtool location via command line argument (eg. 'AzureSignTool.exe')

Other changes

  • 1a6e796 f92e4eb 73d633c Symbols are now embedded in lib and exe's
  • 762d008 Add $(SquirrelToolsPath) back to msbuild props
  • 15c72b4 ReleasePackage and DeltaPackage are now internal
  • 91d83c0 RuntimeInfo classes are now nested in Runtimes class
  • 6c9421a Update NLog, Vanara, and GitVersioning to latest
  • 1c096bc 0f7c155 Cross-platform improvements (see #17)
  • b160e99 4cb937b Removed the last bit of NuGet code, aside from the SemanticVersion class