v0.15.0
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