- 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