- Removed
NuGetPackage
tasks and AutoMapper package reference - Removed TeamCity definitions for
VcsRoot
and trigger timezones - Changed
AbsolutePath
,RelativePath
,WinRelativePath
andUnixRelativePath
to outer scope - Changed default package for
DotCoverTasks
toJetBrains.dotCover.DotNetCliTool
- Changed default includes to be provided via
Nuke.Common.targets
- Changed
ConfigurationGenerationAttributeBase
toConfigurationAttributeBase
- Changed manually invoked targets to be TeamCity deployment configurations
- Changed
AzurePipelines
interface to use enumerations for test result type and code coverage tool type - Changed package version for
Glob
,Microsoft.IdentityModel.Clients.ActiveDirectory
,Newtonsoft.Json
,NuGet.Packaging
,Refit
,YamlDotNet
- Added cross-platform
build.cmd
bootstrapping script - Added build emotions
- Added update of build number for TeamCity, AppVeyor, and Azure Pipelines from
GitVersionAttribute
- Added
AzureKeyVault
– previously available as addon - Added
DocFXTasks
,DockerTasks
,HelmTasks
,KubernetesTasks
, andNSwagTasks
– previously available as addons - Added TeamCity logger extension method for
DotNetBuildSettings
- Added support for checkboxes in TeamCity configuration
- Added
GitHubTasks
- Added
ProjectModelTasks.CreateSolution
- Added
Solution.GetProject
andGetSolutionFolder
overloads viaGuid
- Added
TeamCity.NightlyBuildAlways
property - Added detailed null-check for
teamcity.build.branch
configuration property - Added Coverlet extension methods for
DotNetTest
task - Added
AzurePipelines.PublishCodeCoverage
- Added setters for
Project
properties - Added
Solution.AddSolution
andProjectModelTask.CreateSolution
overload for creating global solutions - Added path extension methods for
Get(Win|Unix)RelativePathTo
,Contains
, andTo(Win|Unix)RelativePath
- Added
NoFetch
,Framework
, andUpdateBuildNumber
properties toGitVersionAttribute
- Fixed directory creation in bootstrapping scripts
- Fixed artifact paths for TeamCity and Azure Pipelines
- Fixed path separators for AppVeyor and GitHubActions configurations
- Fixed
NSwag
to quote tool path - Fixed
SolutionSerializer
to handle inconsistent whitespaces - Fixed
NpmCi
task to include definite argument - Fixed
VSTestSettings.TestCaseFilters
to be list of strings - Fixed
EnvironmentInfo.FrameworkName
- Fixed
cleanCheckoutDirectory
to be set for all TeamCity build types - Fixed
AddTeamCityLogger
extension method - Fixed
buildType
reference in TeamCity build-finished triggers - Fixed
ReportGenerator
task to resolveReportGenerator.dll
- Fixed sharing of artifacts between agents
- Fixed
GitVersionSettings.UpdateAssemblyInfoFileNames
to be an array