Blog (Page 9)

Thank you Octopus Deploy!

Published
Thursday, 8 October 2020
Category
News
Author
patriksvensson

When I started working on Cake in 2014, I did it to scratch an itch I had. Fake existed (which has been a tremendous initial inspiration), but I didn't know F# enough to be confident enough to bet our build process on it. A lot has happened since then; .NET has changed, and so has Cake. We've moved from a separate Roslyn and Mono engine to a unified one based on Roslyn. We've added support for C# 6, 7, 8, and just recently 9. In addition to .NET Framework, we've added support for every version of .NET Core, from the early beta to .NET 5. The project has also gone from a single maintainer to nine, which I think is the biggest reason for its success.

Read more...

Cake v0.38.5 released

Published
Sunday, 20 September 2020
Category
Release Notes
Author
devlead

Version 0.38.5 of Cake has been released.

In this version, we've just addressed an issue where the upcoming .NET 5 wasn't identified as .NET Core application but .NET 4 / Mono.

This could cause issues with Cake.Tool for example when running .NET Framework executable on non-Windows platforms or scripts reused cross-runtime.

Even though .NET 5 isn't released, we choose to release this as a hotfix so early adopters wouldn't hit this roadblock, but also for our own dogfooding - as we're building Cake with Cake and have started the process of porting Cake to .NET 5.

Contributions were included from:

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

Read more...

Cake v0.38.3 and v0.38.4 released

Published
Friday, 26 June 2020
Category
Release Notes
Author
devlead

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.

Read more...

Cake v0.38.2 released

Published
Tuesday, 9 June 2020
Category
Release Notes
Author
gep13

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.

Read more...

Cake v0.38.0 released

Published
Saturday, 30 May 2020
Category
Release Notes
Author
gep13

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 is the person behind the creation of the GitHub Action for Cake, which has now been brought into the Cake GitHub Organisation. We are very grateful to Enrico for the work in creating this action! Welcome to the Team!

🍰Huge thanks to our community! It wouldn't have been possible without your support and contributions!❤

Contributions were included from:

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

Read more...