cake

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

MIT License

Stars
3.8K
Committers
261

Bot releases are hidden (Show)

cake - v0.37.0

Published by devlead over 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

cake - v0.36.0

Published by devlead almost 5 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

cake - v0.35.0

Published by devlead about 5 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

cake - v0.34.1

Published by devlead over 5 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

cake - v0.34.0

Published by devlead over 5 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

cake - v0.33.0

Published by gep13 over 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 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 (@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

cake - v0.32.1

Published by devlead almost 6 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

cake - v0.32.0

Published by devlead almost 6 years ago

As part of this release we had 17 issues closed.

Features

  • #2420 Add new label alias for GitReleaseManager (@gep13)
  • #2419 Extend GitReleaseManager aliases to use token parameter (@gep13)

Improvements

  • #2424 Support computer cert store with SignTool (@devlead)
  • #2417 Extend GetToolExecutableNames for GitReleaseManager (@gep13)
  • #2412 TFBuildCommand PublishCodeCoverage API Changes (@RLittlesII)
  • #2410 Add Global Tool and new arguments support in TextTemplatingAliases (@devlead)
  • #2398 Support MsBuild version (16) (@azchohfi)
  • #2381 Zip should behave by default like standard Zip utilities (@gitfool)
  • #2379 Add an Encoding parameter to TextTransformation.Save (@gitfool)
  • #2327 Missing report types for ReportGenerator (@tpluscode)
  • #2294 Add fluent API to enable MSBuild binary logger (@paulomorgado)
  • #2249 Unhelpful error when #loading a missing nuget package (@flcdrg)
  • #2243 Missing ResultsDirectory when using DotNetCoreVSTest (@vlesierse)
  • #1973 Add Products prop to VSWhereSettings (@FroggieFrog)

Documentation

  • #2397 Fix missing parenthesis and missing setting (@grumar)

Pull requests were reviewed by: @devlead, @gep13

Fixes issues reported by: @devlead, @flcdrg, @gep13, @gitfool, @grumar, @paulomorgado, @pleonex, @RLittlesII, @sm-g, @VladislavAntonyuk, @vlesierse

cake - v0.31.0

Published by devlead almost 6 years ago

As part of this release we had 38 issues closed.

Features

  • #2320 Alias for ScriptCallerInfo (@Marusyk)
  • #2286 Add .NET build server shutdown alias "DotNetCoreBuildServerShutdown" (@devlead)
  • #2277 Add basic implementation of info command (@gep13)
  • #2201 Extend supported globber patterns (@patriksvensson)
  • #2200 Support UNC paths (@patriksvensson)
  • #2198 Add GlobberSettings (@patriksvensson)
  • #2197 Don't rely on System.IO namespace for FilePath/DirectoryPath (@patriksvensson)
  • #1976 Add MSBuildSettings.NoLogo (@FroggieFrog)
  • #1383 Add command line option to display build target graph

Bugs

  • #2342 Provide value for self-contained to support succeeding parameters (@twenzel)
  • #2310 Cake.Testing.Xunit RuntimeFact and RuntimeTheory doesn't work for .NET Core App (@devlead)
  • #2252 Cake fails to start on posix systems if script / current directory is root ( / )

Improvements

  • #2391 Upgrade to NuGet 4.9.2 (@devlead)
  • #2387 Extend GetTooolExecutableNames for GitVersion (@gep13)
  • #2384 Add homebrew fallback path for MSBuild tool resolver (@austinlparker)
  • #2369 Update Roslyn to 2.10.0 (@devlead)
  • #2350 In-process NuGet client should reuse package sources as specified in NuGet.Config if available (@bjorkstromm)
  • #2341 Add support for JUnit Output Format (@bqstony)
  • #2332 TFBuild UploadArtifact commands should support directories (@gtbuchanan)
  • #2312 Add method to expand environment variables to FilePath/DirectoryPath (@patriksvensson)
  • #2308 Use Mono for full framework executables if running on Unix & .NET Core (@devlead)
  • #2306 Add VSTestReportPath to DotNetCoreTestSettings (@devlead)
  • #2300 Make DotNetCoreTool alias project path optional add overloads without (@devlead)
  • #2297 NUnit3Settings does not provide an option to specify the configuration file to load
  • #2284 --version should only return sem/nuget version (@devlead)
  • #2272 Update in-process NuGet client to support offline environments (@bjorkstromm)
  • #2268 Add .NET Core tool support for Octopus aliases (@gertjvr)
  • #2265 Update Roslyn to 2.9.0 (@devlead)
  • #2257 NuGetPack should have a version suffix setting (@ddunkin)
  • #2255 Show warning when referenced package is missing version number
  • #2246 Add NuGet projectUrl to nuspec/csproj packages (@devlead)
  • #2245 Add symbols for Cake.Tool package (@devlead)
  • #2061 NuGetPack overwrites developmentDependency and requireLicenseAcceptance from nuspec
  • #1875 Folder structure of tools and addins can cause too long paths on Windows (@Sam13)

Documentation

  • #2385 Typo in BuildSystem.TeamCity property example (@flcdrg)
  • #2365 Fixed typos
  • #2267 Fix more 'occured' and 'occuring' typos (@flcdrg)

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

Fixes issues reported by: @bjorkstromm, @bqstony, @colin-sim, @ddunkin, @devlead, @flcdrg, @gep13, @gtbuchanan, @jnm2, @josiahpeters, @pascalberger, @patriksvensson, @Sam13, @twenzel, @ubbeK, @williamb1024

cake - v0.30.0

Published by devlead about 6 years ago

As part of this release we had 14 issues closed.

Feature

  • #2067 Publish as .NET Core Global Tool (@devlead)

Bugs

  • #2228 CakeTaskExtensions are no longer accessible (@gitfool)
  • #2224 Add option for ProcessSettings to opt out of working directory magic
  • #2214 Cake.CoreCLR can't handle whitespace in path (@bjorkstromm)
  • #2208 WithCriteria does not work with 'DryRun' (WhatIf flag) (@patriksvensson)
  • #2207 NuGet hang due to bug in NuGet 4.6.0 (@bjorkstromm)

Improvements

  • #2238 Add repository metadata to NuGet packages (@pascalberger)
  • #2234 Remove mono argument from Argument Parser (@gep13)
  • #2211 DotNetCorePublishSettings doesn't contain --no-build flag support introduced in .NET Core SDK 2.1
  • #2146 Enabling initializer syntax for all collection properties (@jnm2)
  • #1401 Support for dotCover configuration file (@AdaskoTheBeAsT)

Documentation

  • #2233 Add bootstrap argument to Help Command (@gep13)
  • #2232 Add exclusive argument to Help Command (@gep13)
  • #2220 Incorrect documentation for InnoSetup Alias (@SIkebe)

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

Fixes issues reported by: @bjorkstromm, @bruno-garcia, @gep13, @gitfool, @jnm2, @jonwatkinsdavid, @matkoch, @pascalberger, @patriksvensson, @SIkebe, @sjetha-pason

cake - v0.29.0

Published by devlead over 6 years ago

As part of this release we had 12 issues closed.

Breaking change

  • #2140 DotNetCorePublish does not respect SelfContained DotNetCorePublishSettings property (@klabranche)

Features

  • #2203 Add Octopus Deploy Promote release support (@devlead)
  • #2095 Add "--skipnontestassemblies" functionality to CAKE's NUnit3Settings as it exists in original nunit3 test runner (@pavzaj)
  • #2094 Add support for executing a single task without dependencies (@patriksvensson)

Improvements

  • #2196 NuGet Repository information not settable in NuGet Pack (@rh072005)
  • #2185 Try to find vswhere.exe on the system if the tool is not registered (@paulomorgado)
  • #2154 Problem with loading abolute path scripts with #load preprocessor (@Kemyke)
  • #2152 try resolve vstest.console.exe before guessing it (@kcamp)
  • #1609 Add additional VSTS actions (@louisfischer)

Documentation

  • #2195 Updated the WiX tool documentation (@grdylan)
  • #2193 Add Pascal and Dave to all required places (@gep13)
  • #2188 The CLA link in readme seems invalid or broken (@gep13)

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

Fixes issues reported by: @AraHaan, @devlead, @gep13, @grdylan, @Kemyke, @klabranche, @patriksvensson, @paulomorgado, @pavzaj, @rh072005

cake - v0.28.1

Published by patriksvensson over 6 years ago

As part of this release we had 2 issues closed.

Bug

  • #2176 Skipped tasks show up multiple times in report (@patriksvensson)

Improvement

  • #2190 Suppress NuGet dependency warnings related to Cake.Core (@patriksvensson)

Pull requests were reviewed by: @bjorkstromm, @devlead

Fixes issues reported by: @patriksvensson

cake - v0.28.0

Published by devlead over 6 years ago

As part of this release we had 6 issues closed.

Features

  • #2008 Allow defining a typed context to be used throughout a Cake script (@devlead)
  • #1772 Provide access to the run target and ordered list of tasks (@devlead)
  • #1594 Add overload to WithCriteria which prints a message (@devlead)

Improvements

  • #2174 Support multiple Setup / Teardown (@patriksvensson)
  • #2171 Add potential breaking change warning (@devlead)
  • #2163 Update to Roslyn 2.8.x packages, adding support for C# 7.3 (@bjorkstromm)

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

Fixes issues reported by: @bjorkstromm, @devlead, @jnm2, @pascalberger, @patriksvensson

cake - v0.27.2

Published by patriksvensson over 6 years ago

As part of this release we had 2 issues closed.

Bugs

  • #2137 Dependency loading errors with Cake 0.27.1 and Cake.Powershell 0.4.5 (@daveaglick)
  • #2134 Assembly conflicts during compilation (@daveaglick)

Pull requests were reviewed by: @patriksvensson

Fixes issues reported by: @daveaglick, @eddie3716

cake - v0.27.0

Published by bjorkstromm over 6 years ago

As part of this release we had 26 issues closed.

Please see the release blog post for additional information.

Features

  • #2078 Support expand environment variables in script pre-processor directives (@Kemyke)
  • #2047 Specify version during Nuget Updating (@nikhilagrawaldotnet)
  • #2005 Add entries for Setup/Teardown in report (@wozzo)
  • #1908 Octopus Deploy tool does not support list-deployments call for octo.exe (@CRuppert)

Bugs

  • #2116 Loading Newtonsoft.Json in Cake.CoreCLR throws during assembly loading (@daveaglick)
  • #2084 Cake does not load dependencies in correct order (@bjorkstromm)
  • #2082 Investigate NuGet local V3 cache (@bjorkstromm)
  • #2081 Possibility to override default nuget sources (@bjorkstromm)
  • #2079 Default sources not loaded if nuget_source is empty (@bjorkstromm)

Improvements

  • #2119 DotNetCore Publish misses Force / Self contained / Sources settings (@devlead)
  • #2113 Error when loading tools without internet connection (@bjorkstromm)
  • #2106 Remove NUnit3Settings.ErrorOutputFile property (@ChrisMaddock)
  • #2092 Unable to set 'no-build' and 'no-restore' when executing DotNetCoreRun (@Jericho)
  • #2051 Add support for msbuild.exe /restore option (@sanderaernouts)
  • #2039 XUnit2Runner doesn't respect ParallelismOption.None (@klabranche, @kcamp)
  • #2036 Don't output usage when an error occured
  • #2031 Simplify setting FileVersion and InformationalVersion (@gabrielweyer)
  • #2029 Investigate in-process NuGet dependency resolution (@bjorkstromm)
  • #2014 In-process NuGet don’t support multiple feeds through config (@Insire)
  • #2003 Add possibility for AssemblyMetadata collection in CreateAssemblyInfo
  • #1887 DotNetCoreRestoreSettings: support option --force
  • #1557 Add support for MSBuild /consoleloggerparameters (@thomaslevesque)

Documentation

  • #2062 Fixed typo 'need to'
  • #2035 Fix typo in README
  • #1213 NuGetPushSettings.Source: incorrect documentation (@Jericho)

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

Fixes issues reported by: @alexandear, @bjorkstromm, @ChrisMaddock, @CRuppert, @daveaglick, @devlead, @evil-shrike, @fwinkelbauer, @gabrielweyer, @Jericho, @jnm2, @kcamp, @nikhilagrawaldotnet, @patriksvensson, @sanderaernouts, @thomaslevesque, @WebDucer

cake - v0.26.0

Published by bjorkstromm over 6 years ago

As part of this release we had 3 issues closed.

Breaking change

  • #1781 Update to .NET Core 2 (@adamhathcock)

Please see the release blog post for more information about this breaking change.
Pull requests were reviewed by: @bjorkstromm, @patriksvensson

Fixes issues reported by: @secana

cake - v0.25.0

Published by devlead over 6 years ago

As part of this release we had 12 issues closed.

Breaking change

  • #1995 Make In-proc NuGet addin/tool installation default (@devlead)

Feature

  • #1994 Get MSBuild Verbosity enum from string (@jozefizso)

Bugs

  • #1988 TeamCity writing start and end progress contains invalid messages property (@johannesegger)
  • #1974 ToDictionary on Mono causes "The type 'Dictionary<,>' is defined in an assembly that is not referenced" (@devlead)

Improvements

  • #1998 Some .NET Core commands missing no dependencies/restore (@devlead)
  • #1997 Add the --trace option to the NUnit3Settings class (@kcamp)
  • #1992 Update to .NET Runtime 1.0.9 because security issues (@devlead)
  • #1989 Path unnecessarily trims backslash in already normalized string (@SteveGTR)
  • #1987 Confusing Error from Bad Format String to Information() (@kcamp)
  • #1937 UseInProcessClient=true is slow (@bjorkstromm)

Documentation

  • #1982 CodeTriage - Get more Open Source Helpers
  • #1689 ChocolateyDownload should be documented to only work in paid edition (@pascalberger)

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

Fixes issues reported by: @devlead, @flcdrg, @jnm2, @jozefizso, @schneems, @WalkerCodeRanger, @WayneHiller

cake - v0.24.0

Published by devlead almost 7 years ago

As part of this release we had 33 issues closed.

Features

  • #1950 Allow Cake modules to be bootstrapped by Cake in a pre-processing phase (@patriksvensson)
  • #1833 NUnit: Add support for /labels (@phillipsj)
  • #1653 Add Before and After options to NUnit3Labels enum
  • #74 MSpec support

Bugs

  • #1957 Use working directory instead if initial script path for resolving tools directory in NuGetLoadDirectiveProvider (@bjorkstromm)
  • #1939 Bug - TypeExtensions.GetFullName doesn't handle nested types correctly (@kcamp)
  • #1933 NuGetPackSettings.Properties does not support whitespaces
  • #1930 The "out" parameters are not compiled properly (@kcamp)
  • #1915 Only set working directory on process runner if set in settings (@DorSoluto)
  • #1889 XmlPoke ignores BOM encoding settings
  • #1874 NuGet script load: Do not add include for all cake scripts when include already specified (@Sam13)

Improvements

  • #1968 Add interface for AssemblyVerifier so that it can be mocked (@Marusyk)
  • #1960 Update Roslyn to 2.6.1 (@bjorkstromm)
  • #1955 ResultsDirectory is missing from DotNetCoreTestSettings (@gabrielweyer)
  • #1952 Add support for class/namespace/method arguments for XUnit2 (@kcamp)
  • #1946 Add option to pack files into the NuGet tool directory (@djdelaney)
  • #1943 Chocolatey package dependencies cannot be set using the ChocolateyPackSettings (@RichardJFoster)
  • #1936 Move to signing service v2
  • #1931 Allow passing a nuget.config as environment variable or in cake.config (@Cheesebaron)
  • #1924 Set UserAgent for in process nuget (@bjorkstromm)
  • #1922 GitVersion is missing AssemblySemFileVer (@Cheesebaron)
  • #1912 Support for DotCover Process Filter (@rdehuyss)
  • #1910 MSBuild property values should escape carriage return and line feed (@johankson)
  • #1855 SignTool is not found with latest windows 10 SDK (@phillipsj)
  • #1796 Obsolete DotNetBuild and ultimately remove it (@bjorkstromm)
  • #1692 Log script compilation warnings and other diagnostics (@bjorkstromm)
  • #1522 The MSTest tool doesn't pick up the mstest.exe from Visual Studio 2017

Documentation

  • #1811 Add code sample to build system properties (@phillipsj)

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

Fixes issues reported by: @bjorkstromm, @bravecobra, @Cheesebaron, @ChrisMaddock, @clairernovotny, @devlead, @djdelaney, @dukeofharen, @gabrielweyer, @jnm2, @kcamp, @LaoR-UA, @olsh, @patriksvensson, @rdehuyss, @richardgavel, @RichardJFoster, @robsammons, @Sam13

cake - v0.23.0

Published by patriksvensson about 7 years ago

As part of this release we had 29 issues closed.

Breaking change

  • #1805 Change GitVersion settings to use nullable integer (@devlead)

Features

  • #1856 Support MSBuild warnaserror and warnasmessage arguments (@devlead)
  • #1821 Missing Cake method for nuget list (@bravecobra)
  • #1818 Support task dependees (reverse dependencies) (@patriksvensson)
  • #1766 Support for #define (@devlead)
  • #1032 Support async callbacks (@adamhathcock)

Bugs

  • #1853 using static Directive doesn't compile (@devlead)
  • #1843 NuGetContentResolver should not return ref assemblies (@bjorkstromm)
  • #1842 Params in URI pre-processor directives are case sensitive (@bjorkstromm)
  • #1838 Dependencies are installed but have no references added when using LoadDependencies=true with in process nuget client (@Redth)
  • #1831 CleanDirectories Throws NullReferenceException When Token Is Null (@jpreese)
  • #1815 Exception Message should be shown rather than "One or more errors occurred." (@devlead)
  • #1404 MsBuildSettings.WithProperty does not escape values (@devlead)

Improvements

  • #1840 Fix Chocolatey Package (@gep13)
  • #1804 Unable to execute when namespace-less assembly with CakeMethodAlias is referenced (@patriksvensson)
  • #1731 GitLabCI variable changes
  • #1632 Tasks with long names do not display nicely with showdescription (@devlead)
  • #1607 ToolResolutionStrategy fails unexpectedly with Cake.LongPath.Module
  • #1548 LogExtension colorizes output incorrectly (@kcamp)
  • #1547 Escaping curly braces in log messages (@kcamp)
  • #787 Reference NuGet dependencies installed via the #addin directive (@bjorkstromm)

Documentation

  • #1835 Fixed typo in installer scripts
  • #1814 Fix typo: envrionment

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

Fixes issues reported by: @bjorkstromm, @bravecobra, @devlead, @DixonDs, @dracan, @ejball, @gep13, @JackUkleja, @jnm2, @joaoasrosa, @joshclark, @jpreese, @jrob, @kcamp, @patriksvensson, @phillipsj, @Redth, @Sebazzz

cake - v0.22.2

Published by devlead about 7 years ago

As part of this release we had 1 issue closed.

Bug

  • #1807 NuGetVersion and CommitDate are null with 0.22.1 (@david-driscoll)

Fixes issues reported by: @david-driscoll