Version 1.1.0 of Cake has been released. Take it for a spin and give us feedback on our discussion board.

This is the first release since our big Cake 1.0 milestone release, and includes new features, improvements and bug fixes to both Cake Scripting and Cake Frosting.

Highlights of this release

  • .NET tools are now natively supported in Cake builds via #tool dotnet


Version 1.0.0 of Cake has been released.

This version is the 112th release of Cake, but just not any release — we’ve finally hit 1.0 🎉 In this blog post, we will go through some of the major new features of 1.0, which platforms are supported, what to consider when upgrading to Cake 1.0.

It’s been an amazing journey so far — a journey that wouldn’t have been possible without our amazing community, so huge thanks to you all!❤

Major new features

  • .NET 5 support


Version 1.0.0-rc0003 of Cake has been released 🎉

This is the third and last pre-release version of Cake 1.0. This release includes improvements and bug fixes to both Cake Scripting and Cake Frosting.

See also:

Highlights of this release

  • Migration from Spectre.Cli to Spectre.Console

We’ve chosen to release 1.0 as a pre-release to NuGet and Chocolatey, so we and the community can more easily test and ensure that our 1.0 release will be as stable as…


Version 1.0.0-rc0002 of Cake has been released.

This is the second, and probably last, pre-release version of Cake 1.0. Focus in this release has been to bring Cake Frosting up to speed, align it with the Cake script runners and bug fixes.

Major new features

  • Frosting NuGet tool resolution

We’ve chosen to release 1.0 as a pre-release to NuGet and Chocolatey, so we and the community can more easily test and ensure that our 1.0 release will be as stable as possible. It will also enable…


Version 1.0.0-rc0001 of Cake has been released

This version is the 110th release of Cake, but the first pre-release of Cake 1.0🎉 In this blog post, we will go through some of the major new features of 1.0, which platforms are supported, and how you can help to get Cake 1.0 released.

We’ve chosen to release 1.0 as a pre-release to NuGet and Chocolatey, so we and the community can more easily test and ensure that our 1.0 release will be as stable as possible. It will also enable us to see if there are any steps you need to…


Version 0.38.3 of Cake has been released…in 0.38.4.

Because of a configuration error the hot fixes didn’t go into 0.38.3, we corrected this in 0.38.4.

In this version, we are releasing two bug fixes that were identified after shipping our 0.38.2 release. One is a fix for how braces are escaped in console messages and the other is ensuring valid dates in zip files.

Contributions were included from:

Full details of everything that was included in this release can be seen below.

Issues

As part of this release we had 3 issues closed.

Bug

  • #2803 ArgumentOutOfRangeException: The DateTimeOffset specified cannot be converted into a Zip file timestamp .

Build

  • #2799 Bump .NET Core SDK to 3.1.301.

Originally published at https://cakebuild.net.


Version 0.38.2 of Cake has been released.

In this version we are releasing a small bug fix which was identified after shipping our 0.38.0 release.

One of the new features that shipped in 0.38.0 was support for ANSI escape codes. Turns out, this feature breaks the service message logging in some CI systems. The problem was identified when Cake was running in TeamCity, but it is possible that other systems are affected.

Contributions were included from:

Full details of everything that was included in this release can be seen below.

Issues

As part of this release we had 1 issues closed.

Bug

  • #2790 Cake 0.38.1 is failing to write messages to TeamCity.

Originally published at https://cakebuild.net.


Version 0.38.1 of Cake has been released.

In this version we are releasing a small bug fix which was identified quite quickly after the release of 0.38.0.

We obsoleted a property within Cake, and a warning regarding this was being shown in the build output, even if you weren’t using this property.

Contributions were included from:

Full details of everything that was included in this release can be seen below.

Issues

As part of this release we had 1 issues closed.

Bug

  • #2786 0.38.0 introduces TFBuild obsolete warning for everyone not just users of property.

Originally published at https://cakebuild.net.


Version 0.38.0 of Cake has been released.

In this version we’ve got a few features and improvements and one bug fix, full list of changes at end of this post

One of the main features is the enabling of ANSI escape codes. Cake will now automatically detect whether a CI system supports ANSI escape codes, and if it does it will use them, rather than using System.Console.ForegroundColor, or similar. This gives a much richer output on systems such as GitHub Actions.

Within the timeframe of this release, we were very happy to welcome Enrico Campidoglio into the Cake Team. Enrico…


Published: Saturday, February 1, 2020
Category: Release Notes
Author: devlead

Version 0.37.0 of Cake has been released.

In this version we’ve got a few improvements and one bug fix, full list of changes at end of this post.

🎉 But first we would like to share a small milestone, Cake.Tool, the .NET Global tool version of Cake script runner, has now been downloaded over one million times from NuGet.org, we’ve seen some real uptake lately and are really excited about that. Cake.Tool has some nice additions, C# 8 support being one of the biggest.

🍰Huge thanks to our community! It…

Cake Build

Cake (C# Make) is a build automation system

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store