Skip to content

Releases: cake-build/cake

v2.0.0

30 Nov 16:48
Compare
Choose a tag to compare

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

  • #3701 Add cake-module tag to Cake.DotNetTool.Module NuGet pac...
Read more

v2.0.0-rc0002

27 Nov 01:26
68034f4
Compare
Choose a tag to compare
v2.0.0-rc0002 Pre-release
Pre-release

As part of this release we had 13 issues closed.

Breaking changes

  • #3714 Use Basic.Reference.Assemblies.* to ensure all standard reference assemblies are available for Roslyn (@devlead)

Improvements

  • #3709 Arguments alias should support ICollection as default value (@devlead)
  • #3691 Update Microsoft.NETCore.Platforms to 6.0.0 (@devlead)
  • #3690 Update Microsoft.Extensions.DependencyInjection to 6.0.0 (@devlead)
  • #3689 Update System.Reflection.Metadata to 6.0.0 (@devlead)
  • #3688 Update System.Collections.Immutable to 6.0.0 (@devlead)
  • #3681 ScriptAssemblyResolver logging should be at debug/diagnostic level (@gitfool)

Bug Fixes

  • #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)

Documentation

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @nils-a

Fixes issues reported by: @augustoproiete, @devlead, @gitfool, @nils-a

SHA256 Hashes of the release artifacts

  • 7db3010a4639948d634fd90f171f2e5ce007bce8df3a977e967281afa1827e82 Cake.Cli.2.0.0-rc0002.nupkg
  • 172eaa497762b3a75b738101e6770e3ab147a17eb28f8e816a10cd7113d39404 Cake.Common.2.0.0-rc0002.nupkg
  • 6defa2dab193b5342dc4c4afc744ff9fb8c077e270bba2c59b083a1aa1db6da5 Cake.Core.2.0.0-rc0002.nupkg
  • 534ad7277c43ba0b0675953ce1ad7acb9def556648000fbbc43e3d672d2ef13c Cake.DotNetTool.Module.2.0.0-rc0002.nupkg
  • c19ac691ae40341899bc28f3e7fdec84faa3d23524862fa8d3a0803fa317fb1b Cake.DotNetTool.Module.2.0.0-rc0002.snupkg
  • 3ed567d22bd3b53157906db2b6b5a8eefdfe8f61ba2497d673662bb68aced794 Cake.Frosting.2.0.0-rc0002.nupkg
  • d9b4ed8ed08c4527baa1e4d3590d277607c59e58c3ff6b4e724ec48fc713bb7e Cake.Frosting.Template.2.0.0-rc0002.nupkg
  • 19bb88e348ac152ccea2c62eec07ce67bc2ad436cd0ba6456a02c96b4d2e799c Cake.NuGet.2.0.0-rc0002.nupkg
  • 965c4bda05f9ca30ac5d9d21499ab0bb20556d55b35f2b92ed26ee81b6a7e06e Cake.Testing.2.0.0-rc0002.nupkg
  • ba596f2acbea601a8fc414828ea5537f098d08c2640e67760894d1ac0207a071 Cake.Testing.Xunit.2.0.0-rc0002.nupkg
  • 6f4aa561699e09ad1609cdb9d07c21e2b3f1984e909b856526a45121e40a9b49 Cake.Tool.2.0.0-rc0002.nupkg

v2.0.0-rc0001

07 Nov 22:32
cf59599
Compare
Choose a tag to compare
v2.0.0-rc0001 Pre-release
Pre-release

As part of this release we had 65 issues closed.

Breaking changes

New Features

Improvements

Bug Fixes

  • #1669 Release notes does not tolerate prerelease versions (@sgronlund, @ManasviGoyal)
  • #2443 Erroneous "Target path must be an absolute path" when preserveFolderStructure is used with CopyFiles (@ToMee99)

Documentation

  • #3602 Switch to Cake.Tool as primary package in REAME.md (@devlead)

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

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

SHA256 Hashes of the release artifacts

  • 63ad6055306b109835c18a0298675e422f48a362c9499ecb8e71bde08214e3cf Cake.Cli.2.0.0-rc0001.nupkg
  • 190fc5cb152623adb48849263c614df8d405a967069eb2ba31c34d556ba6e785 Cake.Common.2.0.0-rc0001.nupkg
  • 075abf915675598e9b6609d0d9890b02bdac25eb1cfabe822da406fd39044372 Cake.Core.2.0.0-rc0001.nupkg
  • 65eee63442c8a04a9407d9d1da1c0b350cc00c6d4194eff552b0304155e17580 Cake.DotNetTool.Module.2.0.0-rc0001.nupkg
  • 5cec72a9ae43b5bc3b484b8c4687970627e88870643e705d559ec28da00a1b15 Cake.DotNetTool.Module.2.0.0-rc0001.snupkg
  • 36b65ac3247c393cc8e303d0cc57047ddfb5a4dcca3a03eb332aa836b336a921 Cake.Frosting.2.0.0-rc0001.nupkg
  • 20fc8731ae623a2a16868f0c4b8e0f4136f07280563f765fc00b70d72295c683 Cake.Frosting.Template.2.0.0-rc0001.nupkg
  • f3b376f498a23a0749af83ddcd6e5ef6a7ce7a095f5533f5cd005e74c3f46029 Cake.NuGet.2.0.0-rc0001.nupkg
  • bbb6c825096cebd2ca632147c4f586c2831cc1ca942d2411616c64b82fb3d5cd Cake.Testing.2.0.0-rc0001.nupkg
  • 69c2bec1739a5caff938355387f158426de0298029826be9c305860f9b661480 Cake.Testing.Xunit.2.0.0-rc0001.nupkg
  • 4bc21a2c42f1401585887de95ee3e924bec86d6cf98bbb372a108735a07137f5 Cake.Tool.2.0.0-rc0001.nupkg

v1.3.0

07 Oct 21:49
c0364c3
Compare
Choose a tag to compare

As part of this release we had 28 issues closed.

Feature

Improvements

  • #3503 Add NuGet Sources argument to DotNetCoreTestSettings (@eoehen)
  • #3502 Add NuGet Sources argument to DotNetCoreRunSettings (@eoehen)
  • #3501 Add NuGet Sources argument to DotNetCorePackSettings (@eoehen)
  • #3464 Add support for Visual Studio 2022 / MSBuild version 17 (@devlead)
  • #3452 Missing option in InspectCodeSettings: --build and --no-build flags (@nils-a)
  • #3449 Add Version, AssemblyVersion, FileVersion, and AssemblyInformationalVersion ... (@augustoproiete)
  • #3447 Add ContinuousIntegrationBuild to DotNetCoreMSBuildSettings (@augustoproiete)
  • #3445 Highlight failed tasks on summary when Error handler is defined (@pitermarx)
  • #3237 Allow setting MSBuildToolVersion using custom string - Part 1 (@narcopanda)
  • #3065 Add DOTNET_ROLL_FORWARD setting to DotNetCoreSettings (@Adityanr)
  • #2165 Add NuGet Sources argument to DotNetCoreBuildSettings (@eoehen)
  • #2104 Make possibility to set Process Exit Code (@narcopanda)
  • #1882 DeleteDirectory throws exception if directory doesn't exist (@nikhilagrawaldotnet)

Bugs

Documentation

  • #3515 Add a simple README to the packages to be shown on NuGet.org (@nils-a)
  • #3466 Fix two typos in GitReleaseManagerAliases documentation (@nils-a)

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

Fixes issues reported by: @augustoproiete, @ckolumbus, @colinangusmackay, @derwasp, @devlead, @Gargony, @gep13, @lprichar, @Meberem, @nathangiuliani, @nils-a

SHA256 Hashes of the release artifacts

  • 52934fec19c02b668851b73d0fac9f3e6676be239e5bfef6af54b56fb91a244c Cake-bin-net461-v1.3.0.zip

  • a45b0df822393e4f213da686c5588e38a0dcfb5be961be2f757590e6a26332f9 Cake-bin-coreclr-v1.3.0.zip

v1.2.0

29 Aug 12:53
f50afe5
Compare
Choose a tag to compare

As part of this release we had 35 issues closed.

Features

  • #2690 Consider adding some kind of "GetArguments()" alias, similar to the EnvironmentVariables() one (@sunshykin)
  • #2578 Feature request: nuget version ranges support (@gitfool, @msioen)
  • #2362 Add Support for New snupkg Symbol Packages (@gitfool)

Bugs

  • #3360 using Spectre.Console; makes error CS0246 (@devlead)
  • #3352 Cake Frosting Parent DirectoryPath Fails To Combine with Slash (@augustoproiete)
  • #3243 Error messages logged via Error(...) are displayed in random places in the build log (@augustoproiete)
  • #3226 Still can't resolve resource assemblies after GH2734 (@mmarinchenko)
  • #1663 CopyFiles alias throws exception if empty enumeration is passed (@coder2213)

Improvements

Documentation

  • #3365 Typo in documentation of NuGetAdd alias (@yschmid-levi)
  • #3355 VSTest alias documentation contains holdover from <v0.17.0 (@himanshu007-creator)
  • #3283 Update GitVersion alias reference page with dotnet tool usage example (@arturcic)
  • #3259 TypeLoadException: Missing implementation of RegisterLazy (@devlead)

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @nils-a

Fixes issues reported by: @augustoproiete, @devlead, @epaulsen, @gitfool, @hayhay27, @jnm2, @lprichar, @mmarinchenko, @msioen, @NeilMacMullen, @pascalberger, @pitermarx, @RehanSaeed, @twenzel, @xforever1313, @yschmid-levi

SHA256 Hashes of the release artifacts

  • b54e2c67d8de0c88994576ff937471f1f330340915d07f9b189332c37a6e0b27 Cake-bin-net461-v1.2.0.zip

  • 79431fe2b24d88302cb56c0e86c310c5a40a966c4d2010489ddf1fb2fd75a470 Cake-bin-coreclr-v1.2.0.zip

v1.1.0

06 Mar 06:30
228b76d
Compare
Choose a tag to compare

As part of this release we had 33 issues closed.

Features

Bugs

Improvements

Pull requests were reviewed by: @augustoproiete, @bjorkstromm, @devlead, @patriksvensson

Fixes issues reported by: @augustoproiete, @BlythMeister, @Cheesebaron, @devlead, @gitfool, @jessejiang0214, @jrob, @KatoStoelen, @nmbro, @olsh, @pascalberger, @patriksvensson, @RehanSaeed, @soroshsabz

SHA256 Hashes of the release artifacts

  • e556aaf3675728ce349569bd19b32492c36a9d9ad97acf3e1e007bab8f6eddfa Cake-bin-net461-v1.1.0.zip

  • d297d5f8ddc5c807bb2d27283d7896b0251cc598a46c7f9cec21c5b3cf9131a6 Cake-bin-coreclr-v1.1.0.zip

v1.0.0

07 Feb 20:45
d56f42c
Compare
Choose a tag to compare

As part of this release we had 76 issues closed.

Breaking changes

Features

Bugs

Improvements

Documentation

Pull requests were reviewed by: @augustoproiete, @bjorkstromm, @devlead, @ecampidoglio, @gep13, @pascalberger, @patriksvensson, @Roemer

Fixes issues reported by: @augustoproiete, @bjorkstromm, @devlead, @eoehen, @flcdrg, @gep13, @gitfool, @karlroyle, @kharlamov, @linianhui, @MrCull, @nalla, @nsmithdev, @pascalberger, @patriksvensson, @RehanSaeed, @Roemer, @uglybugger, @VSerykh, @xforever1313

SHA256 Hashes of the release artifacts

  • dc00c687d01a6001b2508ce5b16f405888598dfddeacb184e49a3051cb4710b8 Cake-bin-net461-v1.0.0.zip

  • acc501512d52b149a90af043b8b200a4d688f53c8d0b5373f3e80d6a938c6815 Cake-bin-coreclr-v1.0.0.zip

v1.0.0-rc0003

29 Jan 23:33
69ac153
Compare
Choose a tag to compare
v1.0.0-rc0003 Pre-release
Pre-release

Third pre-release of Cake 1.0.0

Upgrade instructions

See Upgrade instructions

Issues

As part of this release we had 9 issues closed.

Breaking change

Feature

Improvement

Bug

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @pascalberger, @patriksvensson

Fixes issues reported by: @augustoproiete, @devlead, @linianhui, @nsmithdev, @pascalberger

SHA256 Hashes of the release artifacts

  • 394d35e4f5525b17c7939eac507b3bd01484155ad63e6f3f806a331275e015c2 Cake-bin-net461-v1.0.0-rc0003.zip

  • b901b6cc7273435ae4a436bb243b56d116a81cfec44a6779022d85a60a1da01d Cake-bin-coreclr-v1.0.0-rc0003.zip

v1.0.0-rc0002

20 Dec 10:57
212c888
Compare
Choose a tag to compare
v1.0.0-rc0002 Pre-release
Pre-release

Second pre-release of Cake 1.0.0

Upgrade instructions

See Upgrade instructions

Issues

As part of this release we had 14 issues closed.

Breaking change

Feature

Improvement

Documentation

Build

Bug

Pull requests were reviewed by: @devlead, @gep13, @pascalberger, @patriksvensson

Fixes issues reported by: @augustoproiete, @devlead, @gep13, @pascalberger, @patriksvensson, @uglybugger

SHA256 Hashes of the release artifacts

  • 3145198492f4cd1eb8016d4ea2fb4475466188ea6038d333f095932d1aaf2d76 Cake-bin-net461-v1.0.0-rc0002.zip

  • 792f1853a276fa83127f37e4b9265866d90681d63948fa05eb10de3877eebda1 Cake-bin-coreclr-v1.0.0-rc0002.zip

v1.0.0-rc0001

05 Nov 19:27
94ae7d3
Compare
Choose a tag to compare
v1.0.0-rc0001 Pre-release
Pre-release

First pre-release of Cake 1.0.0

Upgrade instructions

See Upgrade instructions

Issues

As part of this release we had 48 issues closed.

Breaking change

Feature

Improvement

Documentation

Build

Bug

Pull requests were reviewed by: @bjorkstromm, @devlead, @ecampidoglio, @gep13, @pascalberger, @patriksvensson, @Roemer

Fixes issues reported by: @augustoproiete, @bjorkstromm, @devlead, @eoehen, @flcdrg, @gep13, @gitfool, @karlroyle, @MrCull, @nalla, @pascalberger, @patriksvensson, @RehanSaeed, @Roemer, @xforever1313

SHA256 Hashes of the release artifacts