NUKE v0.24.0 Release Notes
Release Date: 2020-02-02 // about 4 years ago-
- โ 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
- โ Removed