All Versions
92
Latest Version
Avg Release Cycle
37 days
Latest Release
843 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v6.2.1 Changes
August 19, 2022- ๐ Fixed logging configuration
-
v6.2.0 Changes
August 19, 2022- โ Added support for intercepted targets
- โ Added target interception for Docker
- โ Added support for context components
- โ Added
DisableDefaultOutputAttribute
- โ Added
InstallNpmToolsAttribute
andNpmExecutableAttribute
- โ Added
EnvironmentInfo.IsArm64
- โ Added
SetProcessExecutionTimeout
overload forTimeSpan
- โ Added
DotNetRuntimeIdentifiers
- ๐ Fixed telemetry
- ๐ Fixed
GetPathExecutable
to manually searchPATH
environment variable if locator executable is not available - ๐ Fixed resolution of surrogate arguments in Visual Studio
- ๐ Fixed performance of
NuGetPackageResolver
- ๐ Fixed
GitTasks.GitIsDetached
- ๐ Fixed missing members in
GitHubActionsImage
- ๐ Fixed missing members in
AzurePipelinesRepositoryType
- ๐ Fixed detection for Bamboo
- ๐ Fixed missing arguments in
KubernetesTasks
- ๐ Fixed missing arguments in
DockerTasks
-
v6.1.2 Changes
July 02, 2022- โ Removed
Newtonsoft.Json.Schema
dependency - ๐ Fixed
Nuke.GlobalTool
to targetnet6.0
- ๐ Fixed telemetry to calculate properties only on demand
- ๐ Fixed missing
Framework
inMinVerTasks
andMinVerAttribute
- ๐ Fixed missing arguments in
DotNetTasks
- โ Removed
-
v6.1.1 Changes
June 21, 2022- ๐ Fixed output encoding in
Nuke.GlobalTool
to be UTF-8 - ๐ Fixed telemetry to handle Git repositories without remote
- ๐ Fixed
GitRepository.HttpsUrl
andSshUrl
whenEndpoint
is null - ๐ Fixed
ShutdownDotNetServerBuildAttribute
to timeout after 15 seconds
- ๐ Fixed output encoding in
-
v6.1.0 Changes
June 14, 2022- โ Removed extended setup wizard
- ๐ Changed
Nuke.GlobalTool
to useSpectre.Console
- ๐ Deprecated
CheckBuildProjectConfigurationsAttribute
- โ Added single-file packaging and execution
- โ Added output customization via
NukeBuild.WriteLogo
,WriteTarget
, andWriteSummary
- โ Added second-chance registration for MSBuild from .NET CLI
- โ Added submodule support in GitHub Actions, Space Automation, and AppVeyor
- โ Added
NukeBuild.BuildAssemblyFile
property - โ Added generic
EnvironmentInfo.SetVariable
- โ Added support for Bitbucket
- โ Added GitHub Actions support for
fetch-depth
- ๐ Fixed
default_target
replacement in help text - ๐ Fixed parameter padding and line breaks in help text
- ๐ Fixed
Assert
methods to acceptIReadOnlyCollection
- ๐ Fixed fatal failure of
MSBuildLocator
- ๐ Fixed missing MSBuild registration when using
ProjectExtensions
- ๐ Fixed
NuGetPackageResolver
performance by reading metadata from.nuspec
files - ๐ Fixed
GitRepository
initialization when remote is not set - ๐ Fixed exception for duplicated keys in TeamCity property files
- ๐ Fixed missing arguments for
DotNetTasks
-
v6.0.3 Changes
May 02, 2022- ๐ Fixed exception handling in various places
- ๐ Fixed shell-completion file to be written after parameter resolution
- ๐ Fixed
SpecialFolders.UserProfile
on Docker - ๐ Fixed
SolutionSerializer
to work on sanitized content - ๐ Fixed
GitRepository
branch extensions to consider plurals - ๐ Fixed handling of spaces in GitHub Actions and Azure Pipeline generation
- ๐ Fixed resolution of MSBuild for Visual Studio Build Tools edition
-
v6.0.2 Changes
April 13, 2022- ๐ Fixed
Update
command to usenet6.0
- ๐ Fixed handling of common errors
- ๐ Fixed assertion messages to only include argument expression when message is
null
- ๐ Fixed log file pattern to use
-
instead of:
for time - ๐ Fixed padding of target names in logging
- ๐ Fixed logging to use
ExecutingTarget
instead ofTarget
to reduce clashing - ๐ Fixed concurrent writing of shell-completion files
- ๐ Fixed telemetry to check for interactive console
- ๐ Fixed passing build instance for value injection in components
- ๐ Fixed
ValueInjectionAttributeBase.GetMemberValue
to consider members from components - ๐ Fixed resolution of members from parameter files
- ๐ Fixed reporting of exceptions in summary when not thrown from targets
- ๐ Fixed naming for .NET SDK in bootstrapping scripts
- Fixed GitHub Actions to use
GITHUB_TOKEN
instead ofGITHUB_CONTEXT
- ๐ Fixed GitHub Actions assertion messages
- ๐ Fixed missing output types for
ReportGeneratorTasks
- ๐ Fixed missing arguments for
HelmTasks
- ๐ Fixed missing arguments for
SonarScannerTasks
- ๐ Fixed missing command for
KubernetesTasks
- ๐ Fixed path resolution in
PowerShellTasks
to use PowerShell Core on non-Windows systems - ๐ Fixed missing runtime types in
NSwagTasks
- ๐ Fixed
-
v6.0.1 Changes
January 10, 2022- ๐ Fixed invisible output for
SystemConsoleHostTheme
- ๐ Fixed
GetRelativePath
for same parts in different places
- ๐ Fixed invisible output for
-
v6.0.0 Changes
January 07, 2022- โ Removed
ToolSettings.ProcessLogFile
andProcessLogTimestamp
- โ Removed
GitHub
prefix forGitHubActions
environment variables - ๐ Deprecated
Logger
in favor ofSerilog.Log
- ๐ Deprecated
ControlFlow
asserts in favor ofAssert
class - ๐ Changed
Nuke.GlobalTool
to enableRollForward
withLatestMajor
- ๐ Changed default serialization settings for JSON and YAML in
SerializationTasks
- ๐ Changed GitHub Actions generation to use default
GitHubActions.Token
throughEnableGitHubContext
- ๐ Changed Azure Pipelines generation to use default
AzurePipelines.AccessToken
throughEnableAccessToken
- โ Added shell-completion support for global tool builds
- โ Added
NukeBuild.ExecutionPlan
to public API - โ Added
Partition.Part
andTotal
to public API - โ Added
MSBuildToolPathResolver
support for Visual Studio 2022 - โ Added
XmlTasks
variants forstring
objects - โ Added
AbsolutePath.Name
andNameWithoutExtension
properties - โ Added
AbsolutePath.Exists
,FileExists
, andDirectoryExists
extension methods - โ Added
Project.HasPackageReference
andGetPackageReferenceVersion
- โ Added
UpdateFile
variants inSerializationTasks
- โ Added
StdToText
andStdToJson
extension methods forIEnumerable<Output>
- โ Added newest worker images for Azure Pipelines, GitHub Actions, and AppVeyor generation
- โ Added Azure Pipelines generation for pull-request triggers, fetch depth, and clean checkout
- โ Added Space Automation support for secrets
- โ Added TeamCity support for GUID tokens
- โ Added
AzurePipelinesCachePaths
for common cache paths - โ Added
AzurePipelines.PhaseName
property - โ Added
GitHub.CreateComment
for issue and pull-request comments - โ Added
TeamCity.AuthUserId
andAuthPassword
properties - โ Added
AppVeyorSecretAttribute
for generation of secret value entries - โ Added
HttpClient
,HttpRequest
, andHttpResponse
extensions - โ Added
XNode
extensions - โ Added
LatestMavenVersionAttribute
- โ Added
MauiCheckTasks
- โ Added
MinVerTasks
andMinVerAttribute
- โ Added
PowerShellTasks
- โ Added
BootsTasks
- โ Added
NetlifyTasks
- ๐ Fixed check for executables compiled with
PublishSingleFile
- ๐ Fixed
MSBuild
localization usingMSBuildLocator
- ๐ Fixed missing assertion for successful status code in
HttpTasks
- ๐ Fixed Azure Pipelines caching
- ๐ Fixed
IBuildServer.Branch
forAzurePipelines
- ๐ Fixed
OctoVersionTasks
andOctoVersionAttribute
for latest version - ๐ Fixed
AzureSignToolTasks
to invokesign
command - ๐ Fixed missing
Files
property inAzureSignTool
- ๐ Fixed missing
Blame*
properties inDotNetTasks
- ๐ Fixed property types in
ILRepackTasks
- ๐ Fixed
UnityTasks
to auto-detect version - ๐ Fixed quoting for
UnityTasks.LogFile
- โ Removed
-
v5.3.0 Changes
August 04, 2021- โ Added LFS and Submodule settings in AzurePipelines configuration
- โ Added
OctoVersionTasks
andOctoVersionAttribute
- โ Added
AzureSignToolTasks
- โ Added
ChocolateyTasks
- ๐ Fixed invocations for PowerShell bootstrapping script
- Fixed retrieval of
version_dotnet_sdk
in telemetry - ๐ Fixed solution serialization to show information about duplicated entries
- ๐ Fixed path construction to be lazy for in-memory solutions that get saved
- ๐ Fixed
GitHubTasks.GetGitHubBrowseUrl
to trim trailing slash - ๐ Fixed
GitVersionAttribute.Framework
default value tonet5.0
- ๐ Fixed URLs in
ChangeLogTasks
- ๐ Fixed
DotNetTestSettings.Loggers
property to accept multiple values - ๐ Fixed default value emission for
DotCoverTasks
- ๐ Fixed missing properties for
GitVersionTasks
- ๐ Fixed missing secret attributes in
SonarScannerTasks
- ๐ Fixed
NerdbankGitVersioningFormat
enumeration to use lower-case