Skip to content

v2.0.0

Compare
Choose a tag to compare
@devlead devlead released this 30 Nov 16:48
· 416 commits to main since this release

As part of this release we had 84 issues closed.

Breaking changes

  • #3714 Use Basic.Reference.Assemblies.* to ensure all standard reference assemblies are available for Roslyn (@devlead)
  • #3654 IsRunningOnAzurePipelines should ignore agent type (@pascalberger)
  • #3631 Refactor GitHub Actions Paths (@devlead)
  • #3610 Remove TFBuildProvider (@pascalberger)
  • #3590 Directories in AzurePipelinesBuildInfo are FilePaths - FilePath.GetDirectory then inconsistent (@devlead)
  • #3581 Stop shipping Cake.Portable Chocolatey package and Cake Homebrew formulae (@devlead)
  • #3579 Stop shipping Cake runner for .NET Framework and Cake runner for .NET Core (@devlead)
  • #3577 Remove ReverseDependencyAttribute (@pascalberger)
  • #3572 Only build for TargetFrameworks netcoreapp3.1, net5.0 and net6.0 (@devlead)
  • #3282 GitVersion Tool: Rename verbosity values to match GitVersion values (@joshuacookdev)
  • #3222 Add Xamarin.iOS platform targets to MSBuildSettings PlatformTarget enumeration (@Marusyk)
  • #3151 Add support for Engine event hooks after execution as well as before (@BlythMeister)
  • #3003 Remove DependencyAttribute (@pascalberger)
  • #2872 Bump eol target frameworks (@gitfool)
  • #2788 Tool:OpenCover - the register-setting should be an option, rather than a string (@nils-a)
  • #1111 DotNetCoreRestore: dotnet restore no longer supports globbing (@augustoproiete, @RLittlesII)

Features

Improvements

Bugs

  • #3711 SemanticVersion missing equals/not equals operator, prerelease sorted wrong (@devlead)
  • #3697 Error: The requested service 'Cake.Commands.DefaultCommandSettings' has not been registered (@augustoproiete)
  • #3693 Core suffix is still used in some settings classes (@augustoproiete)
  • #3683 Use DotNetMSBuildSettings instead of DotNetCoreMSBuildSettings on new dotnet aliases settings (@augustoproiete)
  • #3671 VS2022: msbuild can not be located, only Build Tools are installed (@augustoproiete)
  • #2665 C# 8 Using Statement produces compile error (@devlead)
  • #2443 Erroneous "Target path must be an absolute path" when preserveFolderStructure is used with CopyFiles (@ToMee99)
  • #1669 Release notes does not tolerate prerelease versions (@sgronlund, @ManasviGoyal)

Documentation

Pull requests were reviewed by: @augustoproiete, @bjorkstromm, @devlead, @gep13, @nils-a, @pascalberger, @patriksvensson, @Roemer

Fixes issues reported by: @augustoproiete, @BlythMeister, @ChrisMaddock, @devlead, @ghuntley, @gitfool, @jnm2, @luisgoncalves, @mandalorianbob, @mynkow, @nckl, @nils-a, @pascalberger, @patriksvensson, @richardnagle, @scemino

SHA256 Hashes of the release artifacts

  • b11941da62066645936971bbeedd73ae3028fa86e14a519c1f06aeda7ca5e120 Cake.Cli.2.0.0.nupkg

  • ad70d8b313767e50c951ff3a5c9c92d9804ae57cee582d35e33d9c04a4242633 Cake.Common.2.0.0.nupkg

  • 25db074ef0e803e21e29b86306cd2bc9457e64f28ed6b5d545f864a899e02b96 Cake.Core.2.0.0.nupkg

  • 852cd4cafae687ff99fabe385e891f109d33813f59eb3d7a8bf7b797328d2bbb Cake.DotNetTool.Module.2.0.0.nupkg

  • e2ed0c6533168a0a73dfa5ff0853a7bba38d962234269799d563d141e4e2e317 Cake.DotNetTool.Module.2.0.0.snupkg

  • 6185eb6d4723d579c8951311040a95bbd7dc3ee76e271c5f270ae44a4a7b7836 Cake.Frosting.2.0.0.nupkg

  • 8fed225ee6482c2774a280503d179e012d7863a4daa6a6e3fbdb537172f25532 Cake.Frosting.Template.2.0.0.nupkg

  • ac07354589776e63a8cb5c2e44f204e7f82031f70f7e2f014e90b525ee0566df Cake.NuGet.2.0.0.nupkg

  • 0dbcdd8a1986792d7c86ffbeec3760ec1a73f7b78702159c8ea06cad3d215285 Cake.Testing.2.0.0.nupkg

  • e2a4476e18acd067e81f50a7a5446dfd3e1bff62ae704012aaf831635c8fb63e Cake.Testing.Xunit.2.0.0.nupkg

  • 6a9c5ddc5ded4749eb59809739385a9e691664dfb65767a689dc361a9f7f7577 Cake.Tool.2.0.0.nupkg