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

Badges
Extracted from project README's
NuGet Azure Artifacts NuGet Azure Artifacts Azure Pipelines Mac Build status Azure Pipelines Windows Build status Azure Pipelines Debian Build status Azure Pipelines Fedora Build status Azure Pipelines Cake Centos status Azure Pipelines Ubuntu Build status AppVeyor branch AppVeyor branch TeamCity Build Status Build Status Build Status Build Status pipeline status Build Status Coverage Status Follow @cakebuildnet Join the chat at https://github.com/cake-build/cake/discussions Sponsors Backers
Related Projects