Releases: cake-build/cake
v0.32.0
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
Pull requests were reviewed by: @devlead, @gep13
Fixes issues reported by: @devlead, @flcdrg, @gep13, @gitfool, @grumar, @paulomorgado, @pleonex, @RLittlesII, @sm-g, @VladislavAntonyuk, @vlesierse
v0.31.0
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
andrequireLicenseAcceptance
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
v0.30.0
As part of this release we had 14 issues closed.
Feature
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
v0.29.0
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
v0.28.1
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
v0.28.0
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
v0.27.2
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
v0.27.1
As part of this release we had 1 issue closed.
Bug
- #2132 Problems with loading certain assemblies (0.27.0) (@daveaglick)
Pull requests were reviewed by: @bjorkstromm
Fixes issues reported by: @patriksvensson
v0.27.0
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
v0.26.1
As part of this release we had 1 issue closed.
Bug
- #2063 Cake running on Mono can't load netstandard 2.0 assembly (@bjorkstromm)
Pull requests were reviewed by: @devlead, @patriksvensson
Fixes issues reported by: @bjorkstromm