Skip to content

Releases: cake-build/cake

v0.6.0

04 Nov 17:31
Compare
Choose a tag to compare
  • Added Chocolatey support.
  • Added GitReleaseManager support.
  • Added GitReleaseNotes support.
  • Added GitVersion support.
  • Added MyGet build system support.
  • Added OpenCover support.
  • Added ReportGenerator support.
  • Added ReportUnit support.
  • Added Cake script analyzer support.
  • Extended AssemblyInfo parser.
  • Extended ProcessArgumentBuilder with switch.
  • Extended TeamCity build system support.
  • Improved NuGet release notes handling.
  • Refactored Cake Tool handling & tests.

v0.5.5

11 Oct 22:41
Compare
Choose a tag to compare
  • Added alias to retrieve all environment variables.
  • Added additional xUnit settings.
  • Added verbose message when glob pattern did not match anything.
  • Added task setup/teardown functionality.
  • Fix for referencing parent directory in glob patterns.
  • Added verbose logging for file and directory aliases.
  • Removed quotes from MSBuild arguments.
  • Added StartProcess alias overload taking process arguments as string.
  • Added Cake.Testing NuGet package.
  • Added support for AssemblyConfiguration when patching assembly information.
  • Fixed bug with dots in glob patterns.
  • Fixed bug with reference loading (affects #tool and #addin directives).

v0.5.4

11 Sep 23:31
Compare
Choose a tag to compare
  • Removed .nuspec requirement for NuGetPack.
  • Enhanced exception message to include name of missing argument.
  • Extended ProcessAliases with methods returning IProcess.
  • Added string formatting for process argument builder.
  • Added path to NuGet resolver for Mono on OS X 10.11.
  • Added Homebrew install paths to Cake tool resolver.
  • Changed NUnit argument prefix from '/' to '-'.
  • Restored accidental sematic change with globber predicates.

v0.5.3

31 Aug 21:42
Compare
Choose a tag to compare
  • Additional NUnit switches.
  • Made IProcess disposable and added Kill method.
  • Fix for glob paths containing parentheses.
  • Fix for MSBuild Platform target.
  • xUnit: Added support for -noappdomain option.
  • DupFinder support added.
  • InspectCode Support added.

v0.5.2

15 Aug 22:03
Compare
Choose a tag to compare
  • Globber performance improvements.
  • Increased visibility of skipped tasks.
  • Added ILRepack support.
  • Fix for PlatformTarget not used in MSBuild runner.
  • Changed TeamCityOutput to a nullable boolean.
  • Fix for CleanDirectory bug.
  • Added support for using-alias-directives (Roslyn only).
  • Added XmlPoke support.

v0.5.1

27 Jul 17:15
Compare
Choose a tag to compare
  • Increased stability when running on Mono.
  • Added MSTest support for Visual Studio 2015 (version 14.0).
  • Renamed MSOrXBuild to DotNetBuild.
  • Better error reporting on Mono.
  • Fixed path bug affecting non Windows systems.
  • Cake now logs a warning if an assembly can't be loaded.

v0.5.0

20 Jul 19:38
Compare
Choose a tag to compare
  • Added Mono support. 🎉 🎈
  • Added XBuild alias.
  • Improved tool resolution.
  • Added Fixie support.
  • Added IsRunningOnWindows() alias.
  • Added IsRunningOnUnix() alias.
  • Added NuGet proxy support.
  • Fixed MSBuild verbosity bug.
  • Added shebang line support.

v0.4.3

05 Jul 12:16
Compare
Choose a tag to compare
  • Added TeamCity support.
  • Added filter predicate to globber and clean directory methods.
  • Added Unzip alias.
  • Added DownloadFile alias.
  • Added method to retrieve filename without it's extension.
  • Added support for InternalsVisibleToAttribute when generating assembly info.
  • Added extension methods to ProcessSettings.
  • Fixed formatting in build report.
  • Fixed problems with whitespace in arguments.

v0.4.2

27 May 17:07
Compare
Choose a tag to compare
  • Added aliases for making paths absolute.
    • var file = MakeAbsolute(File("./path"))
    • var dir = MakeAbsolute(Directory("./path"))
  • Added support for creating Octopus Deploy releases.

v0.4.1

18 May 13:33
Compare
Choose a tag to compare
  • Made Cake work on .NET 4.6 again without experimental flag.
  • The tools directory now have higher precedence than environment paths when resolving nuget.exe.