﻿<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>https://cakebuild.net/</id>
	<title>Cake</title>
	<link rel="self" href="https://cakebuild.net/" />
	<rights>2026</rights>
	<updated>2026-03-26T06:09:43Z</updated>
	<entry>
		<id>https://cakebuild.net/blog/2026/03/cake-v6.1.0-released</id>
		<title>Cake v6.1.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2026/03/cake-v6.1.0-released" />
		<updated>2026-03-01T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;6.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/4752"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements, and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt;, &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;, and &lt;a href="/docs/running-builds/runners/cake-sdk"&gt;Cake Sdk&lt;/a&gt; since the &lt;a href="/blog/2025/11/cake-v6.0.0-released"&gt;Cake v6.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Cake.Sdk &lt;strong&gt;6.1.1&lt;/strong&gt; has been released to address a dependency issue. If you use &lt;a href="/docs/running-builds/runners/cake-sdk"&gt;Cake.Sdk&lt;/a&gt;, we recommend updating to 6.1.1.&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FormattableString support in logging&lt;/strong&gt; — Use interpolated strings and &lt;code&gt;FormattableLogAction&lt;/code&gt; with &lt;code&gt;Error&lt;/code&gt;, &lt;code&gt;Warning&lt;/code&gt;, &lt;code&gt;Information&lt;/code&gt;, &lt;code&gt;Verbose&lt;/code&gt;, and &lt;code&gt;Debug&lt;/code&gt; for cleaner logging.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cake.Sdk In-Process NuGet client support&lt;/strong&gt; - Install any NuGet package into tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;.slnx support&lt;/strong&gt; — &lt;code&gt;DotNetTest&lt;/code&gt; and solution parsing now recognize &lt;code&gt;.slnx&lt;/code&gt; (XML solution) files; PathType autodetection includes &lt;code&gt;.slnx&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NuGet Pack readme&lt;/strong&gt; — &lt;code&gt;NuGetPack&lt;/code&gt; supports the package readme file via the new &lt;code&gt;ReadMe&lt;/code&gt; setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AssemblyInfo creator&lt;/strong&gt; — You can now add multiple instances of the same custom attribute (e.g. multiple &lt;code&gt;InternalsVisibleTo&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In-Process NuGet authentication&lt;/strong&gt; — In-process NuGet restore supports authenticated feeds (e.g. GitHub Package Registry) via &lt;code&gt;NuGet_ConfigFile&lt;/code&gt; and credential providers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitLab CI&lt;/strong&gt; — Build, and pipeline IDs are now &lt;code&gt;long&lt;/code&gt; instead of &lt;code&gt;int&lt;/code&gt;, so they work on gitlab.com where IDs exceed 32-bit range (breaking for code that stores them in &lt;code&gt;int&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes&lt;/strong&gt; — &lt;code&gt;DotNetPublish&lt;/code&gt; uses non-boolean &lt;code&gt;--self-contained&lt;/code&gt; arguments; &lt;code&gt;DotNetSlnList&lt;/code&gt; respects &lt;code&gt;DOTNET_CLI_UI_LANGUAGE&lt;/code&gt;; Frosting command-line configuration parsing corrected; console log colorization fixed.&lt;/li&gt;
&lt;li&gt;Dependency and SDK updates&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="formattablestring-support-in-logging"&gt;FormattableString support in logging&lt;/h3&gt;
&lt;p&gt;You can now pass interpolated strings directly to the logging aliases, so formatting is clear, and the cost of building the message is only paid when the log level is active.&lt;/p&gt;
&lt;p&gt;Using a &lt;strong&gt;FormattableString&lt;/strong&gt; (interpolated string):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;var project = &amp;quot;MyApp&amp;quot;;
var version = &amp;quot;1.0.0&amp;quot;;
Information($&amp;quot;Building {project} v{version}&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Using &lt;strong&gt;FormattableLogAction&lt;/strong&gt; for lazy evaluation (the message is only formatted if the current verbosity allows it):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Verbose(log =&amp;gt; log($&amp;quot;Processing {items.Count} items in {stopwatch.ElapsedMilliseconds} ms&amp;quot;));
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;All of &lt;code&gt;Error&lt;/code&gt;, &lt;code&gt;Warning&lt;/code&gt;, &lt;code&gt;Information&lt;/code&gt;, &lt;code&gt;Verbose&lt;/code&gt;, and &lt;code&gt;Debug&lt;/code&gt; support both overloads.&lt;/p&gt;
&lt;h3 id="cake.sdk-in-process-nuget-client-support"&gt;Cake.Sdk In-Process NuGet client support&lt;/h3&gt;
&lt;p&gt;Cake.Sdk now goes beyond .NET tools: you can install and run any NuGet package with &lt;code&gt;#tool&lt;/code&gt; / &lt;code&gt;InstallTool&lt;/code&gt;, just like &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake.Tool&lt;/a&gt; already does. That makes it easy to pull in platform-specific packages (e.g. Bicep CLI) and invoke them with &lt;code&gt;Command&lt;/code&gt; or the tool aliases.&lt;/p&gt;
&lt;p&gt;Example: installing the Bicep CLI for the current OS and architecture, then running it:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Task(&amp;quot;Install-Bicep&amp;quot;)
    .Does(() =&amp;gt;
{
    var osArch = (Context.Environment.Platform.Family, RuntimeInformation.OSArchitecture);
    Information($&amp;quot;Installing bicep tool for {osArch}&amp;quot;);

    FilePath[] bicepToolPaths;
    switch (osArch)
    {
        case (PlatformFamily.Windows, System.Runtime.InteropServices.Architecture.X64):
            bicepToolPaths = InstallTool(&amp;quot;nuget:?package=Azure.Bicep.CommandLine.win-x64&amp;amp;version=0.41.2&amp;amp;include=/**/bicep.exe&amp;quot;);
            break;

        case (PlatformFamily.Windows, System.Runtime.InteropServices.Architecture.Arm64):
            bicepToolPaths = InstallTool(&amp;quot;nuget:?package=Azure.Bicep.CommandLine.win-arm64&amp;amp;version=0.41.2&amp;amp;include=/**/bicep.exe&amp;quot;);
            break;

        case (PlatformFamily.Linux, System.Runtime.InteropServices.Architecture.X64):
            bicepToolPaths = InstallTool(&amp;quot;nuget:?package=Azure.Bicep.CommandLine.linux-x64&amp;amp;version=0.41.2&amp;amp;include=/**/bicep&amp;quot;);
            break;

        case (PlatformFamily.Linux, System.Runtime.InteropServices.Architecture.Arm64):
            bicepToolPaths = InstallTool(&amp;quot;nuget:?package=Azure.Bicep.CommandLine.linux-arm64=0.41.2&amp;amp;include=/**/bicep&amp;quot;);
            break;

        case (PlatformFamily.OSX, System.Runtime.InteropServices.Architecture.X64):
            bicepToolPaths = InstallTool(&amp;quot;nuget:?package=Azure.Bicep.CommandLine.osx-x64&amp;amp;version=0.41.2&amp;amp;include=/**/bicep&amp;quot;);
            break;

        case (PlatformFamily.OSX, System.Runtime.InteropServices.Architecture.Arm64):
            bicepToolPaths = InstallTool(&amp;quot;nuget:?package=Azure.Bicep.CommandLine.osx-arm64&amp;amp;version=0.41.2&amp;amp;include=/**/bicep&amp;quot;);
            break;

        default:
            Warning($&amp;quot;Platform {osArch.Family} with architecture {osArch.OSArchitecture} is not supported.&amp;quot;);
            return;
    }

    var bicepTool = bicepToolPaths.FirstOrDefault() ?? throw new FileNotFoundException(&amp;quot;Failed to resole tool&amp;quot;);

    Information($&amp;quot;Installed bicep to {bicepTool}&amp;quot;);
    Command(
        new CommandSettings
        {
            ToolExecutableNames = [&amp;quot;bicep&amp;quot;, &amp;quot;bicep.exe&amp;quot;],
            ToolName = &amp;quot;bicep&amp;quot;,
            ToolPath = bicepTool
        },
        &amp;quot;--version&amp;quot;);
});
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/peymanr34"&gt;peymanr34&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SoulSniper1212&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/wgnf"&gt;wgnf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/augustoproiete"&gt;augustoproiete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/paulomorgado"&gt;paulomorgado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/TrymBeast"&gt;TrymBeast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gep13"&gt;gep13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/NatMarchand"&gt;NatMarchand&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/squid-box"&gt;squid-box&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/95?closed=1"&gt;43 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Breaking change&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4656"&gt;&lt;strong&gt;#4656&lt;/strong&gt;&lt;/a&gt; Gitlab CI_PIPELINE_ID has exceeded the int limits on gitlab.com and the variable should be changed to a long.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4698"&gt;&lt;strong&gt;#4698&lt;/strong&gt;&lt;/a&gt; Add FormattableString Support to Logging Methods.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4520"&gt;&lt;strong&gt;#4520&lt;/strong&gt;&lt;/a&gt; add slnx support.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4071"&gt;&lt;strong&gt;#4071&lt;/strong&gt;&lt;/a&gt; Unable to set multiple of the same attribute CustomAttributes in AssemblyInfo creator.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3517"&gt;&lt;strong&gt;#3517&lt;/strong&gt;&lt;/a&gt; NuGet Pack Should support new readme file.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2028"&gt;&lt;strong&gt;#2028&lt;/strong&gt;&lt;/a&gt; In-Process NuGet doesn't support authentication.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4740"&gt;&lt;strong&gt;#4740&lt;/strong&gt;&lt;/a&gt; Add CakeModule assemmbly attribute to NuGetModule.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4737"&gt;&lt;strong&gt;#4737&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 9.0.13 &amp;amp; 10.0.3 (net9.0&amp;amp;net10.0).&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4735"&gt;&lt;strong&gt;#4735&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.16.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4733"&gt;&lt;strong&gt;#4733&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 7.3.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4715"&gt;&lt;strong&gt;#4715&lt;/strong&gt;&lt;/a&gt; Update System.Security.Cryptography.Pkcs to 9.0.12 &amp;amp; 10.0.2 (net9.0&amp;amp;net10.0).&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4713"&gt;&lt;strong&gt;#4713&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 9.0.12 &amp;amp; 10.0.2 (net9.0&amp;amp;net10.0).&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4694"&gt;&lt;strong&gt;#4694&lt;/strong&gt;&lt;/a&gt; Update Autofac to 9.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4692"&gt;&lt;strong&gt;#4692&lt;/strong&gt;&lt;/a&gt; Update System.Security.Cryptography.Pkcs to 10.0.1 for net10.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4688"&gt;&lt;strong&gt;#4688&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.15.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4685"&gt;&lt;strong&gt;#4685&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 10.0.1 for net10.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4683"&gt;&lt;strong&gt;#4683&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 5.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4679"&gt;&lt;strong&gt;#4679&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.* to 1.8.4.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4677"&gt;&lt;strong&gt;#4677&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 7.0.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4675"&gt;&lt;strong&gt;#4675&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console &amp;amp; Spectre.Console.Cli to 0.54.0 &amp;amp; 0.53.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4658"&gt;&lt;strong&gt;#4658&lt;/strong&gt;&lt;/a&gt; Add support for MSBuild 18 and VS2026.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4635"&gt;&lt;strong&gt;#4635&lt;/strong&gt;&lt;/a&gt; DotCover no longer works with version 2025.2+ of JetBrains.dotCover.CommandLineTools.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4720"&gt;&lt;strong&gt;#4720&lt;/strong&gt;&lt;/a&gt; Use non-boolean self-contained arguments for dotnet publish.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4706"&gt;&lt;strong&gt;#4706&lt;/strong&gt;&lt;/a&gt; Add support for .slnx files in dotnet test PathType autodetection.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4687"&gt;&lt;strong&gt;#4687&lt;/strong&gt;&lt;/a&gt; Cake Frosting FrostingConfiguration Command Line parameters are not parsed correctly.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4667"&gt;&lt;strong&gt;#4667&lt;/strong&gt;&lt;/a&gt; &lt;code&gt;DotNetSlnList&lt;/code&gt; hardcodes English output.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4662"&gt;&lt;strong&gt;#4662&lt;/strong&gt;&lt;/a&gt; Colorization of console log output.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;6.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/4752"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements, and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt;, &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;, and &lt;a href="/docs/running-builds/runners/cake-sdk"&gt;Cake Sdk&lt;/a&gt; since the &lt;a href="/blog/2025/11/cake-v6.0.0-released"&gt;Cake v6.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Cake.Sdk &lt;strong&gt;6.1.1&lt;/strong&gt; has been released to address a dependency issue. If you use &lt;a href="/docs/running-builds/runners/cake-sdk"&gt;Cake.Sdk&lt;/a&gt;, we recommend updating to 6.1.1.&lt;/p&gt;



&lt;p&gt;You can now pass interpolated strings directly to the logging aliases, so formatting is clear, and the cost of building the message is only paid when the log level is active.&lt;/p&gt;
&lt;p&gt;Using a &lt;strong&gt;FormattableString&lt;/strong&gt; (interpolated string):&lt;/p&gt;

&lt;p&gt;Using &lt;strong&gt;FormattableLogAction&lt;/strong&gt; for lazy evaluation (the message is only formatted if the current verbosity allows it):&lt;/p&gt;

&lt;p&gt;All of &lt;code&gt;Error&lt;/code&gt;, &lt;code&gt;Warning&lt;/code&gt;, &lt;code&gt;Information&lt;/code&gt;, &lt;code&gt;Verbose&lt;/code&gt;, and &lt;code&gt;Debug&lt;/code&gt; support both overloads.&lt;/p&gt;

&lt;p&gt;Cake.Sdk now goes beyond .NET tools: you can install and run any NuGet package with &lt;code&gt;#tool&lt;/code&gt; / &lt;code&gt;InstallTool&lt;/code&gt;, just like &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake.Tool&lt;/a&gt; already does. That makes it easy to pull in platform-specific packages (e.g. Bicep CLI) and invoke them with &lt;code&gt;Command&lt;/code&gt; or the tool aliases.&lt;/p&gt;
&lt;p&gt;Example: installing the Bicep CLI for the current OS and architecture, then running it:&lt;/p&gt;


&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2025/11/cake-v6.0.0-released</id>
		<title>Cake v6.0.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2025/11/cake-v6.0.0-released" />
		<updated>2025-11-11T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;6.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4653"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt;, &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;, and the new &lt;a href="/docs/running-builds/runners/cake-sdk"&gt;Cake.Sdk&lt;/a&gt; runner since the &lt;a href="/blog/2025/10/cake-v5.1.0-released"&gt;Cake v5.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;.NET 10 support &amp;amp; C# 14 support&lt;/li&gt;
&lt;li&gt;New runner: Cake.Sdk&lt;/li&gt;
&lt;li&gt;Cake.Template&lt;/li&gt;
&lt;li&gt;Addin recommended Cake version set to 6.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="net-10-support-c-14-support"&gt;.NET 10 support &amp;amp; C# 14 support&lt;/h3&gt;
&lt;p&gt;Cake now fully supports running on .NET 10, and with this C# 14, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 6.0.0 will look like this:&lt;/p&gt;
&lt;table class="table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Runner&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 10&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 9&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 8&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake .NET Tool&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/cake-sdk"&gt;Cake.Sdk&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="new-runner-cake.sdk"&gt;New runner: Cake.Sdk&lt;/h3&gt;
&lt;p&gt;We're excited to announce &lt;strong&gt;Cake.Sdk&lt;/strong&gt; as a new official runner for Cake! Cake.Sdk provides a modern way to get the Cake tool scripting experience in regular .NET console applications. This brings you the stellar experience of the new &lt;a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/"&gt;&amp;quot;dotnet run app.cs&amp;quot;&lt;/a&gt; feature (requires .NET 10), while also working seamlessly with .NET 8 and 9 for regular csproj projects.&lt;/p&gt;
&lt;p&gt;Here's the minimal example:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk

Information(&amp;quot;Hello world!&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet cake.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cake.Sdk is a custom SDK that provides a convenient way to create Cake projects with minimal configuration. It automatically sets up common properties and provides a streamlined development experience for Cake-based build automation projects, whether you're using the new file-based approach or traditional project-based builds.&lt;/p&gt;
&lt;p&gt;Key features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Minimal Project Configuration&lt;/strong&gt;: Create Cake projects with just a few lines in your &lt;code&gt;.csproj&lt;/code&gt; file&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;File-based Build Scripts&lt;/strong&gt;: Use the new &lt;code&gt;#:sdk Cake.Sdk&lt;/code&gt; directive for standalone &lt;code&gt;.cs&lt;/code&gt; files&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optimized Build Settings&lt;/strong&gt;: Pre-configured with optimal settings for Cake projects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Built-in Source Generation&lt;/strong&gt;: Includes Cake.Generator by default for automatic source generation capabilities&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Full Cake Addin &amp;amp; Module Support&lt;/strong&gt;: All existing Cake addins and modules work seamlessly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native .NET CLI Publish Support&lt;/strong&gt;: Create self-contained precompiled binaries and containers&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cake.template"&gt;Cake.Template&lt;/h3&gt;
&lt;p&gt;The easiest way to get started with Cake.Sdk is using the &lt;strong&gt;Cake.Template&lt;/strong&gt; package, which provides several templates for different scenarios:&lt;/p&gt;
&lt;p&gt;First, install the template package:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new install Cake.Template
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Create a new Cake file-based project:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakefile --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For the simplest possible setup, you can use the minimal template:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakeminimalfile --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For larger projects, you can organize your code across multiple files:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakemultifile --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For traditional project-based approach:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakeproj --Framework net10.0 --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="addin-recommended-cake-version-set-to-6.0.0"&gt;Addin recommended Cake version set to 6.0.0&lt;/h3&gt;
&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 6.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like the one below when addins or modules are loaded.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;The assembly 'Cake.Addin, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null'
is referencing an older version of Cake.Core (5.0.0).
For best compatibility it should target Cake.Core version 6.0.0.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The recommended target framework monikers for addins are now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;net10.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;net9.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;net8.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Cheesebaron"&gt;Cheesebaron&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SimonCropp"&gt;SimonCropp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/patriksvensson"&gt;patriksvensson&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/94?closed=1"&gt;38 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Breaking change&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4639"&gt;&lt;strong&gt;#4639&lt;/strong&gt;&lt;/a&gt; Make CakeSpectreReportPrinter the default  ICakeReportPrinter.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4638"&gt;&lt;strong&gt;#4638&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to 0.53.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4593"&gt;&lt;strong&gt;#4593&lt;/strong&gt;&lt;/a&gt; Update LatestPotentialBreakingChange to 6.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4534"&gt;&lt;strong&gt;#4534&lt;/strong&gt;&lt;/a&gt; Azure Pipleines Environement Agent Info uses FilePath instead of DirectoryPath.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4592"&gt;&lt;strong&gt;#4592&lt;/strong&gt;&lt;/a&gt; C# 14 Scripting Support.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4576"&gt;&lt;strong&gt;#4576&lt;/strong&gt;&lt;/a&gt; Add .NET 10 (net10.0) TFM.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4642"&gt;&lt;strong&gt;#4642&lt;/strong&gt;&lt;/a&gt; Display Delegated/Executed status as Succeded in Cake task summary.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4636"&gt;&lt;strong&gt;#4636&lt;/strong&gt;&lt;/a&gt; Enhance file system abstraction with timestamps, Unix modes, and performance improvements.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4627"&gt;&lt;strong&gt;#4627&lt;/strong&gt;&lt;/a&gt; .NET Test Platform Requires --project &lt;code&gt;&amp;lt;PROJECT_PATH&amp;gt;&lt;/code&gt; / --solution &lt;code&gt;&amp;lt;SOLUTION_PATH&amp;gt;&lt;/code&gt; to be specified.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4624"&gt;&lt;strong&gt;#4624&lt;/strong&gt;&lt;/a&gt; Update System.* to 9.0.10.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4623"&gt;&lt;strong&gt;#4623&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 9.0.10.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4622"&gt;&lt;strong&gt;#4622&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to 0.52.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4616"&gt;&lt;strong&gt;#4616&lt;/strong&gt;&lt;/a&gt; Replace using with await using for IAsyncDisposable resources.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4615"&gt;&lt;strong&gt;#4615&lt;/strong&gt;&lt;/a&gt; Replace manual null checks with ArgumentNullException.ThrowIfNull().&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4614"&gt;&lt;strong&gt;#4614&lt;/strong&gt;&lt;/a&gt; Modernize Enum.GetName calls to use generic overload.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4613"&gt;&lt;strong&gt;#4613&lt;/strong&gt;&lt;/a&gt; Use char literals instead of string literals for single characters in StreamWriter.Write.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4612"&gt;&lt;strong&gt;#4612&lt;/strong&gt;&lt;/a&gt; Replace StringBuilder.Append(string.Join()) with StringBuilder.AppendJoin() for better performance.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4611"&gt;&lt;strong&gt;#4611&lt;/strong&gt;&lt;/a&gt; Use char literals instead of string literals for single characters in StringBuilder.Append.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4610"&gt;&lt;strong&gt;#4610&lt;/strong&gt;&lt;/a&gt; Replace string.Join with string.Concat for empty separator cases.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4609"&gt;&lt;strong&gt;#4609&lt;/strong&gt;&lt;/a&gt; Optimize string.Join calls to use char separators instead of string separators.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4608"&gt;&lt;strong&gt;#4608&lt;/strong&gt;&lt;/a&gt; Modernize dictionary access patterns with TryGetValue and deconstruction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4603"&gt;&lt;strong&gt;#4603&lt;/strong&gt;&lt;/a&gt; Fix .NET framework version detection.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;6.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4653"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt;, &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;, and the new &lt;a href="/docs/running-builds/runners/cake-sdk"&gt;Cake.Sdk&lt;/a&gt; runner since the &lt;a href="/blog/2025/10/cake-v5.1.0-released"&gt;Cake v5.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;Cake now fully supports running on .NET 10, and with this C# 14, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 6.0.0 will look like this:&lt;/p&gt;


&lt;p&gt;We're excited to announce &lt;strong&gt;Cake.Sdk&lt;/strong&gt; as a new official runner for Cake! Cake.Sdk provides a modern way to get the Cake tool scripting experience in regular .NET console applications. This brings you the stellar experience of the new &lt;a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/"&gt;"dotnet run app.cs"&lt;/a&gt; feature (requires .NET 10), while also working seamlessly with .NET 8 and 9 for regular csproj projects.&lt;/p&gt;
&lt;p&gt;Here's the minimal example:&lt;/p&gt;


&lt;p&gt;Cake.Sdk is a custom SDK that provides a convenient way to create Cake projects with minimal configuration. It automatically sets up common properties and provides a streamlined development experience for Cake-based build automation projects, whether you're using the new file-based approach or traditional project-based builds.&lt;/p&gt;
&lt;p&gt;Key features include:&lt;/p&gt;


&lt;p&gt;The easiest way to get started with Cake.Sdk is using the &lt;strong&gt;Cake.Template&lt;/strong&gt; package, which provides several templates for different scenarios:&lt;/p&gt;
&lt;p&gt;First, install the template package:&lt;/p&gt;

&lt;p&gt;Create a new Cake file-based project:&lt;/p&gt;

&lt;p&gt;For the simplest possible setup, you can use the minimal template:&lt;/p&gt;

&lt;p&gt;For larger projects, you can organize your code across multiple files:&lt;/p&gt;

&lt;p&gt;For traditional project-based approach:&lt;/p&gt;


&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 6.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like the one below when addins or modules are loaded.&lt;/p&gt;

&lt;p&gt;The recommended target framework monikers for addins are now:&lt;/p&gt;


&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2025/10/cake-v5.1.0-released</id>
		<title>Cake v5.1.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2025/10/cake-v5.1.0-released" />
		<updated>2025-10-04T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;5.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4588"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2024/11/cake-v5.0.0-released"&gt;Cake v5.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add Woodpecker CI Support&lt;/li&gt;
&lt;li&gt;Cake.Testing.Xunit.v3&lt;/li&gt;
&lt;li&gt;Improved script caching behavior&lt;/li&gt;
&lt;li&gt;New Aliases
&lt;ul&gt;
&lt;li&gt;DotNetSlnRemove&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Dependency and SDK updates&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/antonysmith-mandogroup"&gt;antonysmith-mandogroup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ap0llo"&gt;ap0llo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/GeertvanHorrik"&gt;GeertvanHorrik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gep13"&gt;gep13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kapsiR"&gt;kapsiR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/paulomorgado"&gt;paulomorgado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SimonCropp"&gt;SimonCropp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tstewart65"&gt;tstewart65&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/93?closed=1"&gt;93 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4539"&gt;&lt;strong&gt;#4539&lt;/strong&gt;&lt;/a&gt; Add Woodpecker CI Support.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4436"&gt;&lt;strong&gt;#4436&lt;/strong&gt;&lt;/a&gt; Add support for capturing MSBuild properties, items and target results.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4431"&gt;&lt;strong&gt;#4431&lt;/strong&gt;&lt;/a&gt; Add property for GitLab's &amp;quot;Pipeline Source&amp;quot; to GitLabCIBuildInfo.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4418"&gt;&lt;strong&gt;#4418&lt;/strong&gt;&lt;/a&gt; GitLab Server url should be available in GitLabCIServerInfo.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4416"&gt;&lt;strong&gt;#4416&lt;/strong&gt;&lt;/a&gt; Make Merge Request source and target branch available in GitLabCIPullRequestInfo.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4401"&gt;&lt;strong&gt;#4401&lt;/strong&gt;&lt;/a&gt; Add DotNetSlnRemove alias for dotnet sln remove command.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4584"&gt;&lt;strong&gt;#4584&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to 0.51.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4583"&gt;&lt;strong&gt;#4583&lt;/strong&gt;&lt;/a&gt; Update Newtonsoft.Json to 13.0.4.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4582"&gt;&lt;strong&gt;#4582&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 9.0.9.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4581"&gt;&lt;strong&gt;#4581&lt;/strong&gt;&lt;/a&gt; Update System.* to 9.0.9.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4549"&gt;&lt;strong&gt;#4549&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.Net90 to 1.8.3.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4548"&gt;&lt;strong&gt;#4548&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.Net80 to 1.8.3.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4547"&gt;&lt;strong&gt;#4547&lt;/strong&gt;&lt;/a&gt; Update Autofac to 8.4.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4546"&gt;&lt;strong&gt;#4546&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.14.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4545"&gt;&lt;strong&gt;#4545&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 9.0.8.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4544"&gt;&lt;strong&gt;#4544&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata to 9.0.8.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4543"&gt;&lt;strong&gt;#4543&lt;/strong&gt;&lt;/a&gt; Update System.Collections.Immutable to 9.0.8.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4542"&gt;&lt;strong&gt;#4542&lt;/strong&gt;&lt;/a&gt; Update System.Security.Cryptography.Pkcs to 9.0.8.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4529"&gt;&lt;strong&gt;#4529&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata 9.0.7.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4528"&gt;&lt;strong&gt;#4528&lt;/strong&gt;&lt;/a&gt; Update System.Collections.Immutable to 9.0.7.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4527"&gt;&lt;strong&gt;#4527&lt;/strong&gt;&lt;/a&gt; Update System.Security.Cryptography.Pkcs to 9.0.7.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4526"&gt;&lt;strong&gt;#4526&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 9.0.7.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4523"&gt;&lt;strong&gt;#4523&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.12.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4510"&gt;&lt;strong&gt;#4510&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.12.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4509"&gt;&lt;strong&gt;#4509&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.Net* to 1.8.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4505"&gt;&lt;strong&gt;#4505&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.Net* to 1.8.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4497"&gt;&lt;strong&gt;#4497&lt;/strong&gt;&lt;/a&gt; Cake.Testing.Xunit.v3 should not reference xunit.v3.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4493"&gt;&lt;strong&gt;#4493&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to 0.50.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4492"&gt;&lt;strong&gt;#4492&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.14.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4491"&gt;&lt;strong&gt;#4491&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata to 9.0.5.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4490"&gt;&lt;strong&gt;#4490&lt;/strong&gt;&lt;/a&gt; Update System.Collections.Immutable to 9.0.5.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4489"&gt;&lt;strong&gt;#4489&lt;/strong&gt;&lt;/a&gt; Update Autofac to 8.3.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4488"&gt;&lt;strong&gt;#4488&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 9.0.5.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4483"&gt;&lt;strong&gt;#4483&lt;/strong&gt;&lt;/a&gt; Update System.Security.Cryptography.Pkcs to 9.0.5.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4482"&gt;&lt;strong&gt;#4482&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.11.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4481"&gt;&lt;strong&gt;#4481&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.14.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4471"&gt;&lt;strong&gt;#4471&lt;/strong&gt;&lt;/a&gt; Improve script caching behavior.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4440"&gt;&lt;strong&gt;#4440&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.Net80 to 1.8.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4426"&gt;&lt;strong&gt;#4426&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.12.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4425"&gt;&lt;strong&gt;#4425&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.12.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4421"&gt;&lt;strong&gt;#4421&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.3.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4420"&gt;&lt;strong&gt;#4420&lt;/strong&gt;&lt;/a&gt; Update Autofac to 8.2.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4412"&gt;&lt;strong&gt;#4412&lt;/strong&gt;&lt;/a&gt; NuGet 6.9 renamed &lt;code&gt;no-cache&lt;/code&gt; to &lt;code&gt;no-http-cache&lt;/code&gt; and deprecated the old setting name.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4407"&gt;&lt;strong&gt;#4407&lt;/strong&gt;&lt;/a&gt; SignTool missing the /kc and /csp parameters. .&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4399"&gt;&lt;strong&gt;#4399&lt;/strong&gt;&lt;/a&gt; Refactor DotNetAliases: Extract methods into a separate partial class.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4478"&gt;&lt;strong&gt;#4478&lt;/strong&gt;&lt;/a&gt; Failed to install addin when running from Windows powershell.exe.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4475"&gt;&lt;strong&gt;#4475&lt;/strong&gt;&lt;/a&gt; Script execution does not always show a report summary.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4410"&gt;&lt;strong&gt;#4410&lt;/strong&gt;&lt;/a&gt; AzurePipelinesPullRequestInfo fails to detect if build is running in the context of a GitHub Pull Request.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4286"&gt;&lt;strong&gt;#4286&lt;/strong&gt;&lt;/a&gt; DotNetToolRunner doesn't support empty space at tool path.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;5.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4588"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2024/11/cake-v5.0.0-released"&gt;Cake v5.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2025/09/cake-sdk-net-publish-debug</id>
		<title>Cake.Sdk 5.0.25257.82-beta released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2025/09/cake-sdk-net-publish-debug" />
		<updated>2025-09-15T00:00:00Z</updated>
		<content>&lt;p&gt;We're excited to announce the release of &lt;strong&gt;Cake.Sdk 5.0.25257.82-beta&lt;/strong&gt;, a minor preview release that brings improvements to performance, the debugging experience, and &lt;strong&gt;native .NET CLI publish support&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="net-publish-support"&gt;.NET Publish Support&lt;/h2&gt;
&lt;p&gt;The biggest improvement in this release is that &lt;code&gt;dotnet publish&lt;/code&gt; now works with Cake.Sdk. This means you can now create self-contained precompiled binaries and containers, which can provide substantial performance gains when the same code is executed multiple times across different stages.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="creating-self-contained-binaries"&gt;Creating Self-Contained Binaries&lt;/h3&gt;
&lt;p&gt;You can now publish your Cake scripts as self-contained executables:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet publish cake.cs --output cake.sdk
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This will result in a self-contained &lt;code&gt;cake.sdk&lt;/code&gt; binary in the output folder, eliminating the need for the .NET runtime to be installed on the target machine.&lt;/p&gt;
&lt;h3 id="container-support"&gt;Container Support&lt;/h3&gt;
&lt;p&gt;Building containers is now straightforward with Cake.Sdk:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet publish cake.cs \
    --output cake.sdk \
    --target:PublishContainer \
    -p ContainerBaseImage='mcr.microsoft.com/dotnet/runtime-deps:10.0-noble-chiseled' \
    -p ContainerArchiveOutputPath=Cake.Sdk.tar.gz 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Once built, you can import and run the container:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;# Import the container
podman load -i Cake.Sdk.tar.gz

# Run the container
podman run -it --rm localhost/cake-sdk:latest
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You can also publish directly to a container image registry. This enables powerful scenarios, for example, you can have your build pipeline pre-compiled and cached on build agents for even faster execution.&lt;/p&gt;
&lt;h3 id="feedback-welcome"&gt;Feedback Welcome&lt;/h3&gt;
&lt;p&gt;This is still a preview release, and we'd love your feedback! You can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Report issues on &lt;a href="https://github.com/cake-build/generator/issues"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Join the discussion on our &lt;a href="https://github.com/orgs/cake-build/discussions"&gt;discussion board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Contribute to the &lt;a href="https://github.com/cake-build/generator/"&gt;source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="package-references"&gt;Package References&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Sdk"&gt;Cake.Sdk&lt;/a&gt; - The main SDK package&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Generator"&gt;Cake.Generator&lt;/a&gt; - Source generator for Cake aliases&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Template"&gt;Cake.Template&lt;/a&gt; - Templates for creating Cake projects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We're excited to see what you build with the enhanced Cake.Sdk capabilities! 🍰&lt;/p&gt;
</content>
		<summary>&lt;p&gt;We're excited to announce the release of &lt;strong&gt;Cake.Sdk 5.0.25257.82-beta&lt;/strong&gt;, a minor preview release that brings improvements to performance, the debugging experience, and &lt;strong&gt;native .NET CLI publish support&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The biggest improvement in this release is that &lt;code&gt;dotnet publish&lt;/code&gt; now works with Cake.Sdk. This means you can now create self-contained precompiled binaries and containers, which can provide substantial performance gains when the same code is executed multiple times across different stages.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2025/09/cake-sdk-net-rc1-update</id>
		<title>Cake.Sdk 5.0.25253.70-beta released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2025/09/cake-sdk-net-rc1-update" />
		<updated>2025-09-10T00:00:00Z</updated>
		<content>&lt;p&gt;A new preview version of &lt;strong&gt;Cake.Sdk&lt;/strong&gt; has been released! Version &lt;strong&gt;5.0.25253.70-beta&lt;/strong&gt; brings compatibility with .NET 10 RC1 and introduces powerful new features for modular build script organization. 🚀 🍰&lt;/p&gt;
&lt;h3 id="whats-new-in-this-release"&gt;What's new in this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compiled with/against .NET 10 RC1&lt;/strong&gt; - Full compatibility with the latest .NET 10 release candidate&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multiple Main Entry Points&lt;/strong&gt; - Support for multiple &lt;code&gt;Main_*&lt;/code&gt; methods for better script organization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Script Host IoC Integration&lt;/strong&gt; - Enhanced dependency injection with script host action execution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance Optimizations&lt;/strong&gt; - Significant improvements in build time and memory usage&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New minimal template&lt;/strong&gt; - Easily scaffold new Cake projects with the streamlined minimal template&lt;/li&gt;
&lt;/ul&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="net-10-rc1-compatibility"&gt;.NET 10 RC1 Compatibility&lt;/h3&gt;
&lt;p&gt;This release is fully compiled against .NET 10 RC1, ensuring compatibility with the latest .NET 10 features and improvements. The SDK now takes full advantage of the latest framework capabilities while maintaining backward compatibility with .NET 8 and 9.&lt;/p&gt;
&lt;h3 id="multiple-main-entry-points"&gt;Multiple Main Entry Points&lt;/h3&gt;
&lt;p&gt;One of the most exciting new features is support for multiple main entry points through &lt;code&gt;Main_*&lt;/code&gt; methods. This allows you to organize your build scripts into logical modules while maintaining a single entry point.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk&amp;#64;5.0.25253.70-beta

Task(&amp;quot;Default&amp;quot;)
    .IsDependentOn(&amp;quot;Three&amp;quot;);

RunTarget(&amp;quot;Default&amp;quot;);


// Additional main methods for different scenarios will be automatically invoked
static partial void Main_One()
{
    Task(&amp;quot;One&amp;quot;)
        .Does(() =&amp;gt; Information(&amp;quot;Building component one&amp;quot;));
}

static partial void Main_Two()
{
    Task(&amp;quot;Two&amp;quot;)
        .IsDependentOn(&amp;quot;One&amp;quot;)
        .Does(() =&amp;gt; Information(&amp;quot;Building component two&amp;quot;));
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The generator automatically scans for &lt;code&gt;Main_*&lt;/code&gt; methods and registers them as available entry points, making it easy to create modular build scripts that can be executed independently or as part of a larger workflow. This feature works in both file-based and project-based approaches, allowing you to organize your build logic across multiple files while maintaining a single entry point. This simplifies migrating from Cake script files that have Tasks registered in multiple files. When placing a partial main method in an external file, it must be inside a partial Program class:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;public static partial class Program
{
    static void Main_Three()
    {
        Task(&amp;quot;Build-Three&amp;quot;)
            .IsDependentOn(&amp;quot;Build-Two&amp;quot;)
            .Does(() =&amp;gt; Information(&amp;quot;Building component three&amp;quot;));
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="script-host-ioc-integration"&gt;Script Host IoC Integration&lt;/h3&gt;
&lt;p&gt;Enhanced dependency injection capabilities now allow for deeper integration between the script host and IoC container. This enables dynamic task creation and more flexible service registration patterns, including the ability to add Cake Tasks via external Cake modules.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk&amp;#64;5.0.25253.70-beta

var target = Argument(&amp;quot;target&amp;quot;, &amp;quot;Test&amp;quot;);

Task(&amp;quot;Build&amp;quot;)
    .Does(() =&amp;gt; {
       // Build
    });

Task(&amp;quot;Test&amp;quot;)
    .IsDependentOn(&amp;quot;Build&amp;quot;)
    .Does(() =&amp;gt; {
        // Test
    });

RunTarget(target);

// Register services with script host integration
static partial void RegisterServices(IServiceCollection services)
{
    // Injects IOC-Task as an dependency of Build task
    services.AddSingleton(new Action&amp;lt;IScriptHost&amp;gt;(
                        host =&amp;gt; host.Task(&amp;quot;IOC-Task&amp;quot;)
                                    .IsDependeeOf(&amp;quot;Build&amp;quot;)
                                    .Does(() =&amp;gt; Information(&amp;quot;Hello from IOC-Task&amp;quot;))));
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This integration provides seamless access to registered services throughout your build script, enabling more sophisticated build automation patterns.&lt;/p&gt;
&lt;h3 id="performance-optimizations"&gt;Performance Optimizations&lt;/h3&gt;
&lt;p&gt;This release includes significant performance improvements that result in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reduction in incremental build times&lt;/li&gt;
&lt;li&gt;Reduction in peak memory usage&lt;/li&gt;
&lt;li&gt;Reduction in CPU usage for large projects&lt;/li&gt;
&lt;li&gt;Better scalability with large numbers of Cake aliases&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="getting-started"&gt;Getting Started&lt;/h3&gt;
&lt;p&gt;To try out the latest preview, update your &lt;code&gt;global.json&lt;/code&gt; file:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-json"&gt;{
  &amp;quot;sdk&amp;quot;: {
    &amp;quot;version&amp;quot;: &amp;quot;10.0.100-rc.1.25451.107&amp;quot;
  },
  &amp;quot;msbuild-sdks&amp;quot;: {
    &amp;quot;Cake.Sdk&amp;quot;: &amp;quot;5.0.25253.70-beta&amp;quot;
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Or install the latest &lt;a href="https://www.nuget.org/packages/Cake.Template#readme-body-tab"&gt;template package&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new install Cake.Template&amp;#64;5.0.25253.70-beta
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Create a new Cake file-based project with sample project to build:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakefile --name cake --IncludeExampleProject true
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And run it with:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet cake.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="minimal-template"&gt;Minimal Template&lt;/h3&gt;
&lt;p&gt;For the simplest possible setup, you can use the new minimal template:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakeminimal --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This creates a minimal &lt;code&gt;cake.cs&lt;/code&gt; file with just the essential SDK directive and Information log statement. Perfect for getting started quickly or when you want to build your script from scratch.&lt;/p&gt;
&lt;h3 id="multi-file-organization"&gt;Multi-file Organization&lt;/h3&gt;
&lt;p&gt;For larger projects, you can organize your code across multiple files:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakemultifile --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This creates a structure that supports both single-file and multi-file approaches, i.e., for use with the new &lt;code&gt;Main_*&lt;/code&gt; methods providing flexible entry points for different build scenarios. This allows you to organize your build logic across multiple files while maintaining a single entry point.&lt;/p&gt;
&lt;h3 id="requirements"&gt;Requirements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;File-based approach&lt;/strong&gt;: .NET 10 RC1 or later&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project-based approach&lt;/strong&gt;: .NET 8.0 or later&lt;/li&gt;
&lt;li&gt;Compatible with .NET 8.0, 9.0, and 10.0 target frameworks&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-repository"&gt;Example Repository&lt;/h3&gt;
&lt;p&gt;We've updated our comprehensive example repository at &lt;a href="https://github.com/cake-build/cakesdk-example"&gt;github.com/cake-build/cakesdk-example&lt;/a&gt; to demonstrate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Multiple main entry points with &lt;code&gt;Main_*&lt;/code&gt; methods&lt;/li&gt;
&lt;li&gt;Script host IoC integration patterns&lt;/li&gt;
&lt;li&gt;Performance-optimized build scripts&lt;/li&gt;
&lt;li&gt;Multi-file organization strategies&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="github-actions-support"&gt;GitHub Actions Support&lt;/h3&gt;
&lt;p&gt;The latest unreleased bits of &lt;a href="https://github.com/cake-build/cake-action"&gt;cake-action&lt;/a&gt; include support for the new features:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;steps:
  - name: Run Cake with multiple main entry points
    uses: cake-build/cake-action&amp;#64;master
    with:
      file-path: path/to/Build.cs
      arguments: --target=&amp;quot;Main_One&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="feedback-welcome"&gt;Feedback Welcome&lt;/h3&gt;
&lt;p&gt;This is still a preview release, and we'd love your feedback! You can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Try out the new multiple main entry points and IoC features&lt;/li&gt;
&lt;li&gt;Report issues on &lt;a href="https://github.com/cake-build/generator/issues"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Join the discussion on our &lt;a href="https://github.com/orgs/cake-build/discussions"&gt;discussion board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Contribute to the &lt;a href="https://github.com/cake-build/generator/"&gt;source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="package-references"&gt;Package References&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Sdk"&gt;Cake.Sdk&lt;/a&gt; - The main SDK package&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Generator"&gt;Cake.Generator&lt;/a&gt; - Source generator for Cake aliases&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Template"&gt;Cake.Template&lt;/a&gt; - Templates for creating Cake projects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We're excited to see what you build with the enhanced Cake.Sdk capabilities! 🍰&lt;/p&gt;
</content>
		<summary>&lt;p&gt;A new preview version of &lt;strong&gt;Cake.Sdk&lt;/strong&gt; has been released! Version &lt;strong&gt;5.0.25253.70-beta&lt;/strong&gt; brings compatibility with .NET 10 RC1 and introduces powerful new features for modular build script organization. 🚀 🍰&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2025/08/cake-sdk-net-preview-7-update</id>
		<title>Cake.Sdk 5.0.25225.53-beta released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2025/08/cake-sdk-net-preview-7-update" />
		<updated>2025-08-13T00:00:00Z</updated>
		<content>&lt;p&gt;A new preview version of &lt;strong&gt;Cake.Sdk&lt;/strong&gt; has been released! Version &lt;strong&gt;5.0.25225.53-beta&lt;/strong&gt; brings compatibility with .NET 10 Preview 7. 🚀 🍰&lt;/p&gt;
&lt;h3 id="whats-new-in-this-release"&gt;What's new in this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compiled with/against .NET 10 Preview 7&lt;/strong&gt; - Full compatibility with the latest .NET 10 preview&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Updated dependencies&lt;/strong&gt; - All underlying packages updated to their latest versions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixes for new analyzer warnings&lt;/strong&gt; - Resolved potential compatibility issues with Preview 7 SDK&lt;/li&gt;
&lt;/ul&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="sdk-versioning-in-file-based-apps"&gt;SDK Versioning in File-based Apps&lt;/h3&gt;
&lt;p&gt;One notable improvement addresses the issue mentioned in our &lt;a href="/blog/2025/07/dotnet-cake-cs"&gt;previous announcement&lt;/a&gt;. The .NET 10 Preview 7 SDK now properly supports SDK versioning in file-based applications, allowing you to specify the Cake.Sdk version directly in your &lt;code&gt;.cs&lt;/code&gt; files:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk&amp;#64;5.0.25225.53-beta

Information(&amp;quot;Hello&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="getting-started"&gt;Getting Started&lt;/h3&gt;
&lt;p&gt;To try out the latest preview, update your &lt;code&gt;global.json&lt;/code&gt; file:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-json"&gt;{
  &amp;quot;sdk&amp;quot;: {
    &amp;quot;version&amp;quot;: &amp;quot;10.0.100-preview.7.25358.103&amp;quot;
  },
  &amp;quot;msbuild-sdks&amp;quot;: {
    &amp;quot;Cake.Sdk&amp;quot;: &amp;quot;5.0.25225.53-beta&amp;quot;
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Or install the latest &lt;a href="https://www.nuget.org/packages/Cake.Template#readme-body-tab"&gt;template package&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new install Cake.Template&amp;#64;5.0.25225.53-beta
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Create a &lt;code&gt;global.json&lt;/code&gt; file to pin versions:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakeglobaljson
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then create a new Cake file-based project:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakefile --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And run it with:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet cake.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;PLEASE NOTE: this sample cake.cs file assumes that you have a file called 'example.sln' located in a folder called &lt;code&gt;src&lt;/code&gt;. If you don't have such a solution file, you can create it like so:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakefile --name cake --IncludeExampleProject true --force
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="feedback-welcome"&gt;Feedback Welcome&lt;/h3&gt;
&lt;p&gt;This is still a preview release, and we'd love your feedback! You can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Try out the new version and report any issues on &lt;a href="https://github.com/cake-build/generator/issues"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Join the discussion on our &lt;a href="https://github.com/orgs/cake-build/discussions"&gt;discussion board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Contribute to the &lt;a href="https://github.com/cake-build/generator/"&gt;source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We're excited to see what you build with the latest Cake.Sdk! 🍰&lt;/p&gt;
</content>
		<summary>&lt;p&gt;A new preview version of &lt;strong&gt;Cake.Sdk&lt;/strong&gt; has been released! Version &lt;strong&gt;5.0.25225.53-beta&lt;/strong&gt; brings compatibility with .NET 10 Preview 7. 🚀 🍰&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2025/07/dotnet-cake-cs</id>
		<title>dotnet cake.cs - preview</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2025/07/dotnet-cake-cs" />
		<updated>2025-07-17T00:00:00Z</updated>
		<content>&lt;p&gt;We're excited to announce the preview of &lt;strong&gt;Cake.Sdk&lt;/strong&gt;, a new way to get the Cake tool scripting experience in regular .NET console applications! This brings you the stellar experience of the new &lt;a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/"&gt;&amp;quot;dotnet run app.cs&amp;quot;&lt;/a&gt; feature (requires .NET 10), while also working seamlessly with .NET 8 and 9 for regular csproj projects. 🚀 🍰&lt;/p&gt;
&lt;p&gt;Here's the minimal example:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk

Information(&amp;quot;Hello world!&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet cake.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After weeks of internal testing and development, we're now expanding the beta for public feedback and contribution. While this is still in early stages, we want to gather early feedback from the community and plan to be ready when .NET 10 launches in November.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h2 id="what-is-cake.sdk"&gt;What is Cake.Sdk?&lt;/h2&gt;
&lt;p&gt;Cake.Sdk is a custom SDK that provides a convenient way to create Cake projects with minimal configuration. It automatically sets up common properties and provides a streamlined development experience for Cake-based build automation projects, whether you're using the new file-based approach or traditional project-based builds.&lt;/p&gt;
&lt;h3 id="key-features"&gt;Key Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Minimal Project Configuration&lt;/strong&gt;: Create Cake projects with just a few lines in your &lt;code&gt;.csproj&lt;/code&gt; file&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;File-based Build Scripts&lt;/strong&gt;: Use the new &lt;code&gt;#:sdk Cake.Sdk&lt;/code&gt; directive for standalone &lt;code&gt;.cs&lt;/code&gt; files&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optimized Build Settings&lt;/strong&gt;: Pre-configured with optimal settings for Cake projects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Built-in Source Generation&lt;/strong&gt;: Includes Cake.Generator by default for automatic source generation capabilities&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Full Cake Addin &amp;amp; Module Support&lt;/strong&gt;: All existing Cake addins and modules work seamlessly&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="getting-started-with-cake.template"&gt;Getting Started with Cake.Template&lt;/h2&gt;
&lt;p&gt;The easiest way to get started will be using the &lt;strong&gt;Cake.Template&lt;/strong&gt; package, which provides several templates for different scenarios:&lt;/p&gt;
&lt;p&gt;First, install the template package:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new install Cake.Template&amp;#64;5.0.25198.49-beta
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="version-control-with-global.json"&gt;Version Control with global.json&lt;/h3&gt;
&lt;p&gt;For all scenarios, it's recommended to create a &lt;code&gt;global.json&lt;/code&gt; file to pin both the .NET SDK and Cake.Sdk versions:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakeglobaljson
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This creates a &lt;code&gt;global.json&lt;/code&gt; file that looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-json"&gt;{
  &amp;quot;sdk&amp;quot;: {
    &amp;quot;version&amp;quot;: &amp;quot;10.0.100-preview.6.25358.103&amp;quot;
  },
  &amp;quot;msbuild-sdks&amp;quot;: {
    &amp;quot;Cake.Sdk&amp;quot;: &amp;quot;5.0.25198.49-beta&amp;quot;
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you already have a &lt;code&gt;global.json&lt;/code&gt; file, you can add the &lt;code&gt;msbuild-sdks&lt;/code&gt; section to control the Cake.Sdk version used.&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: There's currently a &lt;a href="https://github.com/dotnet/sdk/issues/49797"&gt;bug&lt;/a&gt; in .NET 10, but hopefully by preview 7 you'll also be able to specify the Cake.Sdk version in file-based apps like this:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk&amp;#64;version
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;h3 id="file-based-build-script-requires.net-10"&gt;File-based Build Script (Requires .NET 10)&lt;/h3&gt;
&lt;p&gt;For the new file-based approach that works with &lt;code&gt;dotnet cake.cs&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakefile --name cake --IncludeExampleProject true
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This creates a standalone &lt;code&gt;cake.cs&lt;/code&gt; file with the &lt;code&gt;#:sdk Cake.Sdk&lt;/code&gt; directive and example code to clean, build and test a .NET solution. The &lt;code&gt;--IncludeExampleProject true&lt;/code&gt; flag will create a sample project too (default is false). The resulting file structure will be shown below.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cake.cs
src
  │   Example.sln
  │
  ├───Example
  │       Class1.cs
  │       Example.csproj
  │
  └───Example.Tests
          Example.Tests.csproj
          UnitTest1.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Execute it with:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet cake.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="multi-file-file-based-build-script-requires.net-10"&gt;Multi-file File-based Build Script (Requires .NET 10)&lt;/h3&gt;
&lt;p&gt;For larger projects, you can organize your code into multiple files:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakemultifile --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This creates a structure like:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;build/
├── ExceptThisFile.cs
├── Models.cs
└── Utilities.cs
cake.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Where &lt;code&gt;cake.cs&lt;/code&gt; contains similar project as single file but utilizing MSBuild properties &lt;code&gt;IncludeAdditionalFiles&lt;/code&gt; and &lt;code&gt;ExcludeAdditionalFiles&lt;/code&gt; to include/exclude additional files example:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk
#:property IncludeAdditionalFiles=build/**/*.cs
#:property ExcludeAdditionalFiles=build/**/Except*.cs

&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="project-based-build-script"&gt;Project-based Build Script&lt;/h3&gt;
&lt;p&gt;For traditional project-based approach (works with .NET 8, 9, and 10):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;dotnet new cakeproj --Framework net9.0 --name cake
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This creates a &lt;code&gt;cake&lt;/code&gt; folder with a &lt;code&gt;cake.csproj&lt;/code&gt; with minimal configuration:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-xml"&gt;&amp;lt;Project Sdk=&amp;quot;Cake.Sdk/5.0.25198.49-beta&amp;quot;&amp;gt;
  &amp;lt;PropertyGroup&amp;gt;
    &amp;lt;TargetFramework Condition=&amp;quot;$(TargetFrameworks) == ''&amp;quot;&amp;gt;net9.0&amp;lt;/TargetFramework&amp;gt;
    &amp;lt;RunWorkingDirectory&amp;gt;$(MSBuildProjectDirectory)/..&amp;lt;/RunWorkingDirectory&amp;gt;
  &amp;lt;/PropertyGroup&amp;gt;
&amp;lt;/Project&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and a &lt;code&gt;cake.cs&lt;/code&gt; containing minimal example code to clean, build, and test a .NET solution.&lt;/p&gt;
&lt;h2 id="deep-dive-cake.sdk-powered-by-cake.generator"&gt;Deep Dive: Cake.Sdk Powered by Cake.Generator&lt;/h2&gt;
&lt;p&gt;Cake.Sdk is built on top of &lt;strong&gt;Cake.Generator&lt;/strong&gt;, which provides automatic source generation capabilities. This means you get all the benefits of Cake's powerful aliases and functionality without any additional configuration.&lt;/p&gt;
&lt;h3 id="whats-included"&gt;What's Included&lt;/h3&gt;
&lt;p&gt;The Cake.Sdk automatically configures the following properties:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;OutputType&lt;/code&gt;: Exe&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Nullable&lt;/code&gt;: enable&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ImplicitUsings&lt;/code&gt;: enable&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Optimize&lt;/code&gt;: true&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DebugType&lt;/code&gt;: portable&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DebugSymbols&lt;/code&gt;: true&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LangVersion&lt;/code&gt;: latest&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PublishAot&lt;/code&gt;: false&lt;/li&gt;
&lt;li&gt;&lt;code&gt;JsonSerializerIsReflectionEnabledByDefault&lt;/code&gt;: true&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="default-package-references"&gt;Default Package References&lt;/h3&gt;
&lt;p&gt;The following packages are automatically included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Generator"&gt;Cake.Generator&lt;/a&gt; - Source generator for Cake aliases&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; - Core Cake functionality&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Common"&gt;Cake.Common&lt;/a&gt; - Core Common functionality&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Cli"&gt;Cake.Cli&lt;/a&gt; - Command-line interface for Cake&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.DotNetTool.Module"&gt;Cake.DotNetTool.Module&lt;/a&gt; - .NET Tool support for Cake&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.NuGet"&gt;Cake.NuGet&lt;/a&gt; - NuGet support for Cake&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection"&gt;Microsoft.Extensions.DependencyInjection&lt;/a&gt; - IoC container support&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cake-addin-module-support"&gt;Cake Addin &amp;amp; Module Support&lt;/h3&gt;
&lt;p&gt;Just like with Cake .NET Tool, code is generated for having methods, properties, and models conveniently available automatically by just adding NuGet package references. The same applies to modules, enabling you to replace Cake core functionality just by adding a reference to a Cake module.&lt;/p&gt;
&lt;h4 id="example-cake-addin-in-file-based-project"&gt;Example Cake Addin in File-based Project&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk
#:package Cake.Twitter&amp;#64;5.0.0

var oAuthConsumerKey        = EnvironmentVariable(&amp;quot;TWITTER_CONSUMER_KEY&amp;quot;);
var oAuthConsumerSecret     = EnvironmentVariable(&amp;quot;TWITTER_CONSUMER_SECRET&amp;quot;);
var accessToken             = EnvironmentVariable(&amp;quot;TWITTER_ACCESS_TOKEN&amp;quot;);
var accessTokenSecret       = EnvironmentVariable(&amp;quot;TWITTER_ACCESS_TOKEN_SECRET&amp;quot;);

TwitterSendTweet(oAuthConsumerKey, oAuthConsumerSecret, accessToken, accessTokenSecret, &amp;quot;Testing, 1, 2, 3&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Any Cake addin can be added as a &lt;code&gt;PackageReference&lt;/code&gt; and its alias proxies will be generated automatically. The generator will scan the addin assembly and create proxy methods for all discovered Cake method and property aliases, making them available as static methods without requiring explicit &lt;code&gt;ICakeContext&lt;/code&gt; parameters.&lt;/p&gt;
&lt;h4 id="example-module"&gt;Example Module&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#:sdk Cake.Sdk
#:package Cake.BuildSystems.Module&amp;#64;8.0.0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The generator supports Cake modules with automatic registration. Modules referenced in your project will have their method and property aliases automatically discovered and proxy methods generated, just like regular addins. This includes both NuGet package modules and local module assemblies.&lt;/p&gt;
&lt;h4 id="tool-installation-support"&gt;Tool Installation Support&lt;/h4&gt;
&lt;p&gt;Just like &lt;a href="https://cakebuild.net/docs/writing-builds/tools/installing-tools"&gt;other runners&lt;/a&gt;, Cake.Sdk supports the &lt;code&gt;dotnet:&lt;/code&gt; and &lt;code&gt;nuget:&lt;/code&gt; schemes for installing tools from NuGet. You can install tools using the same familiar syntax:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;// Install a single tool
InstallTool(&amp;quot;dotnet:https://api.nuget.org/v3/index.json?package=GitVersion.Tool&amp;amp;version=5.12.0&amp;quot;);

// Install multiple tools
InstallTools(
    &amp;quot;dotnet:https://api.nuget.org/v3/index.json?package=GitVersion.Tool&amp;amp;version=5.12.0&amp;quot;,
    &amp;quot;dotnet:https://api.nuget.org/v3/index.json?package=GitReleaseManager.Tool&amp;amp;version=0.20.0&amp;quot;
);

// Using nuget: scheme
InstallTool(&amp;quot;nuget:?package=xunit.runner.console&amp;amp;version=2.4.1&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This provides the same tool installation capabilities you're familiar with from Cake .NET Tool, making the transition to Cake.Sdk seamless.&lt;/p&gt;
&lt;h3 id="advanced-features"&gt;Advanced Features&lt;/h3&gt;
&lt;h4 id="ioc-container"&gt;IoC Container&lt;/h4&gt;
&lt;p&gt;Register and resolve services using the IoC container:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;// Register services
static partial void RegisterServices(IServiceCollection services)
{
    services.AddSingleton&amp;lt;IMyService, MyService&amp;gt;();
}

// Resolve services in tasks
Task(&amp;quot;MyTask&amp;quot;)
    .Does(() =&amp;gt; {
        var service = ServiceProvider.GetRequiredService&amp;lt;IMyService&amp;gt;();
        service.DoSomething();
    });
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;File-based approach&lt;/strong&gt;: .NET 10 Preview 6 or later (available for download at &lt;a href="https://dotnet.microsoft.com/en-us/download/dotnet/10.0"&gt;dotnet.microsoft.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project-based approach&lt;/strong&gt;: .NET 8.0 or later&lt;/li&gt;
&lt;li&gt;Compatible with .NET 8.0, 9.0, and 10.0 target frameworks&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="example-repository"&gt;Example Repository&lt;/h2&gt;
&lt;p&gt;We've created a comprehensive example repository at &lt;a href="https://github.com/cake-build/cakesdk-example"&gt;github.com/cake-build/cakesdk-example&lt;/a&gt; that demonstrates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;File-based build script using &lt;code&gt;#:sdk Cake.Sdk&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Project-based build script using Cake.Sdk&lt;/li&gt;
&lt;li&gt;Multi-file file-based build script&lt;/li&gt;
&lt;li&gt;GitHub Actions workflows for all approaches&lt;/li&gt;
&lt;li&gt;Pinned versions via &lt;code&gt;global.json&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="github-actions-support"&gt;GitHub Actions Support&lt;/h2&gt;
&lt;p&gt;The latest unreleased bits of &lt;a href="https://github.com/cake-build/cake-action"&gt;cake-action&lt;/a&gt; include support for these new file-based approaches:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;steps:
  - name: Run a Cake C# file
    uses: cake-build/cake-action&amp;#64;master
    with:
      file-path: path/to/Build.cs
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="get-involved"&gt;Get Involved&lt;/h2&gt;
&lt;p&gt;This is a preview release, and we'd love your feedback! You can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Try out the templates and SDK&lt;/li&gt;
&lt;li&gt;Report issues on &lt;a href="https://github.com/cake-build/generator/issues"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Join the discussion on our &lt;a href="https://github.com/orgs/cake-build/discussions"&gt;discussion board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Contribute to the &lt;a href="https://github.com/cake-build/generator/"&gt;source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="package-references"&gt;Package References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Sdk"&gt;Cake.Sdk&lt;/a&gt; - The main SDK package&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Generator"&gt;Cake.Generator&lt;/a&gt; - Source generator for Cake aliases&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Cake.Template"&gt;Cake.Template&lt;/a&gt; - Templates for creating Cake projects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We're excited to see what you build with Cake.Sdk! 🍰&lt;/p&gt;
</content>
		<summary>&lt;p&gt;We're excited to announce the preview of &lt;strong&gt;Cake.Sdk&lt;/strong&gt;, a new way to get the Cake tool scripting experience in regular .NET console applications! This brings you the stellar experience of the new &lt;a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/"&gt;"dotnet run app.cs"&lt;/a&gt; feature (requires .NET 10), while also working seamlessly with .NET 8 and 9 for regular csproj projects. 🚀 🍰&lt;/p&gt;
&lt;p&gt;Here's the minimal example:&lt;/p&gt;


&lt;p&gt;After weeks of internal testing and development, we're now expanding the beta for public feedback and contribution. While this is still in early stages, we want to gather early feedback from the community and plan to be ready when .NET 10 launches in November.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2024/11/cake-v5.0.0-released</id>
		<title>Cake v5.0.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2024/11/cake-v5.0.0-released" />
		<updated>2024-11-12T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;5.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4397"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/xxxx/xx/cake-v4.2.0-released"&gt;Cake v4.2.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;.NET 9 support &amp;amp; C# 13 support&lt;/li&gt;
&lt;li&gt;FreeBSD support&lt;/li&gt;
&lt;li&gt;Addin recommended Cake version set to 5.0.0&lt;/li&gt;
&lt;li&gt;100 million downloads of Cake.Tool&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="net-9-support-c-13-support"&gt;.NET 9 support &amp;amp; C# 13 support&lt;/h3&gt;
&lt;p&gt;Cake now fully supports running on .NET 9, and with this C# 13, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;
&lt;p&gt;Cake itself will no longer run on .NET 6 or .NET 7, but Cake will continue to support the building of .NET Framework projects, as well as projects targeting .NET 7.0 or older.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 5.0.0 will look like this:&lt;/p&gt;
&lt;table class="table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Runner&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 9&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 8&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake .NET Tool&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="freebsd-support"&gt;FreeBSD support&lt;/h3&gt;
&lt;p&gt;The FreeBSD operating system should now be recognized as &lt;code&gt;Environment.Platform.Family&lt;/code&gt; &lt;code&gt;PlatformFamily.FreeBSD&lt;/code&gt;, and new &lt;code&gt;bool IsRunningOnFreeBSD&lt;/code&gt; alias and &lt;code&gt;bool IsUnix&lt;/code&gt; alias will now be true for FreeBSD.&lt;/p&gt;
&lt;h3 id="addin-recommended-cake-version-set-to-5.0.0"&gt;Addin recommended Cake version set to 5.0.0&lt;/h3&gt;
&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 5.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like the one below when addins or modules are loaded.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;The assembly 'Cake.Addin, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'
is referencing an older version of Cake.Core (4.0.0).
For best compatibility it should target Cake.Core version 5.0.0.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The recommended target framework monikers for addins are now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;net9.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;net8.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="million-downloads-of-cake.tool"&gt;100 million downloads of Cake.Tool&lt;/h3&gt;
&lt;p&gt;We are thrilled to announce that &lt;a href="https://www.nuget.org/packages/Cake.Tool"&gt;Cake.Tool&lt;/a&gt; has reached an incredible milestone of 100 million downloads on NuGet.org! This accomplishment wouldn't have been possible without the &lt;a href="https://cakebuild.net/community/thanks/#contributors"&gt;contributions of over 300 individuals&lt;/a&gt; and the unwavering support of our users. Join us as we reflect on the journey of Cake, featuring 129 releases and over 300 third-party community add-ins.&lt;/p&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Thefrank"&gt;Thefrank&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/augustoproiete"&gt;augustoproiete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/91?closed=1"&gt;13 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Breaking change&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4384"&gt;&lt;strong&gt;#4384&lt;/strong&gt;&lt;/a&gt; Remove obsolete members / methods.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4383"&gt;&lt;strong&gt;#4383&lt;/strong&gt;&lt;/a&gt; Update LatestPotentialBreakingChange to 5.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4346"&gt;&lt;strong&gt;#4346&lt;/strong&gt;&lt;/a&gt; Remove Unsupported TFMS .NET 6 &amp;amp; 7 (net6.0 &amp;amp; net7.0).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4396"&gt;&lt;strong&gt;#4396&lt;/strong&gt;&lt;/a&gt; Add DotNetSlnAdd alias for dotnet sln add command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4393"&gt;&lt;strong&gt;#4393&lt;/strong&gt;&lt;/a&gt; Add DotNetSlnList alias for dotnet sln list command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4379"&gt;&lt;strong&gt;#4379&lt;/strong&gt;&lt;/a&gt; C# 13 Scripting Support.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4345"&gt;&lt;strong&gt;#4345&lt;/strong&gt;&lt;/a&gt; Add .NET 9 (net9.0) TFM.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4310"&gt;&lt;strong&gt;#4310&lt;/strong&gt;&lt;/a&gt; Update Cake.Tool to support running on FreeBSD.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4391"&gt;&lt;strong&gt;#4391&lt;/strong&gt;&lt;/a&gt; DownloadArtifacts errors in latest Cake 4.2.0 with 404 error.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;5.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4397"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/xxxx/xx/cake-v4.2.0-released"&gt;Cake v4.2.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;Cake now fully supports running on .NET 9, and with this C# 13, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;
&lt;p&gt;Cake itself will no longer run on .NET 6 or .NET 7, but Cake will continue to support the building of .NET Framework projects, as well as projects targeting .NET 7.0 or older.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 5.0.0 will look like this:&lt;/p&gt;


&lt;p&gt;The FreeBSD operating system should now be recognized as &lt;code&gt;Environment.Platform.Family&lt;/code&gt; &lt;code&gt;PlatformFamily.FreeBSD&lt;/code&gt;, and new &lt;code&gt;bool IsRunningOnFreeBSD&lt;/code&gt; alias and &lt;code&gt;bool IsUnix&lt;/code&gt; alias will now be true for FreeBSD.&lt;/p&gt;

&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 5.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like the one below when addins or modules are loaded.&lt;/p&gt;

&lt;p&gt;The recommended target framework monikers for addins are now:&lt;/p&gt;


&lt;p&gt;We are thrilled to announce that &lt;a href="https://www.nuget.org/packages/Cake.Tool"&gt;Cake.Tool&lt;/a&gt; has reached an incredible milestone of 100 million downloads on NuGet.org! This accomplishment wouldn't have been possible without the &lt;a href="https://cakebuild.net/community/thanks/#contributors"&gt;contributions of over 300 individuals&lt;/a&gt; and the unwavering support of our users. Join us as we reflect on the journey of Cake, featuring 129 releases and over 300 third-party community add-ins.&lt;/p&gt;

&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2024/10/cake-v4.1.0-released</id>
		<title>Cake v4.1.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2024/10/cake-v4.1.0-released" />
		<updated>2024-10-23T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;4.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4370"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2023/11/cake-v4.0.0-released"&gt;Cake v4.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GitHub Actions Artifact Upload and Download now uses API version 4&lt;/li&gt;
&lt;li&gt;New aliases for .NET CLI
&lt;ul&gt;
&lt;li&gt;DotNetAddReference&lt;/li&gt;
&lt;li&gt;DotNetListPackage&lt;/li&gt;
&lt;li&gt;DotNetListReference&lt;/li&gt;
&lt;li&gt;DotNetRemoveReference&lt;/li&gt;
&lt;li&gt;DotNetSearchPackage&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Dependency and SDK updates&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pascalberger"&gt;pascalberger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/paulomorgado"&gt;paulomorgado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nils-a"&gt;nils-a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eoehen"&gt;eoehen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/WeihanLi"&gt;WeihanLi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/90?closed=1"&gt;39 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4353"&gt;&lt;strong&gt;#4353&lt;/strong&gt;&lt;/a&gt; Add DotNetListReference alias for dotnet list reference command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4352"&gt;&lt;strong&gt;#4352&lt;/strong&gt;&lt;/a&gt; Add DotNetRemoveReference alias for dotnet remove reference command .&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4334"&gt;&lt;strong&gt;#4334&lt;/strong&gt;&lt;/a&gt; Add DotNetSearchPackage Alias for  dotnet package search.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4282"&gt;&lt;strong&gt;#4282&lt;/strong&gt;&lt;/a&gt; Add DotNetAddReference alias for dotnet add reference command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4224"&gt;&lt;strong&gt;#4224&lt;/strong&gt;&lt;/a&gt; Add DotNetListPackage alias for dotnet list package command.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4363"&gt;&lt;strong&gt;#4363&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata to 8.0.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4364"&gt;&lt;strong&gt;#4364&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 8.0.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4362"&gt;&lt;strong&gt;#4362&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.11.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4359"&gt;&lt;strong&gt;#4359&lt;/strong&gt;&lt;/a&gt; Update Microsoft.IdentityModel.JsonWebTokens to 8.1.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4358"&gt;&lt;strong&gt;#4358&lt;/strong&gt;&lt;/a&gt; Update Autofac to 8.1.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4355"&gt;&lt;strong&gt;#4355&lt;/strong&gt;&lt;/a&gt; Different target argument values depending on specifying --target or --Target.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4351"&gt;&lt;strong&gt;#4351&lt;/strong&gt;&lt;/a&gt; Use NuGet Client built-in  Settings Utility to Get Enabled Sources.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4349"&gt;&lt;strong&gt;#4349&lt;/strong&gt;&lt;/a&gt; GitHubActionCommand DownloadArtifact is not using the latest &amp;#64;v4 Version.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4343"&gt;&lt;strong&gt;#4343&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.11.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4342"&gt;&lt;strong&gt;#4342&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.* to 1.7.9.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4341"&gt;&lt;strong&gt;#4341&lt;/strong&gt;&lt;/a&gt; Update Autofac  to 8.1.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4340"&gt;&lt;strong&gt;#4340&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.11.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4335"&gt;&lt;strong&gt;#4335&lt;/strong&gt;&lt;/a&gt; Add ReportGenerator missing markdown report types.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4331"&gt;&lt;strong&gt;#4331&lt;/strong&gt;&lt;/a&gt; GitHubActionCommand UploadArtifact is not using the latest &amp;#64;v4 Version.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4322"&gt;&lt;strong&gt;#4322&lt;/strong&gt;&lt;/a&gt; FakeFileSystem throws on linux, when it is created on a Windows FakeEnvironment.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4306"&gt;&lt;strong&gt;#4306&lt;/strong&gt;&lt;/a&gt; Update Autofac to 8.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4305"&gt;&lt;strong&gt;#4305&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.9.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4304"&gt;&lt;strong&gt;#4304&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.* to 1.5.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4303"&gt;&lt;strong&gt;#4303&lt;/strong&gt;&lt;/a&gt; Update Microsoft.NET.Test.Sdk  to 17.9.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4302"&gt;&lt;strong&gt;#4302&lt;/strong&gt;&lt;/a&gt; Update  Verify.Xunit to 23.5.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4301"&gt;&lt;strong&gt;#4301&lt;/strong&gt;&lt;/a&gt; Update xunit to 2.7.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4300"&gt;&lt;strong&gt;#4300&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.9.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4299"&gt;&lt;strong&gt;#4299&lt;/strong&gt;&lt;/a&gt; Update NuGet.Packaging to 6.8.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4278"&gt;&lt;strong&gt;#4278&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to  0.49.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4276"&gt;&lt;strong&gt;#4276&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.8.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4274"&gt;&lt;strong&gt;#4274&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.8.0.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;4.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4370"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2023/11/cake-v4.0.0-released"&gt;Cake v4.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2024/10/cake-v4.2.0-released</id>
		<title>Cake v4.2.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2024/10/cake-v4.2.0-released" />
		<updated>2024-10-23T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;4.2.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4376"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a bug fix for &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2024/10/cake-v4.1.0-released"&gt;Cake v4.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bug fix for Cake Frosting command line parsing&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/92?closed=1"&gt;1 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4374"&gt;&lt;strong&gt;#4374&lt;/strong&gt;&lt;/a&gt; Argument 'foo' was not set&amp;quot; after update to 4.1 in Cake Frosting.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;4.2.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4376"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a bug fix for &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2024/10/cake-v4.1.0-released"&gt;Cake v4.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2023/11/cake-v4.0.0-released</id>
		<title>Cake v4.0.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2023/11/cake-v4.0.0-released" />
		<updated>2023-11-18T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;4.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4270"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements, and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2023/11/cake-v3.2.0-released"&gt;Cake v3.2.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;.NET 8 support &amp;amp; C# 12 support&lt;/li&gt;
&lt;li&gt;Improved file APIs&lt;/li&gt;
&lt;li&gt;Addin recommended Cake version set to 4.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="net-8-support-c-12-support"&gt;.NET 8 Support &amp;amp; C# 12 Support&lt;/h3&gt;
&lt;p&gt;Cake now fully supports running on .NET 8, and with this C# 12, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 4.0.0 will look like this:&lt;/p&gt;
&lt;table class="table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Runner&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 8&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 7&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 6&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake .NET Tool&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="breaking-changes"&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;&lt;a href="/api/Cake.Core.IO/IFile/"&gt;IFile&lt;/a&gt; has added methods for setting timestamps (see &lt;a href="https://github.com/cake-build/cake/issues/4132"&gt;#4132&lt;/a&gt;), while the interface has default implementations it can still break ABI which is why we've marked this change as breaking.&lt;/p&gt;
&lt;h3 id="addin-recommended-cake-version-set-to-4.0.0"&gt;Addin recommended Cake version set to 4.0.0&lt;/h3&gt;
&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 4.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like the one below when addins or modules are loaded.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;The assembly 'Cake.Twitter, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null'
is referencing an older version of Cake.Core (3.0.0).
For best compatibility it should target Cake.Core version 4.0.0.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The recommended target framework monikers for addins are now&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;net8.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;net7.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;net6.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/augustoproiete"&gt;augustoproiete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gep13"&gt;gep13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/89?closed=1"&gt;15 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Breaking change&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4266"&gt;&lt;strong&gt;#4266&lt;/strong&gt;&lt;/a&gt; Update LatestPotentialBreakingChange to 4.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4132"&gt;&lt;strong&gt;#4132&lt;/strong&gt;&lt;/a&gt; Add File APIs for setting timestamps (creation time, last write time, last access time).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4250"&gt;&lt;strong&gt;#4250&lt;/strong&gt;&lt;/a&gt; Update System.Collections.Immutable to 8.0.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4260"&gt;&lt;strong&gt;#4260&lt;/strong&gt;&lt;/a&gt; Unzip alias should support overwrite files.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4251"&gt;&lt;strong&gt;#4251&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata 8.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4249"&gt;&lt;strong&gt;#4249&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 8.0.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4197"&gt;&lt;strong&gt;#4197&lt;/strong&gt;&lt;/a&gt; Execution of Cake script fails if an addin defines an alias that uses nullable reference types in its signature.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4150"&gt;&lt;strong&gt;#4150&lt;/strong&gt;&lt;/a&gt; Cake script is contributing unactionable diagnostics in VS Code Problems pane.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;4.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4270"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements, and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2023/11/cake-v3.2.0-released"&gt;Cake v3.2.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;Cake now fully supports running on .NET 8, and with this C# 12, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 4.0.0 will look like this:&lt;/p&gt;


&lt;p&gt;&lt;a href="/api/Cake.Core.IO/IFile/"&gt;IFile&lt;/a&gt; has added methods for setting timestamps (see &lt;a href="https://github.com/cake-build/cake/issues/4132"&gt;#4132&lt;/a&gt;), while the interface has default implementations it can still break ABI which is why we've marked this change as breaking.&lt;/p&gt;

&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 4.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like the one below when addins or modules are loaded.&lt;/p&gt;

&lt;p&gt;The recommended target framework monikers for addins are now&lt;/p&gt;


&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2023/11/cake-v3.2.0-released</id>
		<title>Cake v3.2.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2023/11/cake-v3.2.0-released" />
		<updated>2023-11-10T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;3.2.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4246"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2023/07/cake-v3.1.0-released"&gt;Cake v3.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;DotNetRemovePackage alias&lt;/li&gt;
&lt;li&gt;DotNetAddPackage alias&lt;/li&gt;
&lt;li&gt;MacOS native dependency fixes&lt;/li&gt;
&lt;li&gt;Dependency and SDK updates&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pascalberger"&gt;pascalberger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/augustoproiete"&gt;augustoproiete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Flepp Jann&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/moljac"&gt;moljac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FrankRay78"&gt;FrankRay78&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/88?closed=1"&gt;18 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4225"&gt;&lt;strong&gt;#4225&lt;/strong&gt;&lt;/a&gt; Add DotNetRemovePackage alias for dotnet remove package command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4187"&gt;&lt;strong&gt;#4187&lt;/strong&gt;&lt;/a&gt; Add DotNetAddPackage alias for dotnet add package command.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4221"&gt;&lt;strong&gt;#4221&lt;/strong&gt;&lt;/a&gt; Add Azure Pipelines group logging commands.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4219"&gt;&lt;strong&gt;#4219&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.7.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4217"&gt;&lt;strong&gt;#4217&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.7.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4215"&gt;&lt;strong&gt;#4215&lt;/strong&gt;&lt;/a&gt; Update Autofac to 7.1.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4157"&gt;&lt;strong&gt;#4157&lt;/strong&gt;&lt;/a&gt; Upgrading to spectre.console 0.47.0 breaks the cake build.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4144"&gt;&lt;strong&gt;#4144&lt;/strong&gt;&lt;/a&gt; &lt;code&gt;DotNetMSBuildSettings&lt;/code&gt; is missing &lt;code&gt;NodeReuse&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3996"&gt;&lt;strong&gt;#3996&lt;/strong&gt;&lt;/a&gt; Error: Bad IL format with Cake MacOSX (2.3.0 - 3.1.0).&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;3.2.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4246"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2023/07/cake-v3.1.0-released"&gt;Cake v3.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2023/07/cake-v3.1.0-released</id>
		<title>Cake v3.1.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2023/07/cake-v3.1.0-released" />
		<updated>2023-07-09T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;3.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4193"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/11/cake-v3.0.0-released"&gt;Cake v3.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ability to invoke multiple tasks with Cake.Frosting&lt;/li&gt;
&lt;li&gt;Support for user home directory in Cake Environment&lt;/li&gt;
&lt;li&gt;Dependency updates&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FrankRay78"&gt;FrankRay78&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/augustoproiete"&gt;augustoproiete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ctyar"&gt;ctyar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/juwens"&gt;juwens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/EdLichtman"&gt;EdLichtman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/87?closed=1"&gt;28 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4122"&gt;&lt;strong&gt;#4122&lt;/strong&gt;&lt;/a&gt; Call multiple tasks from CLI in Frosting.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4092"&gt;&lt;strong&gt;#4092&lt;/strong&gt;&lt;/a&gt; Add support for getting the user's home directory in the Cake Environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4184"&gt;&lt;strong&gt;#4184&lt;/strong&gt;&lt;/a&gt; Update Autofac to 7.0.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4183"&gt;&lt;strong&gt;#4183&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata to 7.0.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4182"&gt;&lt;strong&gt;#4182&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.Net60/Net70  to 1.4.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4181"&gt;&lt;strong&gt;#4181&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.6.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4170"&gt;&lt;strong&gt;#4170&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to v6.6.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4138"&gt;&lt;strong&gt;#4138&lt;/strong&gt;&lt;/a&gt; Upgrade Spectre.Console to v0.46.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4109"&gt;&lt;strong&gt;#4109&lt;/strong&gt;&lt;/a&gt; Add PublishReadyToRun to DotNetRestoreSettings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4107"&gt;&lt;strong&gt;#4107&lt;/strong&gt;&lt;/a&gt; &lt;code&gt;DotNetPublishSettings&lt;/code&gt; is missing a way to set the &lt;code&gt;--os&lt;/code&gt; option.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4090"&gt;&lt;strong&gt;#4090&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to v4.4.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4087"&gt;&lt;strong&gt;#4087&lt;/strong&gt;&lt;/a&gt; Update Newtonsoft.Json to v13.0.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4086"&gt;&lt;strong&gt;#4086&lt;/strong&gt;&lt;/a&gt; Update Autofac to v6.5.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4085"&gt;&lt;strong&gt;#4085&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to v6.4.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/1317"&gt;&lt;strong&gt;#1317&lt;/strong&gt;&lt;/a&gt; CleanDirectory does not clean readonly files.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4095"&gt;&lt;strong&gt;#4095&lt;/strong&gt;&lt;/a&gt; Fix broken link to Cake Team on CONTRIBUTING.md.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4128"&gt;&lt;strong&gt;#4128&lt;/strong&gt;&lt;/a&gt; Inconsistent determination of positional Argument when using context.Arguments versus context.Argument.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;3.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/orgs/cake-build/discussions/4193"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/11/cake-v3.0.0-released"&gt;Cake v3.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2023/07/cake-tool-50-million-downloads</id>
		<title>Celebrating 50 Million Downloads of Cake.Tool🎉</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2023/07/cake-tool-50-million-downloads" />
		<updated>2023-07-05T00:00:00Z</updated>
		<content>&lt;p&gt;We are thrilled to announce that Cake.Tool has reached an incredible milestone of 50 million downloads on NuGet.org! This accomplishment wouldn't have been possible without the contributions of over 300 individuals and the unwavering support of our users. Join us as we reflect on the journey of Cake, featuring 123 releases and over 300 third-party community add-ins.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="a-journey-of-collaboration-and-growth"&gt;A Journey of Collaboration and Growth&lt;/h3&gt;
&lt;p&gt;Cake was born out of a vision to simplify software development processes. Through the power of collaboration, we have built a robust and flexible platform that empowers developers worldwide. Hundreds' contributors have played a vital role in shaping the tool and driving its evolution.&lt;/p&gt;
&lt;h3 id="releases-and-counting"&gt;123 Releases and Counting&lt;/h3&gt;
&lt;p&gt;With &lt;a href="https://github.com/cake-build/cake/releases"&gt;123 releases&lt;/a&gt;, we have continuously improved Cake's feature set and capabilities. The core team's dedication and perseverance have been instrumental in ensuring a seamless experience for our users.&lt;/p&gt;
&lt;h3 id="community-add-ins-expanding-the-power-of-cake"&gt;Community Add-ins: Expanding the Power of Cake&lt;/h3&gt;
&lt;p&gt;The vibrant ecosystem around Cake boasts over &lt;a href="/extensions/"&gt;300 third-party add-ins&lt;/a&gt;. These community-driven contributions have significantly enhanced the tool's capabilities, making it adaptable to a wide range of use cases. We extend our gratitude to the creators of these add-ins for their innovative contributions.&lt;/p&gt;
&lt;h3 id="gratitude-and-future-endeavors"&gt;Gratitude and Future Endeavors&lt;/h3&gt;
&lt;p&gt;We extend our heartfelt thanks to our users for embracing Cake as an essential part of their development workflow. Your feedback and support have been invaluable in shaping the tool's evolution. We remain committed to continually improving and refining Cake to exceed your expectations.&lt;/p&gt;
&lt;h3 id="conclusion"&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;The achievement of 50 million downloads on NuGet.org is a testament to the power of collaboration and the dedication of the development community. We are grateful to the contributors and users who have made Cake a success. As we look to the future, we anticipate further collaboration, innovation, and success.&lt;/p&gt;
&lt;p&gt;Thank you for being a part of Cake's journey! 💖&lt;/p&gt;
</content>
		<summary>&lt;p&gt;We are thrilled to announce that Cake.Tool has reached an incredible milestone of 50 million downloads on NuGet.org! This accomplishment wouldn't have been possible without the contributions of over 300 individuals and the unwavering support of our users. Join us as we reflect on the journey of Cake, featuring 123 releases and over 300 third-party community add-ins.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2022/12/cake-rider-5.0.0-released</id>
		<title>Cake for Rider 5.0.0 released</title>
		<author>
			<name>nils-a</name>
		</author>
		<link href="https://cakebuild.net/blog/2022/12/cake-rider-5.0.0-released" />
		<updated>2022-12-14T00:00:00Z</updated>
		<content>&lt;p&gt;Version 5.0.0 of &lt;a href="https://plugins.jetbrains.com/plugin/15729-cake-rider"&gt;Cake for Rider&lt;/a&gt; has been released.&lt;/p&gt;
&lt;p&gt;This version fixes a &lt;a href="https://github.com/cake-build/cake-rider/issues/301"&gt;critical bug&lt;/a&gt; in Cake for Rider 4.0.0,
which prevents the use in all non-EAP version of Rider 2022.3.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Breaking change:&lt;/strong&gt; Cake for Rider dropped support for all Rider releases before 2022.3&lt;/li&gt;
&lt;/ul&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="release-notes"&gt;Release Notes&lt;/h3&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen in the &lt;a href="https://github.com/cake-build/cake-rider/releases/tag/5.0.0"&gt;release notes&lt;/a&gt; for this version.&lt;/p&gt;
</content>
		<summary>&lt;p&gt;Version 5.0.0 of &lt;a href="https://plugins.jetbrains.com/plugin/15729-cake-rider"&gt;Cake for Rider&lt;/a&gt; has been released.&lt;/p&gt;
&lt;p&gt;This version fixes a &lt;a href="https://github.com/cake-build/cake-rider/issues/301"&gt;critical bug&lt;/a&gt; in Cake for Rider 4.0.0,
which prevents the use in all non-EAP version of Rider 2022.3.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2022/11/cake-v3.0.0-released</id>
		<title>Cake v3.0.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2022/11/cake-v3.0.0-released" />
		<updated>2022-11-08T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;3.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/4064"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes several new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/10/cake-v2.3.0-released"&gt;Cake v2.3.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;.NET 7 Support &amp;amp; C#11 Support&lt;/li&gt;
&lt;li&gt;TaskOf&amp;lt;T&amp;gt;&lt;/li&gt;
&lt;li&gt;Multiple target support&lt;/li&gt;
&lt;li&gt;Improved build providers&lt;/li&gt;
&lt;li&gt;Addin recommended Cake version set to 3.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="breaking-changes"&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;Being a major release we've taken the opportunity to remove obsolete aliases and members, i.e. DotNetCore* aliases were obsoleted and replaced by DotNet* aliases in Cake 2.0 and are now removed with 3.0.0.&lt;/p&gt;
&lt;p&gt;Cake itself will no longer run on .NET Core 3.1 or .NET 5, but Cake will continue to support the building of .NET Framework projects, as well as projects targeting .NET 5.0 or older.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 3.0.0 will look like this:&lt;/p&gt;
&lt;table class="table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Runner&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 7&lt;/th&gt;
&lt;th style="text-align: center;"&gt;.NET 6&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake .NET Tool&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;i class="fa-solid fa-check" style="color:green"&gt;&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="net-7-support-c-11-support"&gt;.NET 7 Support &amp;amp; C# 11 Support&lt;/h3&gt;
&lt;p&gt;Cake now fully supports running on .NET 7, and with this C# 11, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;
&lt;h3 id="taskoft"&gt;TaskOf&amp;lt;T&amp;gt;&lt;/h3&gt;
&lt;p&gt;For scripting, a new &lt;code&gt;TaskOf&amp;lt;T&amp;gt;&lt;/code&gt; method has been introduced to simplify when working with shared typed data contexts, where one only needs to specify the type parameter once and only get task methods that are relevant, example:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;public record BuildData(bool Initialized);

Setup(ctx =&amp;gt; new BuildData(true));

TaskOf&amp;lt;BuildData&amp;gt;(&amp;quot;TaskOfT&amp;quot;)
    .Description(&amp;quot;Very typed task&amp;quot;)
    .WithCriteria((context, data) =&amp;gt; data.Initialized)
    .Does((context, data) =&amp;gt; context.Information(&amp;quot;Initialized: {0}.&amp;quot;, data.Initialized))
    .Does(async (context, data) =&amp;gt; await /* async work*/)
    .DoesForEach(
        (data, context) =&amp;gt; new [] { data.Initialized },
        (data, item, context) =&amp;gt; context.Information(&amp;quot;Item: {0}, Initialized: {1}.&amp;quot;, item, data.Initialized)
    )
    .DoesForEach(
        new [] { true, false },
        (data, item, context) =&amp;gt; context.Information(&amp;quot;Item: {0}, Initialized: {1}.&amp;quot;, item, data.Initialized)
    );

RunTarget(&amp;quot;TaskOfT&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="multiple-target-support"&gt;Multiple target support&lt;/h3&gt;
&lt;p&gt;Also for scripting, a new &lt;code&gt;RunTargets(IEnumerable&amp;lt;string&amp;gt; targets)&lt;/code&gt; method is now available. It'll let you specify multiple targets as the entry point in Cake's dependency graph to execute, where dependencies and dependency order is still respected. For example calling script below with &lt;code&gt;dotnet cake --target=&amp;quot;A&amp;quot; --target=&amp;quot;B&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Task(&amp;quot;A&amp;quot;)
    .Does(() =&amp;gt; { /* do stuff */ });

Task(&amp;quot;B&amp;quot;)
    .IsDependentOn(&amp;quot;C&amp;quot;)
    .Does(() =&amp;gt; { /* do stuff */ });

Task(&amp;quot;C&amp;quot;)
    .Does(() =&amp;gt; { /* do stuff */ });

Task(&amp;quot;Default&amp;quot;);

RunTargets(Arguments&amp;lt;string&amp;gt;(&amp;quot;target&amp;quot;, new []{ &amp;quot;Default&amp;quot; }));
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;will generate the following execution&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;========================================
A
========================================

========================================
C
========================================

========================================
B
========================================

Task                          Duration
--------------------------------------------------
A                             00:00:00.0028166
C                             00:00:00.0006761
B                             00:00:00.0006161
--------------------------------------------------
Total:                        00:00:00.0041088
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="improved-build-providers"&gt;Improved build providers&lt;/h3&gt;
&lt;p&gt;Cake 3.0.0 comes with a few improvements to build providers i.e.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GitHub Actions
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;SetStepSummary&lt;/code&gt; Command&lt;/li&gt;
&lt;li&gt;&lt;code&gt;SetOutputParameter&lt;/code&gt; Command&lt;/li&gt;
&lt;li&gt;Workflow commands&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;TeamCity
&lt;ul&gt;
&lt;li&gt;Build status message&lt;/li&gt;
&lt;li&gt;Statistics&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;GitLab
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;SetEnvironmentVariable&lt;/code&gt; Command&lt;/li&gt;
&lt;li&gt;CI runner tags improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="addin-recommended-cake-version-set-to-3.0.0"&gt;Addin recommended Cake version set to 3.0.0&lt;/h3&gt;
&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 3.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like below when addins or modules are loaded.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;The assembly 'Cake.Twitter, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' 
is referencing an older version of Cake.Core (2.0.0). 
For best compatibility it should target Cake.Core version 3.0.0.
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/BlythMeister"&gt;BlythMeister&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FrankRay78"&gt;FrankRay78&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gep13"&gt;gep13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gitfool"&gt;gitfool&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ivanbibik"&gt;ivanbibik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/McDoit"&gt;McDoit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/81?closed=1"&gt;45 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Breaking change&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4046"&gt;&lt;strong&gt;#4046&lt;/strong&gt;&lt;/a&gt; Add typed data context CakeTaskBuilder.Finally&lt;T&gt; overload.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4000"&gt;&lt;strong&gt;#4000&lt;/strong&gt;&lt;/a&gt; Remove obsolete CakeEngine Setup/Teardown events.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3997"&gt;&lt;strong&gt;#3997&lt;/strong&gt;&lt;/a&gt; Remove obsolete Logger property from DotNetTestSettings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3991"&gt;&lt;strong&gt;#3991&lt;/strong&gt;&lt;/a&gt; Remove Obsolete DotNetCore aliases.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3972"&gt;&lt;strong&gt;#3972&lt;/strong&gt;&lt;/a&gt; Remove .NET Core 3.1 TFM.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3969"&gt;&lt;strong&gt;#3969&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to 0.45.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3949"&gt;&lt;strong&gt;#3949&lt;/strong&gt;&lt;/a&gt; Remove .NET 5 TFM.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3946"&gt;&lt;strong&gt;#3946&lt;/strong&gt;&lt;/a&gt; Access to ITaskSetupContext in Frosting.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3867"&gt;&lt;strong&gt;#3867&lt;/strong&gt;&lt;/a&gt; Rename WindowsFact to WindowsFactAttribute to follow best practices.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3722"&gt;&lt;strong&gt;#3722&lt;/strong&gt;&lt;/a&gt; DotNetCore -&amp;gt; DotNet Rename Missed Objects.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4047"&gt;&lt;strong&gt;#4047&lt;/strong&gt;&lt;/a&gt; Add typed CakeTaskBuilder / TaskOf&lt;T&gt;() to easier work with typed data context.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4028"&gt;&lt;strong&gt;#4028&lt;/strong&gt;&lt;/a&gt; Add GitLab CI SetEnvironmentVariable Command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4019"&gt;&lt;strong&gt;#4019&lt;/strong&gt;&lt;/a&gt; Add support for TeamCity build status message.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4018"&gt;&lt;strong&gt;#4018&lt;/strong&gt;&lt;/a&gt; Add Support For TeamCity Statistics.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4011"&gt;&lt;strong&gt;#4011&lt;/strong&gt;&lt;/a&gt; Add GitHub Actions SetStepSummary Command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4009"&gt;&lt;strong&gt;#4009&lt;/strong&gt;&lt;/a&gt; Add GitHub Actions SetOutputParameter Command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3950"&gt;&lt;strong&gt;#3950&lt;/strong&gt;&lt;/a&gt; Add .NET 7 Support.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3328"&gt;&lt;strong&gt;#3328&lt;/strong&gt;&lt;/a&gt; Frosting: Support criteria description.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2863"&gt;&lt;strong&gt;#2863&lt;/strong&gt;&lt;/a&gt; Add support for GitHub Action workflow commands.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2470"&gt;&lt;strong&gt;#2470&lt;/strong&gt;&lt;/a&gt; Call multiple tasks from CLI and pass them to RunTarget.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/1146"&gt;&lt;strong&gt;#1146&lt;/strong&gt;&lt;/a&gt; Add OutputDirectory property for Chocolatey Aliases.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4060"&gt;&lt;strong&gt;#4060&lt;/strong&gt;&lt;/a&gt; Update Microsoft.NETCore.Platforms to 7.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4059"&gt;&lt;strong&gt;#4059&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata to 7.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4058"&gt;&lt;strong&gt;#4058&lt;/strong&gt;&lt;/a&gt; Update System.Collections.Immutable to 7.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4057"&gt;&lt;strong&gt;#4057&lt;/strong&gt;&lt;/a&gt; Update Microsoft.Extensions.DependencyInjection to 7.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4055"&gt;&lt;strong&gt;#4055&lt;/strong&gt;&lt;/a&gt; Add column to summary to include skip reason.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4052"&gt;&lt;strong&gt;#4052&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.* to 1.4.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4050"&gt;&lt;strong&gt;#4050&lt;/strong&gt;&lt;/a&gt; Overhaul Chocolatey Cake aliases.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4044"&gt;&lt;strong&gt;#4044&lt;/strong&gt;&lt;/a&gt; Overload missing for IsDependeeOf accepting a CakeTaskBuilder object.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4038"&gt;&lt;strong&gt;#4038&lt;/strong&gt;&lt;/a&gt; Add missing MSBuildSettings to DotNetRunSettings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4036"&gt;&lt;strong&gt;#4036&lt;/strong&gt;&lt;/a&gt; Add missing MSBuildSettings to DotNetTestSettings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4032"&gt;&lt;strong&gt;#4032&lt;/strong&gt;&lt;/a&gt; Add additional settings for ILMerge.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4020"&gt;&lt;strong&gt;#4020&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.*  to 1.4.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4016"&gt;&lt;strong&gt;#4016&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.4.0-4.final.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4006"&gt;&lt;strong&gt;#4006&lt;/strong&gt;&lt;/a&gt; Add missing GitVersion command line options.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3124"&gt;&lt;strong&gt;#3124&lt;/strong&gt;&lt;/a&gt; EscapedBranchName is not supported by GitVersion.CommandLine.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4023"&gt;&lt;strong&gt;#4023&lt;/strong&gt;&lt;/a&gt; Update supported versions of Cake.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4034"&gt;&lt;strong&gt;#4034&lt;/strong&gt;&lt;/a&gt; DotNetMSBuildSettings ArgumentCustomization is not called with all DotNet* aliases.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/4030"&gt;&lt;strong&gt;#4030&lt;/strong&gt;&lt;/a&gt; GitLab CI runner tags are not split correctly.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;3.0.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/4064"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes several new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/10/cake-v2.3.0-released"&gt;Cake v2.3.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;Being a major release we've taken the opportunity to remove obsolete aliases and members, i.e. DotNetCore* aliases were obsoleted and replaced by DotNet* aliases in Cake 2.0 and are now removed with 3.0.0.&lt;/p&gt;
&lt;p&gt;Cake itself will no longer run on .NET Core 3.1 or .NET 5, but Cake will continue to support the building of .NET Framework projects, as well as projects targeting .NET 5.0 or older.&lt;/p&gt;
&lt;p&gt;The supported platform matrix for Cake 3.0.0 will look like this:&lt;/p&gt;


&lt;p&gt;Cake now fully supports running on .NET 7, and with this C# 11, which means you can take advantage of the latest framework, runtime, and language improvements.&lt;/p&gt;

&lt;p&gt;For scripting, a new &lt;code&gt;TaskOf&amp;lt;T&amp;gt;&lt;/code&gt; method has been introduced to simplify when working with shared typed data contexts, where one only needs to specify the type parameter once and only get task methods that are relevant, example:&lt;/p&gt;


&lt;p&gt;Also for scripting, a new &lt;code&gt;RunTargets(IEnumerable&amp;lt;string&amp;gt; targets)&lt;/code&gt; method is now available. It'll let you specify multiple targets as the entry point in Cake's dependency graph to execute, where dependencies and dependency order is still respected. For example calling script below with &lt;code&gt;dotnet cake --target="A" --target="B"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;will generate the following execution&lt;/p&gt;


&lt;p&gt;Cake 3.0.0 comes with a few improvements to build providers i.e.&lt;/p&gt;


&lt;p&gt;We've now set the recommended version of &lt;a href="https://www.nuget.org/packages/Cake.Core"&gt;Cake.Core&lt;/a&gt; for addins to target to 3.0.0.&lt;/p&gt;
&lt;p&gt;This won't break the build, but you might see warnings like below when addins or modules are loaded.&lt;/p&gt;


&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2022/10/cake-v2.3.0-released</id>
		<title>Cake v2.3.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2022/10/cake-v2.3.0-released" />
		<updated>2022-10-14T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;2.3.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/3982"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/04/cake-v2.2.0-released"&gt;Cake v2.2.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Better global script cache support&lt;/li&gt;
&lt;li&gt;.NET CLI workload aliases&lt;/li&gt;
&lt;li&gt;Command aliases&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="better-global-script-cache-support"&gt;Better global script cache support&lt;/h3&gt;
&lt;p&gt;Script cache introduced in &lt;a href="/blog/2022/04/cake-v2.2.0-released"&gt;v2.2.0&lt;/a&gt; has been improved to support parallel builds and multiple versions of the same script even when the cache is in a globally shared location.&lt;/p&gt;
&lt;h3 id="command-aliases"&gt;Command aliases&lt;/h3&gt;
&lt;p&gt;While Cake support many tools out of the box or via the many available addins, there will always be tools or scenarios where you need to execute a custom tool, while this is already possible using the &lt;a href="https://cakebuild.net/api/Cake.Common/ProcessAliases/C40DC6C0"&gt;StartProcess&lt;/a&gt; alias, you need to write custom code for things like i.e. tool resolution, exit code handling, and handling command output.&lt;/p&gt;
&lt;p&gt;To solve this we've in this release introduced the &lt;a href="/dsl/command/"&gt;Command alias&lt;/a&gt; which fills the gap in-between StartProcess and the out-of-the-box typed aliases, it lets you benefit from Cake's built-in tool resolution making it easier to support tools with different executables i.e. Posix/Windows or installed using tool directive. It will default fail the build on non-zero exit codes, and also provides more convenient access to standard output/error.
A few &lt;a href="/dsl/command/"&gt;Command alias&lt;/a&gt; examples below, and several more in the features &lt;a href="https://github.com/cake-build/cake/pull/3948"&gt;pull request&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id="executing-tool-using-implicit-processargumentbuilder"&gt;Executing tool using implicit ProcessArgumentBuilder&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Command(
    new []{ &amp;quot;dotnet&amp;quot;, &amp;quot;dotnet.exe&amp;quot;},
    &amp;quot;--version&amp;quot;
);
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="executing-tool-using-processargumentbuilder"&gt;Executing tool using ProcessArgumentBuilder&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#tool dotnet:?package=DPI&amp;amp;version=2022.8.21.54
Command(
    new []{ &amp;quot;dpi&amp;quot;, &amp;quot;dpi.exe&amp;quot;},
    new ProcessArgumentBuilder()
        .Append(&amp;quot;nuget&amp;quot;)
        .AppendQuoted(Context.Environment.WorkingDirectory.FullPath)
        .AppendSwitch(&amp;quot;--output&amp;quot;, &amp;quot; &amp;quot;, &amp;quot;TABLE&amp;quot;)
        .Append(&amp;quot;analyze&amp;quot;)
);
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="executing-tool-specifying-expected-exit-code"&gt;Executing tool specifying expected exit code&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Command(
    new []{ &amp;quot;dotnet&amp;quot;, &amp;quot;dotnet.exe&amp;quot;},
    expectedExitCode: -2147450751
);
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="executing-tool-using-settings-customization"&gt;Executing tool using settings customization&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Command(
    new []{ &amp;quot;dotnet&amp;quot;, &amp;quot;dotnet.exe&amp;quot;},
    settingsCustomization: settings =&amp;gt; settings
                                            .WithToolName(&amp;quot;.NET tool&amp;quot;)
                                            .WithExpectedExitCode(1)
                                            .WithArgumentCustomization(args =&amp;gt; args.Append(&amp;quot;tool&amp;quot;))
);
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="reusable-tools-settings-i.e.created-in-setup"&gt;Reusable tools settings i.e. created in setup.&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;#tool dotnet:?package=DPI&amp;amp;version=2022.8.21.54
// Reusable tools settings i.e. created in setup.
var settings = new CommandSettings {
        ToolName = &amp;quot;DPI&amp;quot;,
        ToolExecutableNames =  new []{ &amp;quot;dpi&amp;quot;, &amp;quot;dpi.exe&amp;quot;},
     };

// Example with ProcessArgumentBuilder
Command(
    settings,
    new ProcessArgumentBuilder()
         .Append(&amp;quot;nuget&amp;quot;)
         .AppendQuoted(Context.Environment.WorkingDirectory.FullPath)
         .AppendSwitch(&amp;quot;--output&amp;quot;, &amp;quot; &amp;quot;, &amp;quot;TABLE&amp;quot;)
         .Append(&amp;quot;analyze&amp;quot;)
);

// Example with implicit ProcessArgumentBuilder
Command(
     settings,
     $&amp;quot;nuget --output TABLE analyze&amp;quot;
);
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="handling-standard-output"&gt;Handling standard output&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;using System.Text.Json.Serialization;
using System.Text.Json;
#tool dotnet:?package=DPI&amp;amp;version=2022.8.21.54

// Example with ProcessArgumentBuilder
var exitCode = Command(
    new []{ &amp;quot;dpi&amp;quot;, &amp;quot;dpi.exe&amp;quot;},
    out var standardOutput,
    new ProcessArgumentBuilder()
         .Append(&amp;quot;nuget&amp;quot;)
         .AppendQuoted(Context.Environment.WorkingDirectory.FullPath)
         .AppendSwitch(&amp;quot;--output&amp;quot;, &amp;quot; &amp;quot;, &amp;quot;JSON&amp;quot;)
         .Append(&amp;quot;analyze&amp;quot;)
);

var packageReferences =  JsonSerializer.Deserialize&amp;lt;DPIPackageReference[]&amp;gt;(
    standardOutput
);

// Record used in example above
public record DPIPackageReference(
    [property: JsonPropertyName(&amp;quot;source&amp;quot;)]
    string Source,
    [property: JsonPropertyName(&amp;quot;sourceType&amp;quot;)]
    string SourceType,
    [property: JsonPropertyName(&amp;quot;packageId&amp;quot;)]
    string PackageId,
    [property: JsonPropertyName(&amp;quot;version&amp;quot;)]
    string Version
);
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="handling-standard-error"&gt;Handling standard error&lt;/h4&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;// Example with ProcessArgumentBuilder
var exitCode = Command(
    new []{ &amp;quot;dotnet&amp;quot;, &amp;quot;dotnet.exe&amp;quot; },
    out var standardOutput,
    out var standardError,
    new ProcessArgumentBuilder()
        .Append(&amp;quot;tool&amp;quot;),
    expectedExitCode:1
);

Verbose(&amp;quot;Exit code: {0}&amp;quot;, exitCode);
Information(&amp;quot;Output: {0}&amp;quot;, standardOutput);
Error(&amp;quot;Error: {0}&amp;quot;, standardError);
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lynkx"&gt;lynkx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Jon-Kjar"&gt;Jon-Kjar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nils-a"&gt;nils-a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gep13"&gt;gep13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/twenzel"&gt;twenzel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Joe-Dunleavy"&gt;Joe-Dunleavy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FrankRay78"&gt;FrankRay78&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/86?closed=1"&gt;41 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3947"&gt;&lt;strong&gt;#3947&lt;/strong&gt;&lt;/a&gt; Easier Way to Read Process Output?.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3916"&gt;&lt;strong&gt;#3916&lt;/strong&gt;&lt;/a&gt; GitVersion: Add ShortSha property.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3487"&gt;&lt;strong&gt;#3487&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet workload update command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3486"&gt;&lt;strong&gt;#3486&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet workload uninstall command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3484"&gt;&lt;strong&gt;#3484&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet workload restore command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3483"&gt;&lt;strong&gt;#3483&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet workload repair command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3482"&gt;&lt;strong&gt;#3482&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet workload list command.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3978"&gt;&lt;strong&gt;#3978&lt;/strong&gt;&lt;/a&gt; Microsoft.Extensions.DependencyInjection to 6.0.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3976"&gt;&lt;strong&gt;#3976&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.3.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3970"&gt;&lt;strong&gt;#3970&lt;/strong&gt;&lt;/a&gt; Update Basic.Reference.Assemblies.* to 1.3.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3965"&gt;&lt;strong&gt;#3965&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.3.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3956"&gt;&lt;strong&gt;#3956&lt;/strong&gt;&lt;/a&gt; Extensibility issue - CakeEngineActions is internal.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3933"&gt;&lt;strong&gt;#3933&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.3.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3920"&gt;&lt;strong&gt;#3920&lt;/strong&gt;&lt;/a&gt; Update Microsoft.NETCore.Platforms to 6.0.5.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3909"&gt;&lt;strong&gt;#3909&lt;/strong&gt;&lt;/a&gt; Update Autofac to 6.4.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3901"&gt;&lt;strong&gt;#3901&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.2.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3899"&gt;&lt;strong&gt;#3899&lt;/strong&gt;&lt;/a&gt; Microsoft.NETCore.Platforms to 6.0.4.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3897"&gt;&lt;strong&gt;#3897&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.2.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3890"&gt;&lt;strong&gt;#3890&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.2.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3880"&gt;&lt;strong&gt;#3880&lt;/strong&gt;&lt;/a&gt; Better support global script cache.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2953"&gt;&lt;strong&gt;#2953&lt;/strong&gt;&lt;/a&gt; Allow setting MSBuild target via MSBuildSettings using a string.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2591"&gt;&lt;strong&gt;#2591&lt;/strong&gt;&lt;/a&gt; Extensibility issue - CakeTaskBuilder is sealed and CakeTaskBuilder(CakeTask task) is internal. .&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3931"&gt;&lt;strong&gt;#3931&lt;/strong&gt;&lt;/a&gt; Cake fails to load native libraries on Ubuntu 22.04.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3894"&gt;&lt;strong&gt;#3894&lt;/strong&gt;&lt;/a&gt; Guard against null Console instance on InfoFeature.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3879"&gt;&lt;strong&gt;#3879&lt;/strong&gt;&lt;/a&gt; Build script caching throws after running dry-run on non-changed Cake script.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3878"&gt;&lt;strong&gt;#3878&lt;/strong&gt;&lt;/a&gt; OpenCover filters should be case sensitive.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/1852"&gt;&lt;strong&gt;#1852&lt;/strong&gt;&lt;/a&gt; Incorrect escaping of semi-colon in property values for MS Build.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;2.3.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/3982"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/04/cake-v2.2.0-released"&gt;Cake v2.2.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;Script cache introduced in &lt;a href="/blog/2022/04/cake-v2.2.0-released"&gt;v2.2.0&lt;/a&gt; has been improved to support parallel builds and multiple versions of the same script even when the cache is in a globally shared location.&lt;/p&gt;

&lt;p&gt;While Cake support many tools out of the box or via the many available addins, there will always be tools or scenarios where you need to execute a custom tool, while this is already possible using the &lt;a href="https://cakebuild.net/api/Cake.Common/ProcessAliases/C40DC6C0"&gt;StartProcess&lt;/a&gt; alias, you need to write custom code for things like i.e. tool resolution, exit code handling, and handling command output.&lt;/p&gt;
&lt;p&gt;To solve this we've in this release introduced the &lt;a href="/dsl/command/"&gt;Command alias&lt;/a&gt; which fills the gap in-between StartProcess and the out-of-the-box typed aliases, it lets you benefit from Cake's built-in tool resolution making it easier to support tools with different executables i.e. Posix/Windows or installed using tool directive. It will default fail the build on non-zero exit codes, and also provides more convenient access to standard output/error.
A few &lt;a href="/dsl/command/"&gt;Command alias&lt;/a&gt; examples below, and several more in the features &lt;a href="https://github.com/cake-build/cake/pull/3948"&gt;pull request&lt;/a&gt;.&lt;/p&gt;















&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2022/10/cake-rider-4.0.0-released</id>
		<title>Cake for Rider 4.0.0 released</title>
		<author>
			<name>nils-a</name>
		</author>
		<link href="https://cakebuild.net/blog/2022/10/cake-rider-4.0.0-released" />
		<updated>2022-10-03T00:00:00Z</updated>
		<content>&lt;p&gt;Version 4.0.0 of &lt;a href="https://plugins.jetbrains.com/plugin/15729-cake-rider"&gt;Cake for Rider&lt;/a&gt; has been released.&lt;/p&gt;
&lt;p&gt;Highlights of this release include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Breaking change:&lt;/strong&gt; Cake for Rider dropped support for all Rider releases before 2022.2&lt;/li&gt;
&lt;li&gt;Added support for Rider 2022.3&lt;/li&gt;
&lt;li&gt;Added support for Cake Frosting builds&lt;/li&gt;
&lt;/ul&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="release-notes"&gt;Release Notes&lt;/h3&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen
in the &lt;a href="https://github.com/cake-build/cake-rider/releases/tag/4.0.0"&gt;release notes&lt;/a&gt; for this version.&lt;/p&gt;
</content>
		<summary>&lt;p&gt;Version 4.0.0 of &lt;a href="https://plugins.jetbrains.com/plugin/15729-cake-rider"&gt;Cake for Rider&lt;/a&gt; has been released.&lt;/p&gt;
&lt;p&gt;Highlights of this release include:&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2022/04/cake-v2.2.0-released</id>
		<title>Cake v2.2.0 released</title>
		<author>
			<name>devlead</name>
		</author>
		<link href="https://cakebuild.net/blog/2022/04/cake-v2.2.0-released" />
		<updated>2022-04-15T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;2.2.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/3870"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/02/cake-v2.1.0-released"&gt;Cake v2.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Opt-in script caching&lt;/li&gt;
&lt;li&gt;New aliases for using &lt;code&gt;dotnet workload search&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixes in UNC and relative path collapsing&lt;/li&gt;
&lt;li&gt;Improved handling of .NET runtime reference assemblies&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="script-caching"&gt;Script caching&lt;/h3&gt;
&lt;p&gt;The new opt-in script compilation cache is probably the most anticipated feature in this release, it enables significantly faster subsequent executions of unchanged scripts.&lt;/p&gt;
&lt;p&gt;This new behavior is off by default, but can be enabled using &lt;a href="/docs/running-builds/configuration/default-configuration-values#cache-compiled-script-on-disk"&gt;Cake Configuration&lt;/a&gt;.&lt;/p&gt;
&lt;ul class="nav nav-tabs"&gt;
    &lt;li class="active"&gt;&lt;a data-toggle="tab" href="#env11"&gt;Environment variable name&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a data-toggle="tab" href="#config11"&gt;Config file contents&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a data-toggle="tab" href="#arg11"&gt;Argument name&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="tab-content"&gt;
    &lt;div id="env11" class="tab-pane fade in active"&gt;
        &lt;p&gt;
            &lt;pre&gt;&lt;code class="language-sh hljs"&gt;CAKE_SETTINGS_ENABLESCRIPTCACHE=true&lt;/code&gt;&lt;/pre&gt;
        &lt;/p&gt;
    &lt;/div&gt;
    &lt;div id="config11" class="tab-pane fade"&gt;
        &lt;p&gt;
            &lt;pre&gt;&lt;code class="language-sh hljs"&gt;[Settings]
EnableScriptCache=true&lt;/code&gt;&lt;/pre&gt;
        &lt;/p&gt;
    &lt;/div&gt;
    &lt;div id="arg11" class="tab-pane fade"&gt;
        &lt;p&gt;
            &lt;pre&gt;&lt;code class="language-sh hljs"&gt;--settings_enablescriptcache=true&lt;/code&gt;&lt;/pre&gt;
        &lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;br/&gt;
&lt;p&gt;You can also &lt;a href="/docs/running-builds/configuration/default-configuration-values#cache-location-path"&gt;configure&lt;/a&gt; where scripts are cached, useful i.e. if you want to cache scripts across repositories on a build agent, by default a &lt;code&gt;cache&lt;/code&gt; folder within the standard &lt;a href="/docs/running-builds/configuration/default-configuration-values#tools-path"&gt;Tools Path&lt;/a&gt; will be used.&lt;/p&gt;
&lt;ul class="nav nav-tabs"&gt;
    &lt;li class="active"&gt;&lt;a data-toggle="tab" href="#env12"&gt;Environment variable name&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a data-toggle="tab" href="#config12"&gt;Config file contents&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a data-toggle="tab" href="#arg12"&gt;Argument name&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="tab-content"&gt;
    &lt;div id="env12" class="tab-pane fade in active"&gt;
        &lt;p&gt;
            &lt;pre&gt;&lt;code class="language-sh hljs"&gt;CAKE_PATHS_CACHE=./tools/cache&lt;/code&gt;&lt;/pre&gt;
        &lt;/p&gt;
    &lt;/div&gt;
    &lt;div id="config12" class="tab-pane fade"&gt;
        &lt;p&gt;
            &lt;pre&gt;&lt;code class="language-sh hljs"&gt;[Paths]
Cache=./tools/cache&lt;/code&gt;&lt;/pre&gt;
        &lt;/p&gt;
    &lt;/div&gt;
    &lt;div id="arg12" class="tab-pane fade"&gt;
        &lt;p&gt;
            &lt;pre&gt;&lt;code class="language-sh hljs"&gt;--paths_cache=./tools/cache&lt;/code&gt;&lt;/pre&gt;
        &lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/augustoproiete"&gt;augustoproiete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gep13"&gt;gep13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/twenzel"&gt;twenzel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nils-a"&gt;nils-a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/franciscomoloureiro"&gt;franciscomoloureiro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tstewart65"&gt;tstewart65&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/LagunaElectric"&gt;LagunaElectric&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/85?closed=1"&gt;19 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3821"&gt;&lt;strong&gt;#3821&lt;/strong&gt;&lt;/a&gt; PostAction is not setable on DotNetSettings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3485"&gt;&lt;strong&gt;#3485&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet workload search command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2099"&gt;&lt;strong&gt;#2099&lt;/strong&gt;&lt;/a&gt; Cache compiled script on disk.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3866"&gt;&lt;strong&gt;#3866&lt;/strong&gt;&lt;/a&gt; Update Microsoft.NETCore.Platforms to 6.0.3.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3854"&gt;&lt;strong&gt;#3854&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to 0.44.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3851"&gt;&lt;strong&gt;#3851&lt;/strong&gt;&lt;/a&gt; Update System.Reflection.Metadata to 6.0.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3846"&gt;&lt;strong&gt;#3846&lt;/strong&gt;&lt;/a&gt; Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.1.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3844"&gt;&lt;strong&gt;#3844&lt;/strong&gt;&lt;/a&gt; Update Microsoft.NETCore.Platforms to 6.0.2.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3843"&gt;&lt;strong&gt;#3843&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.1.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2763"&gt;&lt;strong&gt;#2763&lt;/strong&gt;&lt;/a&gt; Provide property to return parent directory on DirectoryPath.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2431"&gt;&lt;strong&gt;#2431&lt;/strong&gt;&lt;/a&gt; UploadFile should support option of username/password.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3819"&gt;&lt;strong&gt;#3819&lt;/strong&gt;&lt;/a&gt; Update Git Release Manager Comment template to remove Cake NuGet package and Chocolatey portable.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3859"&gt;&lt;strong&gt;#3859&lt;/strong&gt;&lt;/a&gt; &lt;code&gt;PathCollapser.Collapse&lt;/code&gt; breaks UNC paths.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3858"&gt;&lt;strong&gt;#3858&lt;/strong&gt;&lt;/a&gt; &lt;code&gt;PathCollapser.Collapse&lt;/code&gt; shows wrong output for if &lt;code&gt;..&lt;/code&gt; is the second segment in the path.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3823"&gt;&lt;strong&gt;#3823&lt;/strong&gt;&lt;/a&gt; Executing a cake script leads to System.IO.FileNotFoundException for several System.(...) assemblies.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3735"&gt;&lt;strong&gt;#3735&lt;/strong&gt;&lt;/a&gt; Incorrect warnings in diagnostic logs.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;2.2.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/3870"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2022/02/cake-v2.1.0-released"&gt;Cake v2.1.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;The new opt-in script compilation cache is probably the most anticipated feature in this release, it enables significantly faster subsequent executions of unchanged scripts.&lt;/p&gt;
&lt;p&gt;This new behavior is off by default, but can be enabled using &lt;a href="/docs/running-builds/configuration/default-configuration-values#cache-compiled-script-on-disk"&gt;Cake Configuration&lt;/a&gt;.&lt;/p&gt;



&lt;p&gt;You can also &lt;a href="/docs/running-builds/configuration/default-configuration-values#cache-location-path"&gt;configure&lt;/a&gt; where scripts are cached, useful i.e. if you want to cache scripts across repositories on a build agent, by default a &lt;code&gt;cache&lt;/code&gt; folder within the standard &lt;a href="/docs/running-builds/configuration/default-configuration-values#tools-path"&gt;Tools Path&lt;/a&gt; will be used.&lt;/p&gt;



&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
	<entry>
		<id>https://cakebuild.net/blog/2022/02/cake-v2.1.0-released</id>
		<title>Cake v2.1.0 released</title>
		<author>
			<name>augustoproiete</name>
		</author>
		<link href="https://cakebuild.net/blog/2022/02/cake-v2.1.0-released" />
		<updated>2022-02-19T00:00:00Z</updated>
		<content>&lt;p&gt;Version &lt;strong&gt;2.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/3818"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2021/11/cake-v2.0.0-released"&gt;Cake v2.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;
&lt;h3 id="highlights-of-this-release"&gt;Highlights of this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;New aliases for using &lt;code&gt;dotnet format&lt;/code&gt; and &lt;code&gt;dotnet sdk&lt;/code&gt; in Cake builds&lt;/li&gt;
&lt;li&gt;New alias for the Chocolatey Export command&lt;/li&gt;
&lt;li&gt;&lt;code&gt;XmlTransform&lt;/code&gt; now supports XSL arguments&lt;/li&gt;
&lt;li&gt;Several improvements to GitHub Actions, including support for the &lt;code&gt;DownloadArtifact&lt;/code&gt; command&lt;/li&gt;
&lt;li&gt;Generic interface &lt;code&gt;IPath&amp;lt;T&amp;gt;&lt;/code&gt; for easier code reuse&lt;/li&gt;
&lt;li&gt;Build log now displays the relative path of addin assemblies being loaded&lt;/li&gt;
&lt;li&gt;Invidual duration of tasks is now shown on &lt;code&gt;Verbose&lt;/code&gt; builds&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/augustoproiete"&gt;augustoproiete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bjorkstromm"&gt;bjorkstromm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/deqenq"&gt;deqenq&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devlead"&gt;devlead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/GeertvanHorrik"&gt;GeertvanHorrik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gep13"&gt;gep13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Marusyk"&gt;Marusyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nils-a"&gt;nils-a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/twenzel"&gt;twenzel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;
&lt;!--excerpt--&gt;
&lt;h3 id="issues"&gt;Issues&lt;/h3&gt;
&lt;p&gt;As part of this release we had &lt;a href="https://github.com/cake-build/cake/milestone/84?closed=1"&gt;27 issues&lt;/a&gt; closed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3771"&gt;&lt;strong&gt;#3771&lt;/strong&gt;&lt;/a&gt; Add support for the Chocolatey Export command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3480"&gt;&lt;strong&gt;#3480&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet sdk check command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3479"&gt;&lt;strong&gt;#3479&lt;/strong&gt;&lt;/a&gt; Add alias for dotnet format command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2524"&gt;&lt;strong&gt;#2524&lt;/strong&gt;&lt;/a&gt; XmlTransform support for xsl arguments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improvement&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3778"&gt;&lt;strong&gt;#3778&lt;/strong&gt;&lt;/a&gt; Add GitHub Actions DownloadArtifact command.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3777"&gt;&lt;strong&gt;#3777&lt;/strong&gt;&lt;/a&gt; GitHub Actions UploadArtifact command should accept relative paths.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3776"&gt;&lt;strong&gt;#3776&lt;/strong&gt;&lt;/a&gt; Introduce IPath&lt;T&gt; interface for easier code reuse.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3769"&gt;&lt;strong&gt;#3769&lt;/strong&gt;&lt;/a&gt; Update Microsoft.NETCore.Platforms to 6.0.1.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3764"&gt;&lt;strong&gt;#3764&lt;/strong&gt;&lt;/a&gt; Add missing GitHub Actions environment info.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3760"&gt;&lt;strong&gt;#3760&lt;/strong&gt;&lt;/a&gt; Update Spectre.Console to 0.43.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3758"&gt;&lt;strong&gt;#3758&lt;/strong&gt;&lt;/a&gt; Update Autofac to 6.3.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3756"&gt;&lt;strong&gt;#3756&lt;/strong&gt;&lt;/a&gt; Update NuGet.* to 6.0.0.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3733"&gt;&lt;strong&gt;#3733&lt;/strong&gt;&lt;/a&gt; Show relative path of addin assemblies that are being loaded.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/2746"&gt;&lt;strong&gt;#2746&lt;/strong&gt;&lt;/a&gt; Add duration of a task.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3794"&gt;&lt;strong&gt;#3794&lt;/strong&gt;&lt;/a&gt; VS2022 BuildTools are not found by the logic introduced in #3775.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3772"&gt;&lt;strong&gt;#3772&lt;/strong&gt;&lt;/a&gt; VSTest Alias does not work when only VS 2022 Preview is installed.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cake-build/cake/issues/3743"&gt;&lt;strong&gt;#3743&lt;/strong&gt;&lt;/a&gt; SemVersion class crashes if compared to &lt;code&gt;null&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</content>
		<summary>&lt;p&gt;Version &lt;strong&gt;2.1.0&lt;/strong&gt; of Cake has been released. Take it for a spin and give us feedback on our &lt;a href="https://github.com/cake-build/cake/discussions/3818"&gt;discussion board&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes new features, improvements and bug fixes to both &lt;a href="/docs/running-builds/runners/dotnet-tool"&gt;Cake Scripting&lt;/a&gt; and &lt;a href="/docs/running-builds/runners/cake-frosting"&gt;Cake Frosting&lt;/a&gt; since the &lt;a href="/blog/2021/11/cake-v2.0.0-released"&gt;Cake v2.0.0 release&lt;/a&gt;! 🚀 🍰&lt;/p&gt;



&lt;p&gt;This release was made possible thanks to the &lt;a href="/docs/team/"&gt;Cake team&lt;/a&gt; and the contribution of these awesome members of the &lt;a href="/community/thanks/"&gt;Cake community&lt;/a&gt; listed below:&lt;/p&gt;

&lt;p&gt;Full details of everything that was included in this release can be seen below.&lt;/p&gt;</summary>
	</entry>
</feed>