Skip to content

Releases: cake-build/cake

v0.17.0

09 Nov 21:11
1cf2c36
Compare
Choose a tag to compare

As part of this release we had 44 issues closed.

Breaking change

  • #1138 Allow custom loggers in the VSTestSettings

Features

Bugs

  • #1332 Typo in VSTestSettings extension method name
  • #1323 Globber exception when using a path with an exclamation
  • #1319 Error: An item with the same key has already been added while running Cake from commit hooks (@devlead)
  • #1314 System time separator is used when Octo DeployAt argument is converted to string (@bjorkstromm)
  • #1271 Unquoted VSTest settings file path
  • #1245 Globber exception when glob contains % (@Enqueuing)
  • #1231 GetEntryAssembly can return null, leading to NullReferenceException
  • #1154 NuGetPack fails if no Files have been specified

Improvements

  • #1324 Add support fort Specifying Dependencies for Multi Target package
  • #1318 Support DefaultCredentials usage for Http Downloads
  • #1312 Add additional parameters to MSBuild runner
  • #1296 Add Go.CD build history API call
  • #1292 Some properties for RoundhouseSettings in Cake.Common.Tools.Roundhouse are not working properly
  • #1289 Add user agent for DownloadFile (@daveaglick)
  • #1287 Guard against invalid path environment variables
  • #1279 Adding all current parameters for VSTest (@jnm2)
  • #1251 OctoCreateRelease is missing channel option (@vip32)
  • #1228 Option to deploy an existing release in OctopusDeploy (@trailmax)
  • #1160 Get return code from intercepted process in SpecFlow TestExecutionReport
  • #1151 Add parameter LogFile to DotCover commands
  • #906 Can't specify hash algorithm for the Sign command (@bjorkstromm)
  • #703 MSBuild add log file support
  • #685 Support for SHA256 code signing

Documentation

  • #1346 Fixed typos 'occured' and 'occuring'
  • #1309 Add CLA link to README
  • #1278 Removed erroneous apostrophes
  • #1263 Corrects the grammar "do/does" in exception messages and tests
  • #1234 Adds default CPU count behavior to MSBuild settings documentation

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

Fixes issues reported by: @agc93, @antwilliams, @asbjornu, @bjorkstromm, @CaptainCow95, @coxp, @daveaglick, @devlead, @Enqueuing, @ferminmoli, @frozenskys, @gep13, @Giorgi, @Jericho, @jnm2, @jrnail23, @patriksvensson, @phil-scott-78, @RehanSaeed, @reicheltp, @stevensona, @stffabi, @thomaslevesque, @tonyedgecombe, @trailmax, @vengi83644, @vip32, @wieslawsoltes

v0.16.2

11 Oct 07:04
fb23be4
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Bug

  • #1247 Fixed CakeExecuteScript getting access denied errors on mono/mac (@devlead)

Pull requests were reviewed by: @gep13, @patriksvensson

Fixes issues reported by: @Redth

v0.16.1

25 Sep 20:47
3a8ac68
Compare
Choose a tag to compare

As part of this release we had 2 issues closed.

Bugs

Pull requests were reviewed by: @gep13

Fixes issues reported by: @devlead, @patriksvensson

v0.16.0

15 Sep 22:08
Compare
Choose a tag to compare

As part of this release we had 18 issues closed.

Breaking change

Features

  • #1184 Add include & exlude parameters to #tool directive
  • #1178 Allow passing username and password to DownloadFile alias
  • #1015 Port to .NET Core

Improvements

  • #1196 Publish symbol files (@devlead)
  • #1188 Add missing MergeOutput Option for OpenCover
  • #1176 ICakeContainerRegistry missing constraint (@patriksvensson)
  • #1162 NugetV2Resolver doesn't support new netstandard (@devlead)
  • #702 Implement custom logger support for MSBuild
  • #473 Support MSBuild logger switches

Pull requests were reviewed by: @gep13

Fixes issues reported by: @devlead, @gep13, @jrnail23, @patriksvensson, @tomasaschan

v0.15.2

29 Jul 19:59
c2ca4f7
Compare
Choose a tag to compare

As part of this release we had 2 issues closed.

Bugs

  • #1131 Ensured that WiX candle definitions are enclosed in quotes (@galpin)
  • #1055 Corrected issue with WixHeat HarvestType Out parameter (@RLittlesII)

Fixes issues reported by: @galpin, @robertmuehsig

v0.15.1

28 Jul 11:48
1883823
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Bug

  • #1126 Corrected Issues found with 0.15.0 AppVeyor updates (@Philo)

Fixes issues reported by: @Philo

v0.15.0

26 Jul 20:05
02a4a87
Compare
Choose a tag to compare

As part of this release we had 44 issues closed.

Features

  • #1102 Add support for adding messages to the AppVeyor build log (@Philo)
  • #1092 Add environment variable support for Process & Tool (@devlead)
  • #1089 Add ITeardownContext to Teardown method (@gep13)
  • #997 Add OutputPath to ProjectParserResult
  • #919 Extend SolutionParserResult with solution folders information
  • #918 Add Atlassian Bitbucket Pipelines build system support (@devlead)

Bugs

  • #1123 Set ICakeRuntime.TargetFramework to constant (@patriksvensson)
  • #1104 Do not set /m parameter for MSBuild by default (@patriksvensson)
  • #1097 AppVeyor.UploadTestResults failing silently (@Philo)
  • #1091 GetFullName in TypeExtensions.cs not handling arrays correctly (@kcamp)
  • #1034 Allow paths with spaces for OutputDirectory on DotNetCore Aliases
  • #981 The GetFiles overload with a predicate doesn't work properly (@patriksvensson)

Improvements

  • #1121 Added ability to call SetParameter method on TeamCity Provider (@dbertram)
  • #1119 CakeExecuteScript tool resolution fails if script in parent path
  • #1096 UploadArtifact support via the AppVeyor provider is incomplete
  • #1086 Added raw version string property in ReleaseNotes class
  • #1073 Marked Quiet property on DotNetCoreRestoreSettings as obsolete
  • #1072 Added -oldstyle support for OpenCover tool
  • #1067 Added -nofetch support for GitVersion tool (@Philo)
  • #970 Add an explicit NuGet source for NuGetPush (@gep13)
  • #961 Add parsing of references and project references to the project file parser
  • #960 Add configuration for default NuGet source
  • #932 Add MD5 checking of packages.config to bootstrappper
  • #730 Support results file for MSTest runner
  • #729 Support NUnit output format for XUnit2 runner
  • #517 NUnit runner: Handle specific non-zero exit codes

Documentation

  • #1076 Added examples for Fixie
  • #1064 Corrected spelling mistake in README.md
  • #1051 Improved documentation for ProcessSettings Timeout property
  • #1047 Added documentation for multiple arguments for ToolSettings
  • #1010 Corrected documentation for GitReleaseManager
  • #957 Corrected code example for DotNetCorePackSettings (@luisgoncalves)
  • #750 Add example documentation to aliases

Fixes issues reported by: @adamhathcock, @BenHall, @bjorkstromm, @daveaglick, @devlead, @gep13, @ghuntley, @gjstockham, @jrnail23, @kcamp, @lidroc, @markrendle, @patriksvensson, @phillipsj, @Philo, @ravensorb, @robertmuehsig, @SavaNDragos, @thomaslevesque, @wwwlicious

v0.14.0

11 Jul 11:41
295cea6
Compare
Choose a tag to compare

As part of this release we had 22 issues closed.

Breaking change

Features

  • #1023 ToolSettings should allow should support of exit codes other than 0 (@Sam13)
  • #987 Add support for skipautoprops flag OpenCover Alias
  • #810 Support Octopus Deploy Push (octo.exe push) (@devlead)
  • #696 Add WiX heat support

Bugs

Improvements

Documentation

  • #1028 Corrected documentation for OctopusDeploy Alias
  • #1026 Corrected documentation for InspectCode Alias
  • #1004 Corrected documentation for Directory Alias
  • #994 Corrected documentation for DotNetBuild Alias

Fixes issues reported by: @bcrosnier, @devlead, @erik-am, @gep13, @ghuntley, @patriksvensson, @pmiossec, @Sam13, @thomaslevesque, @vktr

v0.13.0

07 Jun 20:12
f7346f2
Compare
Choose a tag to compare

As part of this release we had 21 issues closed.

Bugs

  • #948 DotNetCoreTest() alias calls DotNetCoreRun() (@devlead)
  • #945 Fix DotNet CLI multi-arguments (@adamhathcock)
  • #943 Cannot parse AssemblyInfo.cs files generated by MonoDevelop
  • #933 Cake.Core.Tooling.ToolRepository.Register(FilePath) path not validated (@devlead)
  • #930 Problems using XmlPeek and XmlPoke in XML files with DOCTYPE (@fabionuno)
  • #874 MakeNSIS() does not support filepath for scripts with blanks in path name (@heilingbrunner)
  • #671 Custom command line switches can't contain spaces in value (@patriksvensson)

Features

Improvements

  • #958 Add setter for Verbosity in ICakeLog (@patriksvensson)
  • #952 Add support for additional arguments to DotNetCoreExecute and DotNetCoreRun
  • #917 Allow setting boolean values for built in Cake arguments (@patriksvensson)
  • #897 Add DevelopmentDependency to NuGetPackSettings (@daveaglick)
  • #880 Project parser should support TargetFrameworkProfile (@agc93)
  • #879 Add tests for Project Parser (@agc93)

Documentation

  • #951 Cake.Core.Tooling namespace isn't documented (@patriksvensson)
  • #937 Incorrect documentation in obsolete attribute (@gep13)
  • #928 Correct documentation for ILMerge
  • #927 Add Summary Documentation for all aliases

Fixes issues reported by: @adamhathcock, @agc93, @daveaglick, @dbertram, @devlead, @fabionuno, @gep13, @heilingbrunner, @patriksvensson, @pvwichen, @robertcoltheart, @Sam13

v0.12.0

25 May 19:46
67b9768
Compare
Choose a tag to compare

As part of this release we had 23 issues closed.

Bugs

  • #893 Fix globalization & white space issue
  • #883 New Setup(Action) fails on mono (@devlead)
  • #875 Cake.pdb is missing in artifacts
  • #867 Tool path is wrong when calling cake file in sub directory (@patriksvensson)

Features

  • #907 Add support for .NET Core CLI
  • #869 Add pre-processor directive which injects Debugger.Break() (@bjorkstromm)
  • #821 Add an EnsureDirectoryExists Alias to CreateDirectory and not fail if it exists
  • #114 Debugging support

Improvements

  • #912 Added additional missing variables for GitVersion
  • #910 Add missing GitVersion return values
  • #909 Add missing GitVersion return values
  • #895 Consider adding developmentDependency to nuspec for Cake.Common (@daveaglick)
  • #889 Specify culture for Roslyn debug string formats
  • #881 Add cake-build build.cake NuGet restore retry handling (@devlead)
  • #860 During the publishing cycle, continue with each step, and error at end if there is a problem
  • #859 Add all artifacts to AppVeyor during publishing cycle
  • #752 Add register and ReturnTargetCodeOffset option in opencover (@phenixdotnet)
  • #736 Unified tool resolution
  • #627 Drop DNU/DNX support in favor of dotnet CLI (@gep13)

Documentation

  • #870 Corrected resource download urls
  • #866 Docs: Typos in XBuild docs
  • #852 -Mono parameter is not documented in Program.cs output
  • #601 How to get ILRepack executable? (@gep13)

Fixes issues reported by: @abenedykt, @AnderssonPeter, @bjorkstromm, @ChrisMaddock, @daveaglick, @devlead, @gep13, @patriksvensson, @phenixdotnet, @Redth, @reicheltp