NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #643 most downloaded on NuGet
The Cake script runner.
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
127 years old
127 releases · first in 1900
3469 Add support for .NET 6 3493 .NET CLI Build Binary log filenames aren't quoted correctly 3477 parsing of solution files with absolute paths to pro
3469 Add support for .NET 6
3493 .NET CLI Build Binary log filenames aren't quoted correctly
3477 parsing of solution files with absolute paths to projects throws exception
3455 NuGet Resolver native dependencies fails on latest macOS
3352 Cake Frosting Parent DirectoryPath Fails To Combine with Slash
3291 Unable to retrieve target argument with Frosting
2048 DotNetCoreToolSettings.WorkingDirectory is not respected when running DotNetCoreTool
3521 Update Microsoft.NETCore.Platforms to 6.0.0-rc.1.21451.13
3519 Update Spectre.Console to 0.42.0
3503 Add NuGet Sources argument to DotNetCoreTestSettings
3502 Add NuGet Sources argument to DotNetCoreRunSettings
3501 Add NuGet Sources argument to DotNetCorePackSettings
3464 Support MSBuild version 17
3452 Missing option in InspectCodeSettings: --build and --no-build flags
3449 Add Version, AssemblyVersion, FileVersion, and AssemblyInformationalVersion properties to DotNetCoreMSBuildSettings
3447 Add ContinuousIntegrationBuild to DotNetCoreMSBuildSettings
3445 Highlight failed tasks on summary when Error handler is defined
3237 Allow setting MSBuildToolVersion using custom string - Part 1
3065 Add DOTNET_ROLL_FORWARD setting to DotNetCoreSettings
2165 DotNetCore Build misses Sources settings
2104 Make possibility to set Process Exit Code
1882 DeleteDirectory throws exception if directory doesn't exist
3515 Add a simple README to the packages to be shown on NuGet.org
3466 Fix two typos in GitReleaseManagerAliases documentation
One column per quarter.
2690 Consider adding some kind of "GetArguments()" alias, similar to the EnvironmentVariables() one. 2578 Feature request: nuget version ranges suppor
2690 Consider adding some kind of "GetArguments()" alias, similar to the EnvironmentVariables() one. 2578 Feature request: nuget version ranges support. 2362 Add Support for New snupkg Symbol Packages. 3429 Microsoft.Extensions.DependencyInjection to 5.0.2. 3427 Update Microsoft.CodeAnalysis.CSharp.Scripting to 3.11.0. 3425 Update NuGet Client libraries to 5.11.0. 3423 Update Spectre.Console to 0.41.0. 3337 Suppress compilation warnings CS1701, CS1702, and CS1705. 3316 Bump NuGet client libraries to 5.9.1. 3314 Bump .NET SDK to 5.0.202. 3294 Clean up task builder extensions. 3281 GitVersion Tool: Remap existing verbosity values to valid GitVersion values. 3255 Update NuGet client libraries to 5.9.0. 3253 Update Microsoft.CodeAnalysis.CSharp.Scripting to 3.9.0 stable. 3246 Update Spectre.Console to 0.38.0. 3223 Feature request: Environment variable substitution in cake.config. 2654 NUnit3Settings should support TestParam. 2168 TypeConverter to enable Argument(...). 2030 NuGetHasSource is case sensitive. 3365 Typo in documentation of NuGetAdd alias. 3355 VSTest alias documentation contains holdover from <v0.17.0. 3283 Update GitVersion alias reference page with dotnet tool usage example. 3259 TypeLoadException: Missing implementation of RegisterLazy. 3431 Update Microsoft.NET.Test.Sdk to 16.11.0. 3421 Update .NET SDK to 5.0.400. 3372 Update Microsoft.NET.Test.Sdk to 16.9.4. 3370 Update Spectre.Console to 0.39.0. 3368 Update .NET SDK to 5.0.203 and .NET Core 3.1.409 and 2.1.816. 3250 Update .NET SDK to 5.0.200. 3248 Remove Cake.DotNetTool.Module from build.cake. 3360 using Spectre.Console; makes error CS0246. 3352 Cake Frosting Parent DirectoryPath Fails To Combine with Slash. 3243 Error messages logged via Error(...) are displayed in random places in the build log. 3226 Still can't resolve resource assemblies after GH2734. 1663 CopyFiles alias throws exception if empty enumeration is passed.
2983 No possibility of adding variable with isOutput=true in Azure Pipelines 2903 Integrate Cake.DotNetTool.Module 2685 Better dotnet tool integration
2983 No possibility of adding variable with isOutput=true in Azure Pipelines 2903 Integrate Cake.DotNetTool.Module 2685 Better dotnet tool integration 3190 Working directory is not respected in BuildContext constructor 3143 ParseSolution throws IndexOutOfRangeException on empty lines 3058 Regression: Tools are no longer not restored in working directory 2852 Terminal output colours 3219 Update nuspec iconUrl in packages to use CDN URL 3216 Remap NuGetLogger Verbose/Verbose to ICakeLog Debug/Diagnostic 3213 Add iconUrl fallback to Cake and Cake.CoreCLR packages 3193 Update Cake unit MS Test SDK dependencies to 16.9.1 3191 Update Roslyn (Microsoft.CodeAnalysis.CSharp.Scripting) to 3.9.0-4.final 3188 Update Cake.NuGet dependencies to latest stable 3144 TeamCity pull request info requires "GIT_BRANCH" environment variable 3133 Add IncludeNativeLibrariesForSelfExtract and IncludeAllContentForSelfExtract to DotNetCorePublishSettings 3127 Add ResultsDirectory to VSTestSettings 3125 ReportGenerator missing report types 3081 Add netcoreapp3.1 target to Cake 3066 Prefer tools with platform affinity 3040 Package ID Prefix Reservation for Cake.* on nuget.org for cake-build organization 3024 WindowsRegistry: Expose other root registry keys to Cake scripts (e.g. HKEY_CURRENT_USER) 2975 Add support for opting out of ANSI coloring via NO_COLOR env. variable 2967 Expose TeamCity build properties dictionary via TeamCityBuildInfo 2966 Enable AnsiConsoleRenderer in TeamCity and Azure Pipelines 2955 Add Build Start Date & Time to TeamCity build information 2941 ProcessArgumentBuilder helpers should return empty builder when values is null 2932 Add dotnet test --blame Flag to DotNetCoreTestSettings 2314 There's no way to set platform like Debug|iPhone 1633 Some command line output ignores system foreground color configuration 2904 (Frosting) Tool installer should respect configuration
3050 Frosting: Rename CakeHost extension from UseTool to InstallTool. 2930 Increase potential breaking change property. 2333 RFC-0001: Rewrite Cake CL…
3050 Frosting: Rename CakeHost extension from UseTool to InstallTool. 2930 Increase potential breaking change property. 2333 RFC-0001: Rewrite Cake CLI. 2292 Remove obsolete methods and properties. 3020 Migrate to Spectre.Console. 2933 Enable NuGet provider in Frosting. 2874 Merge frosting into main Cake repo. 2883 (Frosting) Add support for .NET 5. 2857 Add support for .NET 5. 2776 Checklist for 1.0. 2755 Add DirectoryHashCalculator. 2199 Add GlobPattern class. 741 Add IsRunningOnMacOs() alias. 3083 Update --tree usage example to match option in the help info. 3069 Don't promote UseWorkingDirectory in Frosting default template. 3029 Add ICakeArguments.GetArgument extension. 3018 Cake displays raw ANSI output after running specific executables. 3009 Make Cake Core CakeDataService Public. 2913 Add overload for DotNetCoreRun. 2908 Future proof .NET [Core] detection. 2897 Add tests for MyGetProvider. 2895 Custom contexts should inherit from CakeContextAdapter. 2877 Add NuGet's Icon setting to NuGetPackSettings. 2870 Add helpers for adding multiple strings to ProcessArgumentBuilder. 2866 Support multiple dotnet test options. 2847 Add new GitHub Actions URL environment variables. 2844 Add missing dotnet test options. 2839 Add support for PublishReadyToRunShowWarnings property in DotNetCorePublish. 2838 Add MakeRelative alias to DirectoryPath and FilePath. 2833 Implicit bootstrapping of modules. 2831 ParseAssemblyInfo does not detect lines with extra spaces. 2886 (Frosting) Support all commands that Cake does. 2825 Add option to ignore tool exit code. 2822 Add support of ReportGenerator global tool. 2820 Add DebuggerStepThroughAttribute to generated code. 2817 Bump dependencies. 2801 Inconsistent NuGet file name case. 2792 Add dotnet nologo options. 2743 Tool resolution for multiple names should be breadth first. 2703 OpenCover is missing hideskipped setting. 2623 DotNetCoreTestSettings Can Have Multiple Logger's. 2595 Misleading output message when trying to install prerelease package with the in-process nuget installer. 2892 (Frosting) Add ANSI console. 2893 (Frosting) Align command line parsing with Cake. 2962 Document breaking changes in 1.0 CLI. 2925 Fix sentences which end with double full stop. 2918 Incorrect link for ReSharper's Open Source webpage in Cake readme. 2894 Remove unnecessary documentation and replace it with . 2879 Update links pointing to cakebuild.net to new URL structure. 2836 Update README with more up-to-date "getting started" information. 2811 Identity of BuildProblem in TeamCityProvider should be optional. 1690 Casing causes 'More than one build script specified.' message. 3077 Regression: rc0003 outputs extra characters on OSX. 3072 Attribute [IsDependeeOf] doesn't work. 3038 Tool resolving in Frosting tasks. 3032 Frosting project fails on Linux. 3007 Different arguments between script runner and Frosting. 2963 EndOfStreamException thrown when using loaddependencies=true. 2961 Update dotnet cake usage instructions (dotnet cake --help). 2956 Wrong Cake version in build.config. 2911 C* syntax errors in exceptions causes Specre.CLI internal error. 2861 Fix error output in 1.0 preview. 2853 Custom argument names are not case insensitive in 1.0 preview. 2887 (Frosting) Fix line endings in build.sh within template package. 2734 Can't resolve resource assemblies. 2066 cake.coreclr help information error.
3029 Add ICakeArguments.GetArgument extension 3007 Different arguments between script runner and Frosting 3018 Cake displays raw ANSI output after run
3029 Add ICakeArguments.GetArgument extension 3007 Different arguments between script runner and Frosting 3018 Cake displays raw ANSI output after running specific executables 3009 Make Cake Core CakeDataService Public 2961 Update dotnet cake usage instructions (dotnet cake --help) 2066 cake.coreclr help information error 3032 Frosting project fails on Linux 3050 Frosting: Rename CakeHost extension from UseTool to InstallTool 3020 Migrate to Spectre.Console
2930 Increase potential breaking change property. 2904 (Frosting) Tool installer should respect configuration. 2933 Enable NuGet provider in Frosting.…
2930 Increase potential breaking change property. 2904 (Frosting) Tool installer should respect configuration. 2933 Enable NuGet provider in Frosting. 2838 Add MakeRelative alias to DirectoryPath and FilePath. 2886 (Frosting) Support all commands that Cake does. 2893 (Frosting) Align command line parsing with Cake. 2892 (Frosting) Add ANSI console. 2962 Document breaking changes in 1.0 CLI. 2980 Update to .NET 5 SDK 5.0.101. 2929 GitReleaseManager milestone should use SemVersion. 2928 Cake.Frosting and Cake.Frosting.Template not pushed to NuGet. 2900 Update to .NET 5 SDK "RTM". 2963 EndOfStreamException thrown when using loaddependencies=true. 2956 Wrong Cake version in build.config.
2292 Remove obsolete methods and properties. 2874 Merge frosting into main Cake repo. 2883 (Frosting) Add support for .NET 5. 2857 Add support for .NE
2292 Remove obsolete methods and properties. 2874 Merge frosting into main Cake repo. 2883 (Frosting) Add support for .NET 5. 2857 Add support for .NET 5. 2776 Checklist for 1.0. 2755 Add DirectoryHashCalculator. 2333 RFC-0001: Rewrite Cake CLI. 2199 Add GlobPattern class. 741 Add IsRunningOnMacOs() alias. 2913 Add overload for DotNetCoreRun. 2908 Future proof .NET [Core] detection. 2897 Add tests for MyGetProvider. 2895 Custom contexts should inherit from CakeContextAdapter. 2877 Add NuGet's Icon setting to NuGetPackSettings. 2870 Add helpers for adding multiple strings to ProcessArgumentBuilder. 2866 Support multiple dotnet test options. 2847 Add new GitHub Actions URL environment variables. 2844 Add missing dotnet test options. 2839 Add support for PublishReadyToRunShowWarnings property in DotNetCorePublish. 2833 Implicit bootstrapping of modules. 2831 ParseAssemblyInfo does not detect lines with extra spaces. 2825 Add option to ignore tool exit code. 2822 Add support of ReportGenerator global tool. 2820 Add DebuggerStepThroughAttribute to generated code. 2817 Bump dependencies. 2801 Inconsistent NuGet file name case. 2792 Add dotnet nologo options. 2743 Tool resolution for multiple names should be breadth first. 2703 OpenCover is missing hideskipped setting. 2623 DotNetCoreTestSettings Can Have Multiple Logger's. 2595 Misleading output message when trying to install prerelease package with the in-process nuget installer. 2925 Fix sentences which end with double full stop. 2918 Incorrect link for ReSharper's Open Source webpage in Cake readme. 2894 Remove unnecessary documentation and replace it with . 2879 Update links pointing to cakebuild.net to new URL structure. 2836 Update README with more up-to-date "getting started" information. 2811 Identity of BuildProblem in TeamCityProvider should be optional. 2920 Bump Cake script dependencies. 2899 Update to .NET 5 SDK RC 2. 2850 Bump .NET Core SDK to 3.1.402. 2818 Start producing 1.0.0-rc0001 NuGet Packages. 2814 Switch GRM to not mark GitHub release as a pre-release. 2781 Bump StyleCop to latest version. 2911 C# syntax errors in exceptions causes Specre.CLI internal error. 2861 Fix error output in 1.0 preview. 2853 Custom argument names are not case insensitive in 1.0 preview. 2887 (Frosting) Fix line endings in build.sh within template package. 2734 Can't resolve resource assemblies.
2859 .NET 5 shouldn't be identified as Full Framework or Mono.
2859 .NET 5 shouldn't be identified as Full Framework or Mono.
2813 Actually ship 0.38.3
2813 Actually ship 0.38.3
2803 ArgumentOutOfRangeException: The DateTimeOffset specified cannot be converted into a Zip file timestamp . 2798 Input string not in correct format
2803 ArgumentOutOfRangeException: The DateTimeOffset specified cannot be converted into a Zip file timestamp . 2798 Input string not in correct format starting in v0.38.0. 2799 Bump .NET Core SDK to 3.1.301.
2790 Cake 0.38.1 is failing to write messages to TeamCity
2786 0.38.0 introduces TFBuild obsolete warning for everyone not just users of property
2784 Add NuGet Delete functionality
2708 Emitting debug information should be done regardless of --debug switch.
2677 Add GitHub Actions build provider.
2603 Add .NET Core 3 to Cake.Tool update to .NET Core 3 SDK.
2575 v0.34.0 fails on scripts using the dynamic keyword
2519 Not able to build project with ToolsVersion="15.0"
2514 Add additional report types for ReportGenerator
2426 Chocolatey pack regression in Cake 0.32.0
2420 Add new label alias for GitReleaseManager
2320 Alias for ScriptCallerInfo
2067 Publish as .NET Core Global Tool.
2140 DotNetCorePublish does not respect SelfContained DotNetCorePublishSettings property.
2176 Skipped tasks show up multiple times in report
2171 Add potential breaking change warning
2137 Dependency loading errors with Cake 0.27.1 and Cake.Powershell 0.4.5
2132 Problems with loading certain assemblies (0.27.0)
2078 Support expand environment variables in script pre-processor directives
2063 Cake running on Mono can't load netstandard 2.0 assembly
* 1781 Update to .NET Core 2
1995 Make In-proc NuGet addin/tool installation default
1950 Allow Cake modules to be bootstrapped by Cake in a pre-processing phase
1805 Change GitVersion settings to use nullable integer
1807 NuGetVersion and CommitDate are null with 0.22.1
1798 GitVersion error on build on master branch with version 0.22.0
1785 Bump LatestBreakingChange to 0.22.0
1685 Add DotNetCoreTool alias overload that takes DotNetCoreToolSettings parameter
1673 The xunit.runners package was deprecated
1539 Update solution to Visual Studio 2017
1587 Arguments missing for Octopus Deploy tool
1556 TeamCity BuildNumber is a string
1544 Windows 10 SDK path is not being resolved
1546 MSBuild Logger Path are not correctly quoted
1543 VSWhere aliases should return Directory Paths and not File Paths
Error: SignTool SIGN: Password is required with Certificate path but not specified.
WiXHeat misleading signature- no mode operates on file list
Allow custom loggers in the VSTestSettings
Fixed CakeExecuteScript getting access denied errors on mono/m
Issue with debugging in v0.16.0 (.NET Core)
Change API for registering dependencies with Cake
Ensured that WiX candle definitions are enclosed in quotes
Corrected Issues found with 0.15.0 AppVeyor updates
Add support for adding messages to the AppVeyor build log
Remove obsoleted XmlPoke Aliases
/testsettings: file for MSTest runnerDotNetCoreTest() alias calls DotNetCoreRun()
Fix globalization & white space issue
Regression: ProcessArgumentListExtensions was renamed
Exception running InspectCode and then directly after TeamCity.ImportData
Cake does not find its own nuget.exe on Linux
Your coding agent can read these notes before it upgrades. Set up the MCP server →