Cake v0.17.0 released
- Published
- Wednesday, 9 November 2016
- Category
- Release Notes
- Author
- gep13
Version 0.17.0 of Cake has been released.
This release of Cake sees a number of new features added, as well as some bug fixes, however, most importantly, there was a breaking change.
This breaking change centred around the VSTestSettings
class, where the decision was wait to allow custom loggers to be passed into the VSTestRunner
. As a result, the previous enumeration named VSTestLogger
has been removed, and replaced with a fully customizable string. If you are using this enumeration in your scripts then you will see errors being generated if you update to the latest version of Cake. You should be able to make use of the new extension methods called WithVisualStudioLogger
and WithAppVeyorLogger
on the VSTestSettings
to replace the enumeration values.
Please let us know if you run into any issues with this latest release.
Once again, the Cake Team have been overwhelmed by the number of contributions from our Community Members. Simply put... THANK YOU!
Contributions were included from:
Full details of everything that was included in this release can be seen below.
Read more...Email addins released
There are many scenarios where you need to send notifications during your build process, such as notifying colleagues that a build has passed/failed, notifying stakeholders that a package has been published to nuget, etc. One of the most popular ways to send such notification is, of course, email. That's why we recently released three new addins to send emails.
Read more...Cake v0.16.2 released
- Published
- Tuesday, 11 October 2016
- Category
- Release Notes
- Author
- devlead
Version 0.16.2 of Cake has been released.
Following the release of Cake v0.16.1, Redth identified an issue with Cake not being identified as a .NET assembly when launched from a Mono process. With the help of akoeplinger we identified the issue in the Mono runtime and the PE32+ format assemblies generated by Roslyn/csc.exe when targeting x64 (which is the default in .NET Core project.json toolchain). akoeplinger has already submitted a pull request to Mono for this, so we expect this to be fixed in future versions of Mono, meanwhile the workaround is to set platform to use AnyCPU explicitly in the project.json file.
As a result, v0.16.2 of Cake is now available.
Please let us know if you run into any issues with this latest release.
Full details of everything that was included in this release can be seen below.
Read more...How to debug a Cake file using Visual Studio Code
As you might already know, debugging Cake scripts using Visual Studio has been supported since the v0.12.0 release of Cake. But since the v0.16.1 release of Cake, thanks to porting Cake to .NET Core, it is now also possible to debug Cake files using Visual Studio Code.
Read more...Cake for Visual Studio released
I am very proud to announce the first release of the Cake for Visual Studio extension for Visual Studio 2015. This extension brings full syntax highlighting, integration with the Task Runner Explorer, special commands to get you started with Cake on new projects and new templates.
Read more...