Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 1, 2025

Updated cake.tool from 1.3.0 to 5.1.0.

Release notes

Sourced from cake.tool's releases.

5.1.0

As part of this release we had 94 issues closed.

Bugs

Features

Improvements

5.0.0

As part of this release we had 13 issues closed.

Breaking changes

  • #​4346 Remove Unsupported TFMS .NET 6 & 7 (net6.0 & net7.0)
  • #​4383 Update LatestPotentialBreakingChange to 5.0.0
  • #​4384 Remove obsolete members / methods

Bug

  • #​4391 DownloadArtifacts errors in latest Cake 4.2.0 with 404 error

Features

  • #​4310 Update Cake.Tool to support running on FreeBSD
  • #​4345 Add .NET 9 (net9.0) TFM
  • #​4379 C# 13 Scripting Support
  • #​4393 Add DotNetSlnList alias for dotnet sln list command
  • #​4396 Add DotNetSlnAdd alias for dotnet sln add command

SHA256 Hashes of the release artifacts

  • a7ec66d747097f2d6f4dcd72c4370bd7ea871183e7cf4ca0c41cee7058bbed18 Cake.Cli.5.0.0.nupkg

  • ace0067dba6340e467a1b717685e6695e733f8a077ab7cbb01d1ce223df5a5fb Cake.Common.5.0.0.nupkg

  • 970107dcfa39638f4d28a4747d027e908c3419901d4ed65dfb1cec8b1d1792f8 Cake.Core.5.0.0.nupkg

  • ef2d7f7085be82b5dd9550ae15c4bb3af9116dee958d8993ecb8784a7af9db87 Cake.DotNetTool.Module.5.0.0.nupkg

  • 93aee619fcc1521a3a1e6da4afbbe6eb63128ed922fe0b6a303016d7305aacc1 Cake.DotNetTool.Module.5.0.0.snupkg

  • f341d8c5ee01e9ad87b093d8bd41c1f107fad4bfd982397dda7711ba71ec3021 Cake.Frosting.5.0.0.nupkg

  • a706e527ed6b8c57c9d7bcc7893070ee3aaaea6b055aa4502ebad39a3595cfee Cake.Frosting.Template.5.0.0.nupkg

  • 38c7f52536a404cc718c999b1ca0e2ec8a68f5f3d7bf8d4a4fa5033d03df39e6 Cake.NuGet.5.0.0.nupkg

  • ccb228cd73b499537a36698356910030ff4f7b8c70a28834e6408b29ebc24055 Cake.Testing.5.0.0.nupkg

  • 26fbc2aab411a2c92f696fae61176d00e4b1aa26a33d44d281b3589e2e3f0a2c Cake.Testing.Xunit.5.0.0.nupkg

  • 88dcf52c681ee91192fcee7ff5b7e21cb5981243d65ab7a59109b3b6b0bab4ed Cake.Tool.5.0.0.nupkg

4.2.0

As part of this release we had 1 issue closed.

Bug

  • #​4374 Argument 'foo' was not set" after update to 4.1 in Cake Frosting

SHA256 Hashes of the release artifacts

  • dd5b9b04a3e194aa43611c4321c166b5f8a4de14ce6aa39176e7cf0b1ae3b137 Cake.Cli.4.2.0.nupkg

  • 26a7559b3ca5196a4f9da2321fd4905be5884e302e572644eb29942f82141589 Cake.Common.4.2.0.nupkg

  • 1ff1be8c9b09f1fc84e44b0f931af76da17d850d3d8455cfaa6f5dffe3d9c277 Cake.Core.4.2.0.nupkg

  • a154727c54233b6a0b87a8b4289e98ec0e2d5407725db271e448f21a9e074d5d Cake.DotNetTool.Module.4.2.0.nupkg

  • 810b60cdacbb6c18667fb9b684d682325e6d6677530db588200f41b837ff6590 Cake.DotNetTool.Module.4.2.0.snupkg

  • 145d7bc4a7d83509ab1dc38bdc85133ff37711c3fa5089a86a80ada1c8e5f02f Cake.Frosting.4.2.0.nupkg

  • 6be7d39f1f74fdb90483b5dec874e9fe6871a8056719762e924b8131c6601a96 Cake.Frosting.Template.4.2.0.nupkg

  • d9a7a9a866f5fe5f47c6df6d7d854b1eb6f6c374553e415aaec54ffbcb1dab45 Cake.NuGet.4.2.0.nupkg

  • b3e9832b48224b34b4bb8b5020997cefb14c7ff83c69e3d42338c579c0c98eaf Cake.Testing.4.2.0.nupkg

  • 137fcde202e318bb45043c2a74f924d2b9855e09a632854e47d583ddc9f4cc8f Cake.Testing.Xunit.4.2.0.nupkg

  • 0812da46aebc9b97c9cadf81b3b42a67e17591603550d52936e71d153fb98062 Cake.Tool.4.2.0.nupkg

4.1.0

As part of this release we had 39 issues closed.

Features

  • #​4224 Add DotNetListPackage alias for dotnet list package command
  • #​4282 Add DotNetAddReference alias for dotnet add reference command
  • #​4334 Add DotNetSearchPackage Alias for dotnet package search
  • #​4352 Add DotNetRemoveReference alias for dotnet remove reference command
  • #​4353 Add DotNetListReference alias for dotnet list reference command

Improvements

  • #​4274 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.8.0
  • #​4276 Update NuGet.* to 6.8.0
  • #​4278 Update Spectre.Console to 0.49.1
  • #​4299 Update NuGet.Packaging to 6.8.1
  • #​4300 Update NuGet.* to 6.9.1
  • #​4301 Update xunit to 2.7.0
  • #​4302 Update Verify.Xunit to 23.5.2
  • #​4303 Update Microsoft.NET.Test.Sdk to 17.9.0
  • #​4304 Update Basic.Reference.Assemblies.* to 1.5.0
  • #​4305 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.9.2
  • #​4306 Update Autofac to 8.0.0
  • #​4322 FakeFileSystem throws on linux, when it is created on a Windows FakeEnvironment
  • #​4331 GitHubActionCommand UploadArtifact is not using the latest @​v4 Version.
  • #​4335 Add ReportGenerator missing markdown report types
  • #​4340 Update NuGet.* to 6.11.0
  • #​4341 Update Autofac to 8.1.0
  • #​4342 Update Basic.Reference.Assemblies.* to 1.7.9
  • #​4343 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.11.0
  • #​4349 GitHubActionCommand DownloadArtifact is not using the latest @​v4 Version
  • #​4351 Use NuGet Client built-in Settings Utility to Get Enabled Sources
  • #​4355 Different target argument values depending on specifying --target or --Target
  • #​4358 Update Autofac to 8.1.1
  • #​4359 Update Microsoft.IdentityModel.JsonWebTokens to 8.1.2
  • #​4362 Update NuGet.* to 6.11.1
  • #​4363 Update System.Reflection.Metadata to 8.0.1
  • #​4364 Update Microsoft.Extensions.DependencyInjection to 8.0.1

SHA256 Hashes of the release artifacts

  • 80c2d8d4c09e9dd6a059bbc4208c573eb21be459a68c5ea14b8b78de5664efa5 Cake.Cli.4.1.0.nupkg

  • c38423b4878262c47a093b23dc4c9e9aeebb8a04a9f640ba84be23b055affc9d Cake.Common.4.1.0.nupkg

  • c41dea4a10a071564685bbc6258c57c7b5be651794059c7bc9eb784c566635b1 Cake.Core.4.1.0.nupkg

  • fc7140c5886eb9b6c161c49aeb17052f0f99b6ea31cf139dd3a97f4c4973b73d Cake.DotNetTool.Module.4.1.0.nupkg

  • 82de649c5abb912c4170f36e691218bd7656349ec8a034a651dc07e4fb352e2e Cake.DotNetTool.Module.4.1.0.snupkg

  • 11bcb1c9c4cb1c3ad70954454ca6dfc59a9cfa362e7f5fd73c4986d46f3c7b29 Cake.Frosting.4.1.0.nupkg
    ... (truncated)

4.0.0

As part of this release we had 15 issues closed.

Breaking changes

  • #​4132 Add File APIs for setting timestamps (creation time, last write time, last access time)
  • #​4266 Update LatestPotentialBreakingChange to 4.0.0

Bugs

  • #​4150 Cake script is contributing unactionable diagnostics in VS Code Problems pane
  • #​4197 Execution of Cake script fails if an addin defines an alias that uses nullable reference types in its signature

Feature

  • #​4250 Update System.Collections.Immutable to 8.0.0

Improvements

  • #​4249 Update Microsoft.Extensions.DependencyInjection to 8.0.0
  • #​4251 Update System.Reflection.Metadata 8.0.0
  • #​4260 Unzip alias should support overwrite files

SHA256 Hashes of the release artifacts

  • f010c7c3a9daea837feaadabe46d86cef6ba386af79a3d6a15ba340fe1605f88 Cake.Cli.4.0.0.nupkg

  • 40e4364686c5128c5d08d3b362d0163db0f4879f0ba803b9f67b25ab90d61ef8 Cake.Common.4.0.0.nupkg

  • 1935c396b4eac8aad99e86cb1acc99043488c16d558af4586e5cf2d0e07bfef6 Cake.Core.4.0.0.nupkg

  • 1abab616c0056fdcc15c058e21f2c4b654dcd3c4fd25185f81bcfdff4b95c340 Cake.DotNetTool.Module.4.0.0.nupkg

  • 3e42a58b33a22c08e60a69a5dbb53506db7e00b1bd61fc0c3202ccf219d9954d Cake.DotNetTool.Module.4.0.0.snupkg

  • 9a954a1afed08b28b88c8f3f354318907e269e25b1f249afe99a4811ab78a7af Cake.Frosting.4.0.0.nupkg

  • ee0c3b87af7ba27627ff9e4243a1ebbf2e2d34978a4352810e731d95b09c0afb Cake.Frosting.Template.4.0.0.nupkg

  • 53f646becb59bbc1ce3501ab54ac9e9bb548661e553889c4ae03459095027622 Cake.NuGet.4.0.0.nupkg

  • 44ba27685dc2b9c8856d88c4990387a39896e6584ba8b70e442ee11e9937bfec Cake.Testing.4.0.0.nupkg

  • bae4965426cd6510c2cafc3bc6694e7d101fc00648fecc9c26c0dd78fcebcb75 Cake.Testing.Xunit.4.0.0.nupkg

  • c10be16448cda85b4277289eb3d54f0328a39a932a06ba931add54161e276b2b Cake.Tool.4.0.0.nupkg

3.2.0

As part of this release we had 18 issues closed.

Bug

  • #​3996 Error: Bad IL format with Cake MacOSX (2.3.0 - 3.1.0)

Features

  • #​4187 Add DotNetAddPackage alias for dotnet add package command
  • #​4225 Add DotNetRemovePackage alias for dotnet remove package command

Improvements

  • #​4144 DotNetMSBuildSettings is missing NodeReuse
  • #​4157 Upgrading to spectre.console 0.47.0 breaks the cake build
  • #​4215 Update Autofac to 7.1.0
  • #​4217 Update NuGet.* to 6.7.0
  • #​4219 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.7.0
  • #​4221 Add Azure Pipelines group logging commands

SHA256 Hashes of the release artifacts

  • 9219e4b5c6dacbd0871c6e37c6af8712e9c004e46437c76cba03c9d56eaf4fe4 Cake.Cli.3.2.0.nupkg

  • 1953b9402e9090fc5cbc7251f18e6bd3d702682ad8e0de32d829258013e58eac Cake.Common.3.2.0.nupkg

  • a873a31fd49f73b27b73e680a0a82685aeead6ecb249253740c07a5b1f6cedcf Cake.Core.3.2.0.nupkg

  • 45bb21a35c6703d39014d3e537b35c86b962d6d1c0202f477fb005294ca32fc4 Cake.DotNetTool.Module.3.2.0.nupkg

  • 1c6316f3bdfc49666388ace92056ef70b9e17bd68a67f97c89b2518e4d4273f3 Cake.DotNetTool.Module.3.2.0.snupkg

  • 475e0c9484739884242d4c37e01e028291c09eaa39d0557088b82e95befc97a7 Cake.Frosting.3.2.0.nupkg

  • 99b7de4feabcf55a04430d2fb1fd69c0bd19ec90f9d7728215e9a5d587cb238b Cake.Frosting.Template.3.2.0.nupkg

  • 9780762e29041555a4585513e2f30848c43c89cf614330d7b412c4ebbc170fd8 Cake.NuGet.3.2.0.nupkg

  • 111da59552a3313d70e74cb4d8e938c4cfcb28ce8bf8b40490b9f136f15535fa Cake.Testing.3.2.0.nupkg

  • cd491c40d0ff47059292b6c3750d5c71183e5a29d324215e0e96cf3ab80f74d7 Cake.Testing.Xunit.3.2.0.nupkg

  • 773e26b2e1157ee0440c5e941f1821d3bf42436baeb25e35c4c5e5780da0e283 Cake.Tool.3.2.0.nupkg

3.1.0

As part of this release we had 28 issues closed.

Bug

  • #​4128 Inconsistent determination of positional Argument when using context.Arguments versus context.Argument

Documentation

  • #​4095 Fix broken link to Cake Team on CONTRIBUTING.md

Features

  • #​4092 Add support for getting the user's home directory in the Cake Environment
  • #​4122 Call multiple tasks from CLI in Frosting

Improvements

  • #​1317 CleanDirectory does not clean readonly files.
  • #​4085 Update NuGet.* to v6.4.0
  • #​4086 Update Autofac to v6.5.0
  • #​4087 Update Newtonsoft.Json to v13.0.2
  • #​4090 Update Microsoft.CodeAnalysis.CSharp.Scripting to v4.4.0
  • #​4107 DotNetPublishSettings is missing a way to set the --os option
  • #​4109 Add PublishReadyToRun to DotNetRestoreSettings
  • #​4138 Upgrade Spectre.Console to v0.46.0
  • #​4170 Update NuGet.* to v6.6.1
  • #​4181 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.6.0
  • #​4182 Update Basic.Reference.Assemblies.Net60/Net70 to 1.4.2
  • #​4183 Update System.Reflection.Metadata to 7.0.2
  • #​4184 Update Autofac to 7.0.1

SHA256 Hashes of the release artifacts

  • 14c9f7db94f0cf1b9968be2cb6d46ad67fc6217b6b3a3063c1ce0d238a234cdc Cake.Cli.3.1.0.nupkg

  • 4e4464ee336d747f8675c018d2df482be7aef8452d66e0bb1fb45db7ac4dc8c7 Cake.Common.3.1.0.nupkg

  • 5f144b195daa886cccb289395866c6ac3d3ef02082bcd9cb6f210f106e9491df Cake.Core.3.1.0.nupkg

  • 9d196b207828235fd0e6b9d4794a9be2d2ca2676b3aeb28920fbfda8b0e964fd Cake.DotNetTool.Module.3.1.0.nupkg

  • 0d6b996074adaa4d6a25437fb2c2a4e7d0b0d84b8395f976583e305644fe7c7e Cake.DotNetTool.Module.3.1.0.snupkg

  • 3040d17914336a647a0b9bcf17f58b7f4df6d9cea98999dae8f9afaf519db96b Cake.Frosting.3.1.0.nupkg

  • bceca5598831975dbd4b6cc81b372abe8a8dc6ffefa2ab9f46e42d24d05d82d8 Cake.Frosting.Template.3.1.0.nupkg

  • ee1031ca54a8e032e190f95848eda7fc529fd864321e9b4fb7dce3b357264659 Cake.NuGet.3.1.0.nupkg

  • d78d843213713e9f66ffd4d54bf88cc04271d515116db665151051aeb9dbc815 Cake.Testing.3.1.0.nupkg

  • f29a0c240b06dd2a7c2ca22a7fb58b3fb2212fec93ca28aa444e95da09b2f767 Cake.Testing.Xunit.3.1.0.nupkg
    ... (truncated)

3.0.0

As part of this release we had 45 issues closed.

Breaking changes

  • #​3722 DotNetCore -> DotNet Rename Missed Objects
  • #​3867 Rename WindowsFact to WindowsFactAttribute to follow best practices
  • #​3946 Access to ITaskSetupContext in Frosting
  • #​3949 Remove .NET 5 TFM
  • #​3969 Update Spectre.Console to 0.45.0
  • #​3972 Remove .NET Core 3.1 TFM
  • #​3991 Remove Obsolete DotNetCore aliases
  • #​3997 Remove obsolete Logger property from DotNetTestSettings
  • #​4000 Remove obsolete CakeEngine Setup/Teardown events
  • #​4046 Add typed data context CakeTaskBuilder.Finally overload

Bugs

  • #​4030 GitLab CI runner tags are not split correctly
  • #​4034 DotNetMSBuildSettings ArgumentCustomization is not called with all DotNet* aliases.

Documentation

  • #​4023 Update supported versions of Cake

Features

  • #​1146 Add OutputDirectory property for Chocolatey Aliases
  • #​2470 Call multiple tasks from CLI and pass them to RunTarget
  • #​2863 Add support for GitHub Action workflow commands
  • #​3328 Frosting: Support criteria description
  • #​3950 Add .NET 7 Support
  • #​4009 Add GitHub Actions SetOutputParameter Command
  • #​4011 Add GitHub Actions SetStepSummary Command
  • #​4018 Add Support For TeamCity Statistics
  • #​4019 Add support for TeamCity build status message
  • #​4028 Add GitLab CI SetEnvironmentVariable Command
  • #​4047 Add typed CakeTaskBuilder / TaskOf() to easier work with typed data context

Improvements

  • #​3124 EscapedBranchName is not supported by GitVersion.CommandLine
  • #​4006 Add missing GitVersion command line options
  • #​4016 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.4.0-4.final
  • #​4020 Update Basic.Reference.Assemblies.* to 1.4.0
  • #​4032 Add additional settings for ILMerge
  • #​4036 Add missing MSBuildSettings to DotNetTestSettings
  • #​4038 Add missing MSBuildSettings to DotNetRunSettings
  • #​4044 Overload missing for IsDependeeOf accepting a CakeTaskBuilder object
  • #​4050 Overhaul Chocolatey Cake aliases
  • #​4052 Update Basic.Reference.Assemblies.* to 1.4.1
    ... (truncated)

2.3.0

As part of this release we had 41 issues closed.

Bugs

  • #​1852 Incorrect escaping of semi-colon in property values for MS Build
  • #​3878 OpenCover filters should be case sensitive
  • #​3879 Build script caching throws after running dry-run on non-changed Cake script
  • #​3894 Guard against null Console instance on InfoFeature
  • #​3931 Cake fails to load native libraries on Ubuntu 22.04

Features

  • #​3482 Add alias for dotnet workload list command
  • #​3483 Add alias for dotnet workload repair command
  • #​3484 Add alias for dotnet workload restore command
  • #​3486 Add alias for dotnet workload uninstall command
  • #​3487 Add alias for dotnet workload update command
  • #​3862 Add alias for dotnet workload install command
  • #​3916 GitVersion: Add ShortSha property
  • #​3947 Easier Way to Read Process Output?

Improvements

  • #​2591 Extensibility issue - CakeTaskBuilder is sealed and CakeTaskBuilder(CakeTask task) is internal.
  • #​2953 Allow setting MSBuild target via MSBuildSettings using a string
  • #​3880 Better support global script cache
  • #​3890 Update NuGet.* to 6.2.0
  • #​3897 Update NuGet.* to 6.2.1
  • #​3899 Microsoft.NETCore.Platforms to 6.0.4
  • #​3901 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.2.0
  • #​3909 Update Autofac to 6.4.0
  • #​3920 Update Microsoft.NETCore.Platforms to 6.0.5
  • #​3933 Update NuGet.* to 6.3.0
  • #​3956 Extensibility issue - CakeEngineActions is internal
  • #​3965 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.3.1
  • #​3970 Update Basic.Reference.Assemblies.* to 1.3.0
  • #​3976 Update NuGet.* to 6.3.1
  • #​3978 Microsoft.Extensions.DependencyInjection to 6.0.1

SHA256 Hashes of the release artifacts

  • aa8e4e99bc04d87f0e95baec415e9d9ea322253b7362125a631bf9257f000b2a Cake.Cli.2.3.0.nupkg

  • 2c53fc69d09b4e400ef391d54581032ae12b93d24bfa90c29b0d1dac6cccc74e Cake.Common.2.3.0.nupkg

  • cbc3c2dedf280debe078b32391ce6f25074269ee971938f741d863c90735dfd1 Cake.Core.2.3.0.nupkg

  • 158b1e1cb22f679c77fc131d7f40571d08dafd86baf0f3f7c36538aa7e95852f Cake.DotNetTool.Module.2.3.0.nupkg

  • 84e0b97c5e9e8b7fcddf7724d84603e9a5bc4ececd40946c54d67f428a54d60e Cake.DotNetTool.Module.2.3.0.snupkg

  • 81ef2169615e195d6f35274a4f57d0a6b4338476713e9b5ba99f77c9020fb01b Cake.Frosting.2.3.0.nupkg
    ... (truncated)

2.2.0

As part of this release we had 19 issues closed.

Bugs

  • #​3735 Incorrect warnings in diagnostic logs
  • #​3823 Executing a cake script leads to System.IO.FileNotFoundException for several System.(...) assemblies
  • #​3858 PathCollapser.Collapse shows wrong output for if .. is the second segment in the path
  • #​3859 PathCollapser.Collapse breaks UNC paths

Documentation

  • #​3819 Update Git Release Manager Comment template to remove Cake NuGet package and Chocolatey portable

Features

  • #​2099 Cache compiled script on disk
  • #​3485 Add alias for dotnet workload search command
  • #​3821 PostAction is not setable on DotNetSettings

Improvements

  • #​2431 UploadFile should support option of username/password
  • #​2763 Provide property to return parent directory on DirectoryPath
  • #​3843 Update NuGet.* to 6.1.0
  • #​3844 Update Microsoft.NETCore.Platforms to 6.0.2
  • #​3846 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.1.0
  • #​3851 Update System.Reflection.Metadata to 6.0.1
  • #​3854 Update Spectre.Console to 0.44.0
  • #​3866 Update Microsoft.NETCore.Platforms to 6.0.3

SHA256 Hashes of the release artifacts

  • aa551cdfb6efe4de7e945a3c7433a5b31834908288be8bd8edb33721897149ce Cake.Cli.2.2.0.nupkg

  • d6f45fbac2eb1b4ea08e35c0b0f01b9d11115c69f89f017dfb69a8f8bc574494 Cake.Common.2.2.0.nupkg

  • 0786524d19159f99a909b4b56a67e7203eb08d5d7fe098ea927ad92067a9e5cc Cake.Core.2.2.0.nupkg

  • 722a2303eedc5310a017bd1f12a7d4ac2280742ae3d663f1d2cfd2c956f82cb6 Cake.DotNetTool.Module.2.2.0.nupkg

  • 4e2403a739e4ba6dea3406ff2b8598ca441cc86360b747aaaf6c3a2c73a3497c Cake.DotNetTool.Module.2.2.0.snupkg

  • b2066b8c2875ee86c2b1cabe7b4a215ce0edb5ca5f2bb46a14d24afa5a51f302 Cake.Frosting.2.2.0.nupkg

  • 71a67fedb9883d8a448c317de94da506cb7d2140989b8eb449f922e6ebcfbe1f Cake.Frosting.Template.2.2.0.nupkg

  • e8ce663079d495fea360513916f3c3a92edf343e23ce3c8619c31ff535c2bc1d Cake.NuGet.2.2.0.nupkg

  • 4cb2e68f5edb3d1b5cd4e8db86b4667cd92a098fc67d78fa3456e0f9a0266ec6 Cake.Testing.2.2.0.nupkg

... (truncated)

2.1.0

As part of this release we had 27 issues closed.

Features

  • #​2524 XmlTransform support for xsl arguments (@​deqenq)
  • #​3479 Add alias for dotnet format command (@​twenzel)
  • #​3480 Add alias for dotnet sdk check command (@​Marusyk)
  • #​3771 Add support for the Chocolatey Export command (@​gep13)

Improvements

  • #​2746 Add duration of a task (@​GeertvanHorrik)
  • #​3733 Show relative path of addin assemblies that are being loaded (@​augustoproiete)
  • #​3756 Update NuGet.* to 6.0.0 (@​devlead)
  • #​3758 Update Autofac to 6.3.0 (@​devlead)
  • #​3760 Update Spectre.Console to 0.43.0 (@​devlead)
  • #​3764 Add missing GitHub Actions environment info (@​devlead)
  • #​3769 Update Microsoft.NETCore.Platforms to 6.0.1 (@​devlead)
  • #​3776 Introduce IPath interface for easier code reuse (@​devlead)
  • #​3777 GitHub Actions UploadArtifact command should accept relative paths (@​devlead)
  • #​3778 Add GitHub Actions DownloadArtifact command (@​devlead)

Bugs

  • #​3743 SemVersion class crashes if compared to null (@​devlead)
  • #​3772 VSTest Alias does not work when only VS 2022 Preview is installed (@​nils-a)
  • #​3794 VS2022 BuildTools are not found by the logic introduced in #​3775 (@​nils-a)

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

Fixes issues reported by: @​augustoproiete, @​devlead, @​dnperfors, @​GeertvanHorrik, @​gep13, @​nikola-nignite, @​nils-a

SHA256 Hashes of the release artifacts

  • 3d13da1900dfeb5705a7c6d8f84af83fc5c858cf4ca6abbdb23aee5defbef6da Cake.Cli.2.1.0.nupkg

  • bccc48fd6a657221efdc91fd57f5743e3a1136042e85bcafd80ef19076849cf7 Cake.Common.2.1.0.nupkg

  • 4efe66fb0e7845829c9f4c2013adb80eaab0ac2726ffb1d02df1e7b63cd0a113 Cake.Core.2.1.0.nupkg

  • 2374c7367d779fd8cfed63b822eb23467a4be9730b1b56fcd0bf253168567407 Cake.DotNetTool.Module.2.1.0.nupkg

  • b0388c68119e9314fb9af46ba358a77e400ad5d212642c6549223f6028c3f6cf Cake.DotNetTool.Module.2.1.0.snupkg

  • 5626c1ec399a5f9d10439dfbe78aaa0fcb6dd72bb4efa84e3b739c63ac5b8aa7 Cake.Frosting.2.1.0.nupkg

  • ea52f5ed3cbd0333c3ffd40a002ac333d3e87671cb1f1e7b3af552c7c0983a6c Cake.Frosting.Template.2.1.0.nupkg

  • 06ef838b4e946f97aa0eb795fedb5aed8d3888593f3c6240a04520db77312aa9 Cake.NuGet.2.1.0.nupkg

  • ac8a33145e5f431b21761409eeecd90170162a0bbe7a759f434cef1101aa1ff6 Cake.Testing.2.1.0.nupkg
    ... (truncated)

2.0.0

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

  • #​3630 Add GitHub Actions Environment properties (@​devlead)
  • #​3629 Add GitHub Actions UploadArtifact Command (@​devlead)
  • #​3628 Add GitHub Actions SetEnvironmentVariable Command (@​devlead)
  • #​3627 Add GitHub Actions AddPath Command (@​devlead)
  • #​3341 Epic: Introduce DotNet aliases (synonyms to DotNetCore aliases) (@​augustoproiete)

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)
  • #​3662 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.0.0-6.final (@​devlead)
  • #​3647 Display message of criteria when task fails to run due to criteria not being met (@​augustoproiete)
  • #​3644 Add DotNetNuGetUpdateSource aliases (synonym to DotNetCoreNuGetUpdateSource) (@​augustoproiete)
  • #​3643 Add DotNetNuGetRemoveSource aliases (synonym to DotNetCoreNuGetRemoveSource) (@​augustoproiete)
  • #​3642 Add DotNetNuGetListSourceSettings (derived from to DotNetNuGetSource) (@​augustoproiete)
  • #​3641 Add DotNetNuGetHasSource aliases (synonym to DotNetCoreNuGetHasSource) (@​augustoproiete)
  • #​3640 Add DotNetNuGetEnableSource aliases (synonym to DotNetCoreNuGetEnableSource) (@​augustoproiete)
  • #​3639 Add DotNetNuGetDisableSource aliases (synonym to DotNetCoreNuGetDisableSource) (@​augustoproiete)
  • #​3607 Add EnableCompressionInSingleFile to DotNetCorePublishSettings (@​SIkebe)
  • #​3599 Add VS2022 to default MSBuild Resolver (@​devlead)
  • #​3598 Remove Preview from VS2022 MSBuild Resolver (@​devlead)
  • #​3595 Update Autofac to 6.3.0 (@​devlead)
    ... (truncated)

2.0.0-rc0002

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

  • #​3701 Add cake-module tag to Cake.DotNetTool.Module NuGet package (@​augustoproiete)

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

2.0.0-rc0001

As part of this release we had 65 issues closed.

Breaking changes

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

New Features

  • #​3341 Introduce DotNet aliases (synonyms to DotNetCore aliases (@​augustoproiete)
  • #​3627 Add GitHub Actions AddPath Command (@​devlead)
  • #​3628 Add GitHub Actions SetEnvironmentVariable Command (@​devlead)
  • #​3629 Add GitHub Actions UploadArtifact Command (@​devlead)
  • #​3630 Add GitHub Actions Environment properties (@​devlead)

Improvements

  • #​3662 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.0.0-6.final (@​devlead)
  • #​3647 Display message of criteria when task fails to run due to criteria not being met (@​augustoproiete)
  • #​3644 Add DotNetNuGetUpdateSource aliases (synonym to DotNetCoreNuGetUpdateSource) (@​augustoproiete)
  • #​3643 Add DotNetNuGetRemoveSource aliases (synonym to DotNetCoreNuGetRemoveSource) (@​augustoproiete)
  • #​3642 Add DotNetNuGetListSourceSettings (derived from to DotNetNuGetSource) (@​augustoproiete)
  • #​3641 Add DotNetNuGetHasSource aliases (synonym to DotNetCoreNuGetHasSource) (@​augustoproiete)
  • #​3640 Add DotNetNuGetEnableSource aliases (synonym to DotNetCoreNuGetEnableSource) (@​augustoproiete)
  • #​3639 Add DotNetNuGetDisableSource aliases (synonym to DotNetCoreNuGetDisableSource) (@​augustoproiete)
  • #​3607 Add EnableCompressionInSingleFile to DotNetCorePublishSettings (@​SIkebe)
  • #​3599 Add VS2022 to default MSBuild Resolver (@​devlead)
  • #​3598 Remove Preview from VS2022 MSBuild Resolver (@​devlead)
  • #​3595 Update Autofac to 6.3.0 (@​devlead)
  • #​3593 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.0.0-5.final (@​devlead)
  • #​3591 Update Microsoft.NETCore.Platforms to 6.0.0-rc.2.21480.5 (@​devlead)
  • #​3555 Add DotNetNuGetAddSource aliases (synonym to DotNetCoreNuGetAddSource) (@​augustoproiete)
  • #​3554 Add DotNetNuGetDelete aliases (synonym to DotNetCoreNuGetDelete) (@​augustoproiete)
  • #​3553 Add DotNetNuGetPush aliases (synonym to DotNetCoreNuGetPush) (@​augustoproiete)
  • #​3552 Add DotNetPack alias (synonym to DotNetCorePack) (@​augustoproiete)
  • #​3551 Add DotNetPublish alias (synonym to DotNetCorePublish) (@​augustoproiete)
  • #​3550 Add DotNetVSTest alias (synonym to DotNetCoreVSTest) (@​augustoproiete)
    ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: cake.tool
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Nov 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant