All Versions
20
Latest Version
Avg Release Cycle
47 days
Latest Release
1239 days ago

Changelog History
Page 1

  • v1.0.0-rc0001 Changes

    November 05, 2020

    ๐Ÿš€ First pre-release of Cake 1.0.0

    Issues

    ๐Ÿš€ As part of this release we had 48 issues closed.

    ๐Ÿ’ฅ Breaking change

    • #2292 Remove obsolete methods and properties.

    ๐Ÿ”‹ Feature

    • #2874 Merge frosting into main Cake repo.
    • #2883 (Frosting) Add support for .NET 5.
    • #2857 Add support for .NET 5.
    • #2776 Checklist for 1.0.
    • #2755 Add DirectoryHashCalculator.
    • #2333 RFC-0001: Rewrite Cake CLI.
    • #2199 Add GlobPattern class.
    • #741 Add IsRunningOnMacOs() alias.

    ๐Ÿ‘Œ Improvement

    • #2913 Add overload for DotNetCoreRun.
    • #2908 Future proof .NET [Core] detection.
    • #2897 Add tests for MyGetProvider.
    • #2895 Custom contexts should inherit from CakeContextAdapter.
    • #2877 Add NuGet's Icon setting to NuGetPackSettings.
    • #2870 Add helpers for adding multiple strings to ProcessArgumentBuilder.
    • #2866 Support multiple dotnet test options.
    • #2847 Add new GitHub Actions URL environment variables.
    • #2844 Add missing dotnet test options.
    • #2839 Add support for PublishReadyToRunShowWarnings property in DotNetCorePublish.
    • #2833 Implicit bootstrapping of modules.
    • #2831 ParseAssemblyInfo does not detect lines with extra spaces.
    • #2825 Add option to ignore tool exit code.
    • #2822 Add support of ReportGenerator global tool.
    • #2820 Add DebuggerStepThroughAttribute to generated code.
    • #2817 Bump dependencies.
    • #2801 Inconsistent NuGet file name case.
    • #2792 Add dotnet nologo options.
    • #2743 Tool resolution for multiple names should be breadth first.
    • #2703 OpenCover is missing hideskipped setting.
    • #2623 DotNetCoreTestSettings Can Have Multiple Logger's.
    • #2595 Misleading output message when trying to install prerelease package with the in-process nuget installer.

    ๐Ÿ“š Documentation

    • #2925 Fix sentences which end with double full stop.
    • #2918 Incorrect link for ReSharper's Open Source webpage in Cake readme.
    • #2894 Remove unnecessary documentation and replace it with .
    • #2879 Update links pointing to cakebuild.net to new URL structure.
    • #2836 Update README with more up-to-date "getting started" information.
    • #2811 Identity of BuildProblem in TeamCityProvider should be optional.

    ๐Ÿ— Build

    • #2920 Bump Cake script dependencies.
    • #2899 Update to .NET 5 SDK RC 2.
    • #2850 Bump .NET Core SDK to 3.1.402.
    • #2818 Start producing 1.0.0-rc0001 NuGet Packages.
    • #2814 Switch GRM to not mark GitHub release as a pre-release.
    • #2781 Bump StyleCop to latest version.

    ๐Ÿ› Bug

    • #2911 C# syntax errors in exceptions causes Specre.CLI internal error.
    • #2861 Fix error output in 1.0 preview.
    • #2853 Custom argument names are not case insensitive in 1.0 preview.
    • #2887 (Frosting) Fix line endings in build.sh within template package.
    • #2734 Can't resolve resource assemblies.
  • v0.38.5 Changes

    September 20, 2020

    ๐Ÿš€ As part of this release we had 1 issue closed.

    ๐Ÿ› Bug

    • #2859 .NET 5 shouldn't be identified as Full Framework or Mono

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    7bda8369d90477288bda335484ab0905f1af8e780cd4b643f65e624491e2b456 Cake-bin-net461-v0.38.5.zip

    aa0c7f85bbf3802beb271a4dece180128d03561daddb5ec91f96ab5f7c76991d Cake-bin-coreclr-v0.38.5.zip

  • v0.38.4 Changes

    June 26, 2020

    ๐Ÿš€ As part of this release we had 1 issue closed.

    ๐Ÿ› Bug

    • #2813 Actually ship 0.38.3

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    95629cf444d6c07ad79b60a390fa9c2ef22bd8fef113cb82018de245ce09b659 Cake-bin-net461-v0.38.4.zip

    1dd2c445a844dbd7dedb5e4b87f5d9b8f0867b725a95f3495419014ef5df4bad Cake-bin-coreclr-v0.38.4.zip

  • v0.38.3 Changes

    June 26, 2020

    ๐Ÿš€ As part of this release we had 3 issues closed.

    ๐Ÿ› Bugs

    • #2803 ArgumentOutOfRangeException: The DateTimeOffset specified cannot be converted into a Zip file timestamp
    • #2798 Input string not in correct format starting in v0.38.0

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    983d73d69f0801dfb6678e3c12acc0cbdbf09c1420520b7778c382aa28b8b9b8 Cake-bin-net461-v0.38.3.zip

    9a5dee53afb37fe5cb97cfb3965279f728e09c749fe0974f6a20771f9a92a0e9 Cake-bin-coreclr-v0.38.3.zip

  • v0.38.2 Changes

    June 09, 2020

    ๐Ÿš€ As part of this release we had 1 issue closed.

    ๐Ÿ› Bug

    • #2790 Cake 0.38.1 is failing to write messages to TeamCity

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    d8eb823ca821fc214ec11832fb17bff25f51638ee99070e3c68d7c1476bf5c23 Cake-bin-net461-v0.38.2.zip

    7940f223aceb8acf115e1287c0fca65e193cad1ce9e49bc95289fd896b4768bf Cake-bin-coreclr-v0.38.2.zip

  • v0.38.1 Changes

    May 30, 2020

    ๐Ÿš€ As part of this release we had 1 issue closed.

    ๐Ÿ› Bug

    • #2786 0.38.0 introduces TFBuild obsolete warning for everyone not just users of property

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    d5432d0fb478eb43df8fe8410b7aa6fcd330ed70912bf78dcc305fe362751615 Cake-bin-net461-v0.38.1.zip

    09e2ff43408198d7421474f205b3099035646cb6b8096df2af960966897cc9bb Cake-bin-coreclr-v0.38.1.zip

  • v0.38.0 Changes

    May 30, 2020

    ๐Ÿš€ As part of this release we had 26 issues closed.

    ๐Ÿ”‹ Features

    • #2784 Add NuGet Delete functionality
    • #2749 Add support for ANSI escape codes
    • #2728 Add dotnet NuGet source commands
    • #2718 Add binary logger to dotnet MSBuild settings

    ๐Ÿ› Bug

    • #2721 NuGet package name/path should be added in quotes

    ๐Ÿ‘Œ Improvements

    • #2785 Provide additional logging for tool resolver
    • #2778 Update Roslyn to 3.6.0
    • #2768 Add an option to skip the default warning/error output when running JetBrains command line tools
    • #2764 Additional Jenkins information
    • #2752 MSTestRunner prioritizes VS2017 over VS2019
    • #2745 Extend XmlPeekSettings with FileShare.* option
    • #2733 NuGetSetApiKey with Verbosity set to Quiet causes an exception.
    • #2730 Better handling for GitVersion failure cases
    • #2715 Add missing dotnet NuGet command options
    • #2714 Squash warning when skip package version check
    • #2710 Add GitHub Actions GITHUB_RUN_ID & GITHUB_RUN_NUMBER
    • #2658 Rename TFBuild alias to AzurePipelines
    • #2077 Locating the correct vstest.console.exe (VS2017)

    ๐Ÿ“š Documentation

    • #2735 Improve documentation for MSBuild alias to make clear that also MSBuild projects can be passed

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    37623e099f1aa335dc5fad777e61e1e81aa6c60e86a66b7d44d7bf7ecc2ff124 Cake-bin-net461-v0.38.0.zip

    9314a18e2b899a6622de30ef405f0e7a72ebfd06363b00f2bb8951bc2db2bdf5 Cake-bin-coreclr-v0.38.0.zip

  • v0.37.0 Changes

    February 01, 2020

    ๐Ÿš€ As part of this release we had 7 issues closed.

    ๐Ÿ› Bug

    • #2695 cake fails to build on travis-ci with latest mono (6.8)

    ๐Ÿ‘Œ Improvements

    • #2708 Emitting debug information should be done regardless of --debug switch
    • #2701 Api keys should be secret
    • #2697 Update to latest release of GitReleaseManager
    • #2696 Upgrade Cake Alias support for GitReleaseManager
    • #2691 Missing GitHubActions Alias

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    bcde9e209f17bd76c0ccc52d0e888f537777b5cd8148b3bb9a0d3b55c7b5a7af Cake-bin-net461-v0.37.0.zip

    c9ceecbd23d65a295cc0f20e76edbf7bce34f26c71d23c14808220878aed55fd Cake-bin-coreclr-v0.37.0.zip

  • v0.36.0 Changes

    January 11, 2020

    ๐Ÿš€ As part of this release we had 25 issues closed.

    ๐Ÿ”‹ Features

    • #2677 Add GitHub Actions build provider
    • #2638 CreateAssemblyInfo alias should allow creation of custom boolean attributes and also empty attributes

    ๐Ÿ› Bugs

    • #2661 Build not stopped when rethrowing exception in OnError
    • #2640 Remove unnecessary parameter from AddMetadataAttribute method
    • #2637 CreateAssemblyInfo alias creates invalid file when using .vb
    • #2534 Windows 10: System.PlatformNotSupportedException: System.Data.SqlClient is not supported on this platform.
    • #2527 Dont limit the #load to only .cake files
    • #2498 ParseProject fails on an absolute HintPath
    • #2275 System.Data.SqlClient in Cake.CoreCLR Assembly Load Error

    ๐Ÿ‘Œ Improvements

    • #2682 Add .NET Core 3.1 Runtime support
    • #2679 Add optional GetToolExecutableNames that takes tool settings.
    • #2675 InspectCode: Add support for InspectCode.x86.exe tool
    • #2673 DotNetCorePublishSettings should support new .NET Core 3 features
    • #2671 NuGet Install doesn't allow to set NonInteractive to false
    • #2663 Support Inno Setup 6
    • #2657 Rename TFBuild.Environment.Repository.Branch to TFBuild.Environment.Repository.BranchName
    • #2533 Setting SecurityRules with CreateAssemblyInfo
    • #2532 Publish Cake.Testing.Xunit package
    • #2328 InspectCode: Add support for new /verbosity argument

    ๐Ÿ“š Documentation

    • #2652 Improve documentation for TFBuildPullRequestInfo.Id and TFBuildPullRequestInfo.Number
  • v0.35.0 Changes

    September 28, 2019

    ๐Ÿš€ As part of this release we had 10 issues closed.

    ๐Ÿ”‹ Feature

    • #2603 Add .NET Core 3 to Cake.Tool update to .NET Core 3 SDK.

    ๐Ÿ› Bugs

    • #2610 Aliases of type 'dynamic' cannot be accessed directly
    • #2608 TFBuildProvider.IsHostedAgent returns wrong value when running on 2nd build agent

    ๐Ÿ‘Œ Improvements

    • #2625 Add NuGet Push -SkipDuplicate Flag
    • #2618 The MSTest tool doesn't pick up the mstest.exe from Visual Studio 2019
    • #2606 Unable to reference Newtonsoft.Json > 11.0.2
    • #2601 Update Microsoft.CodeAnalysis.CSharp.Scripting to 3.2.1
    • #2599 Update to Autofac 4.9.4
    • #2585 Cake.Tool - How in the world do I run a specific task?

    ๐Ÿ“š Documentation

    • #2590 Update confusing GitVersionVerbosity docs