All Versions
92
Latest Version
Avg Release Cycle
37 days
Latest Release
166 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