Cake Versions Save

:cake: Cake (C# Make) is a cross platform build automation system.

v0.38.2

3 years ago

As part of this release we had 1 issue closed.

Bug

  • #2790 Cake 0.38.1 is failing to write messages to TeamCity (@patriksvensson)

Pull requests were reviewed by: @bjorkstromm

Fixes issues reported by: @ilnur-nazmutdinov-spark

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

3 years ago

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 (@devlead)

Pull requests were reviewed by: @gep13

Fixes issues reported by: @devlead

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

3 years ago

As part of this release we had 26 issues closed.

Features

  • #2784 Add NuGet Delete functionality (@katterfelto)
  • #2749 Add support for ANSI escape codes (@devlead)
  • #2728 Add dotnet NuGet source commands (@gitfool)
  • #2718 Add binary logger to dotnet MSBuild settings (@gitfool)

Bug

  • #2721 NuGet package name/path should be added in quotes (@bernarden)

Improvements

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

Documentation

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

Pull requests were reviewed by: @devlead, @gep13, @pauby

Fixes issues reported by: @Asemirski, @bernarden, @devlead, @escarls, @gep13, @gitfool, @janniksam, @katterfelto, @kcamp, @Kemyke, @michaelnoonan, @pascalberger, @patriksvensson, @RehanSaeed, @Roemer

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

4 years ago

As part of this release we had 7 issues closed.

Bug

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

Improvements

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

Pull requests were reviewed by: @devlead, @gep13

Fixes issues reported by: @devlead, @gep13, @gitfool, @mcleodia, @RehanSaeed

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

4 years ago

As part of this release we had 25 issues closed.

Features

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

Bugs

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

Improvements

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

Documentation

  • #2652 Improve documentation for TFBuildPullRequestInfo.Id and TFBuildPullRequestInfo.Number (@pascalberger)

Pull requests were reviewed by: @bjorkstromm, @devlead, @gep13, @patriksvensson

Fixes issues reported by: @colinangusmackay, @devlead, @Diogomrol, @dnperfors, @fafanoulele, @flcdrg, @GeertvanHorrik, @gep13, @gitfool, @laupas, @mgw854, @pascalberger, @veselfil

v0.35.0

4 years ago

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 (@devlead)

Bugs

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

Improvements

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

Documentation

  • #2590 Update confusing GitVersionVerbosity docs (@GeertvanHorrik)

Pull requests were reviewed by: @bjorkstromm, @devlead, @gep13, @patriksvensson

Fixes issues reported by: @devlead, @fruffin, @GeertvanHorrik, @lukoerfer, @mpritch599, @RehanSaeed, @thomasdc, @VictorioBerra

v0.34.1

4 years ago

As part of this release we had 1 issue closed.

Bug

  • #2575 v0.34.0 fails on scripts using the dynamic keyword (@devlead)

Pull requests were reviewed by: @patriksvensson

Fixes issues reported by: @dieterv

v0.34.0

4 years ago

As part of this release we had 17 issues closed.

Feature

  • #2519 Not able to build project with ToolsVersion="15.0" (@Roemer)

Bugs

  • #2553 cake 0.33.0 compilation is failing for System.Net.Http.HttpClient on Mono 5.20.1.19 (@devlead)
  • #2535 OctoPack doesn't work on Linux (@nilsgs)
  • #2161 If [Nuget] ConfigFile directive in cake configuration file has no folder — error rises (@bjorkstromm)
  • #2157 NuGetPack with nuspec that contains contentFiles becomes invalid (@piamay)

Improvements

  • #2560 Runtime property is missing for 'dotnet pack', 'dotnet run' and 'dotnet clean' (@daveMueller)
  • #2556 DotNetCoreTestSettings: Missing RunTime Property which is needed for RID builds (@stasostrovskyi)
  • #2551 Call MSBuild without specifying a target does not use DefaultTarget (@Diogomrol)
  • #2536 Additional formatting options on XmlPoke (@Roemer)
  • #2531 Update to NuGet client libraries to v5 (@devlead)
  • #2530 Remove dependency on NuGet.PackageManagement (@devlead)
  • #2521 Update to Roslyn 3.0.0 (@devlead)
  • #2499 NuGet Pack with assembly references support (@daveMueller)
  • #2156 Add newer nuspec properties to NuGetPackSettings (@daveMueller)
  • #1618 Support different Git servers in TeamCityPullRequestInfo (@nmbro)

Pull requests were reviewed by: @devlead, @flcdrg, @patriksvensson

Fixes issues reported by: @amit-kd, @bjorkstromm, @daveMueller, @devlead, @Diogomrol, @flcdrg, @giusepanzuto, @pascalberger, @Roemer, @shytikov, @TraGicCode, @trondhindenes, @WebDucer

v0.33.0

5 years ago

As part of this release we had 44 issues closed.

Breaking changes

  • #2514 Add additional report types for ReportGenerator (@flcdrg)
  • #2130 Add exceptions thrown to TaskTeardownContext (@joeharrison714)
  • #2141 Add Verbosity property to GitVersionSettings (@WhiteWaterCoder)

Features

  • #2456 Add logging aliases to override the log verbosity (@gitfool)
  • #2453 Unify pull request status across providers (@gitfool)
  • #2440 Add EnvironmentVariable<T> alias (@gitfool)
  • #2400 Add globber pattern support to the #load directive (@gitfool)

Bugs

  • #2504 Update .NET Core SDK 2.1.505 (@devlead)
  • #2487 Warn and skip code gen for duplicate aliases (@devlead)
  • #2481 FilePath and DirectoryPath implicit conversions should return null when passed null (@jnm2)
  • #2473 ParseAssemblyInfo does not support .NET Core generated assembly info (@Joev-)
  • #2468 DotNet commands do not respect the verbosity (@Roemer)
  • #2439 HtmlInline_AzurePipelines and MHtml shares the same numeric value (@yansklyarenko)
  • #2432 Azure Pipelines build system not recognized with non-Windows jobs (@gitfool)
  • #2088 VSWhere -requires and -products argument values are quoted but VSWhere doesn't support multiple values in quotes (@sean-rose)

Improvements

  • #2507 Cake.CoreCLR can't handle whitespace in path (@Roadrunner67)
  • #2491 Add additional Azure DevOps (TFBuild) properties (@flcdrg)
  • #2484 Octopus Deploy 2019.1 and Spaces feature (@kcamp)
  • #2478 Lock file arguments for NuGet and dotnet restore (@flcdrg)
  • #2474 TeamCityProvider.BuildProblem method should conform to TeamCity API (@kcamp)
  • #2472 Expose ICakeConfiguration (or specific values like tools path) on context (@daveMueller)
  • #2465 Roundhouse dotnet tool does not run (@gep13)
  • #2463 DoesForEach don't support data context for items functions (@farodin91)
  • #2462 Added unit tests for Cake.Core (@patriksvensson)
  • #2459 Add MSBuildPath to NuGetRestoreSettings (@daveMueller)
  • #2449 ARM64 missing from MSBuild target platform (@GeertvanHorrik)
  • #2445 Add OnError<TData> (@yansklyarenko)
  • #2433 NugetRestore still using msbuild 15 (@devlead)
  • #2429 Add provider name to BuildSystem (@gitfool)
  • #2415 Add support for MSBuild options to enable RestoreLockedMode (@fseegraeber)
  • #2393 MethodAliasGenerator doesn't generate parameter attributes (@kcamp)
  • #2345 Allow NuGetRestoreSettings to opt out of setting -NonInteractive (@flcdrg)
  • #2270 Allow to listen and modify redirected standard output of a process (@fseegraeber)
  • #2124 Add Support for IEnumerable tokens on TextTransformationExtensions (@gitfool)
  • #2087 Include more detailed exception information when Exception is AggregateException (@devlead)
  • #2026 Support for additional SignTool flags (@jhromadik)
  • #2019 Clean up some parser tests (@homelchenko)
  • #1384 Enhancement: Add support for filtering files in Globbing alias (@kcamp)
  • #820 Log tools command-line at higher log level (preferably default) (@gitfool)

Documentation

  • #2512 TFBuildPublishCodeCoverageData xml comments minor typo (@flcdrg)
  • #2025 The tool path for MSpec needs to be changed in the documentation (@gep13)

Pull requests were reviewed by: @bjorkstromm, @devlead, @gep13, @patriksvensson

Fixes issues reported by: @AntonPetrov83, @ben-wallis, @devlead, @farodin91, @flcdrg, @gitfool, @homelchenko, @jnm2, @joeharrison714, @Joev-, @kcamp, @maldworth, @Myoxocephalus, @NooNameR, @patriksvensson, @richardgavel, @Roadrunner67, @Roemer, @sean-rose, @SIkebe, @variax, @VladislavAntonyuk, @WhiteWaterCoder

v0.32.1

5 years ago

As part of this release we had 1 issue closed.

Bug

  • #2426 Chocolatey pack regression in Cake 0.32.0 (@devlead)

Fixes issues reported by: @devlead