Version 0.26.0 of Cake has been released.
The second release of 2018 is here! This release brings you the long awaited .NET Core 2 support. A special thanks goes to Adam Hathcock for all the hard work with the contribution.
One of the benefits in moving to .NET Core 2 is that addin authors should no longer need to target both
netstandard1.6 in order to support
Cake.CoreCLR. Instead addins should now be able to target
netstandard2.0 only and still be compatible with both
Cake.CoreCLR. At the time of writing, we are experiencing an issue with loading
netstandard2.0 assemblies when running
mono. We are currently investigating this and will provide a hotfix once the issue is resolved.
While working on this release, we introduced a breaking change in one of the interfaces in
Cake.Core. Because of that, we bumped the latest breaking change version number to 0.26.0. In practice this means that
Cake will not load addins targeting a lower version than 0.26.0 of
Cake.Core. This is by design and for your protection. Even though the breaking change should be compatible with the majority of the addins out there. one can never be sure. However, if you really need to use an incompatible addin and have verified that the breaking change introduced doesn't concern the addin directly, we'll allow you to temporarily opt-out of the assembly verification until addin author has released a version of the assembly targeting the minimum required version of
Cake.Core. See the skip verification configuration value for more details.
Contributions were included from:
Full details of everything that was included in this release can be seen below.Read more...
In case you missed it, intellisense support for Cake files in Visual Studio Code was announced a couple of months ago. Since then, we have actively been working on improving it, and the v1.14.0 release of C# for Visual Studio Code comes with some Cake specific improvements we'd like to share with you. In the v1.28.0 release notes for Omnisharp-Roslyn we can read the following:Read more...