Cake v0.14.0 released

Published
Monday, 11 July 2016
Category
Release Notes
Author
gep13

Version 0.14.0 of Cake has been released.

We are very happy to announce the first release of Cake as a member of the .NET Foundation. If you missed this announcement, you can read more about it here.

In this release, we made a number of improvements and squashed some bugs which had been reported. In addition, we saw four new features added to Cake, including support for the Wix Heat command line tool, and also for Octopus Deploy Push command.

NOTE: Within this release, we also had one breaking change, namely the removal of the obsoleted XmlPoke Aliases. These had been marked as obsolete in a previous release of Cake, and we have now taken the steps to remove them completely. Cake does follow the semantic versioning principles, however, since we have not yet reached the 1.0.0 release, this breaking change appears here, in a minor version number change.

Contributions were included from:

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.

Breaking change

  • #978 Remove obsoleted XmlPoke Aliases

Features

  • #1023 ToolSettings should allow should support of exit codes other than 0
  • #987 Add support for skipautoprops flag OpenCover Alias
  • #810 Support Octopus Deploy Push (octo.exe push)
  • #696 Add WiX heat support

Bugs

  • #1002 Cake looks for configuration file in the wrong place
  • #900 Wrong platform "Any CPU" for project file (expects "AnyCPU")

Improvements

  • #1025 Change parameter names passed by GitVersion Alias
  • #1019 Improve logging with NuGet Install Alias
  • #975 Additional null checks for module support
  • #974 Suppress obsolete warnings on Mono
  • #971 Add known parameters to CakeOptions
  • #844 Add working directory to ToolSettings class
  • #502 Refactor ICakeEnvironment
  • #421 Allow setting /testsettings: file for MSTest runner

Documentation

  • #1028 Corrected documentation for OctopusDeploy Alias
  • #1026 Corrected documentation for InspectCode Alias
  • #1004 Corrected documentation for Directory Alias
  • #994 Corrected documentation for DotNetBuild Alias