Releases: cake-build/cake
v5.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
v4.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
v4.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
-
dd98a55415f829f8fd4094819001f92c990e0b7f21e85ae3f06d24ce6bed76f5 Cake.Frosting.Template.4.1.0.nupkg
-
928f55edc1ab8e88d5f9a9aa21e556a271c8126cf713d97ff7f9fba9496471d4 Cake.NuGet.4.1.0.nupkg
-
523b07744d5b4bda0496cba40bc0a85748a303229d4563aa8f72a61bc5acd332 Cake.Testing.4.1.0.nupkg
-
f0f8db49ffcd1046a83ae0971657f915a10afb671c9c8111e074d8108e2a921c Cake.Testing.Xunit.4.1.0.nupkg
-
a1bcb71d7c9e1e17ab4b30646cda2c59120cdd894314dc0f5fe10c406dd6ed11 Cake.Tool.4.1.0.nupkg
v4.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
v3.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 missingNodeReuse
- #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
v3.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
-
df52d9ed60bde946b571a0105f2f636beb918d510171ff3b0736b9ddba96c68f Cake.Tool.3.1.0.nupkg
v3.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
- #4055 Add column to summary to include skip reason
- #4057 Update Microsoft.Extensions.DependencyInjection to 7.0.0
- #4058 Update System.Collections.Immutable to 7.0.0
- #4059 Update System.Reflection.Metadata to 7.0.0
- #4060 Update Microsoft.NETCore.Platforms to 7.0.0
SHA256 Hashes of the release artifacts
-
6e41a555743769ae1f37cd43fece8041295fdbf076d92569bcf6c7d0046c86b9 Cake.Cli.3.0.0.nupkg
-
8738d9e6b36271fdc128871af30c5a9042e22035ab6fda789a2c04bf88ad861a Cake.Common.3.0.0.nupkg
-
e1bee00121136a5f593a5d974f3463660a758ea1c7c4fefd3d2e00afeec113c2 Cake.Core.3.0.0.nupkg
-
65d7b1d923f433a7fe65263b26dd41a9dd1c791c9fdd616b441cb9588dd1c8d3 Cake.DotNetTool.Module.3.0.0.nupkg
-
d7e63079397e7465d91e702b7eaf087431b85da23b22fd28a04d964673dcbac3 Cake.DotNetTool.Module.3.0.0.snupkg
-
ba41ab2351a188e8f2126a4ad133ef36c67024004792015ec6d990ad5a8502e0 Cake.Frosting.3.0.0.nupkg
-
c26aa9b4a656f91d4ac2692e9cc8a0191471698be4e9e2eedc9c2a006a681ecb Cake.Frosting.Template.3.0.0.nupkg
-
6e82d191c31c26272789d69cdedbd2ce1cdee629e142d975d9b21522c818cd5a Cake.NuGet.3.0.0.nupkg
-
4f09b11fd9dc99bf3b615fec5cd7fda567f9855a7e6a1124cf83b11a14d6ab54 Cake.Testing.3.0.0.nupkg
-
db0bc84096463e5584646d2e15199bafa1ce8cd272e5ea4838c918993f26ccba Cake.Testing.Xunit.3.0.0.nupkg
-
ac661b46a1323f65fd553923050e2fbcc0550518ae828a63e5adac723112412f Cake.Tool.3.0.0.nupkg
v2.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
-
6129c36222308dd860096fc254c1174e0c7c71fadaed2280a1f10ea5ef38920e Cake.Frosting.Template.2.3.0.nupkg
-
7542453ff3073a8c31ca3a4464f764d97b97ccedcd66d939a44f0ff3874aea81 Cake.NuGet.2.3.0.nupkg
-
a7cc9b147c37f8cc38d6c570ed892cc4564cfaddc1218669736cf38b2170bfc1 Cake.Testing.2.3.0.nupkg
-
1fa45e35c362c3b5c8ae56859c85088b42a56ca8a885d7d12e6bdb894d45c93a Cake.Testing.Xunit.2.3.0.nupkg
-
67dcef7685b16a85974d9de072eb8607bcad20662970b6235ee1e421118c2338 Cake.Tool.2.3.0.nupkg
v2.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
-
0532d9bdbaa0355040c316fb4e81d83de7980db57efc7c3aa6704dab8e3ac7f0 Cake.Testing.Xunit.2.2.0.nupkg
-
a80b6ea477919d30cb1052e98b3ade24c79f270b5502b9e0ea7512a6218fd480 Cake.Tool.2.2.0.nupkg
v2.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
-
efde1ffbc81c7827ef553fa32c187dca4f120baee5d4a5b321285be2e2e3e30d Cake.Testing.Xunit.2.1.0.nupkg
-
65bfab24c59739e41ed7207deeff26dbc05eeb6a766ebc1a4ffc41f04dd7c320 Cake.Tool.2.1.0.nupkg