NUKE v6.0.0 Release Notes

Release Date: 2022-01-07 // over 2 years ago
    • โœ‚ Removed ToolSettings.ProcessLogFile and ProcessLogTimestamp
    • โœ‚ Removed GitHub prefix for GitHubActions environment variables
    • ๐Ÿ—„ Deprecated Logger in favor of Serilog.Log
    • ๐Ÿ—„ Deprecated ControlFlow asserts in favor of Assert class
    • ๐Ÿ”„ Changed Nuke.GlobalTool to enable RollForward with LatestMajor
    • ๐Ÿ”„ Changed default serialization settings for JSON and YAML in SerializationTasks
    • ๐Ÿ”„ Changed GitHub Actions generation to use default GitHubActions.Token through EnableGitHubContext
    • ๐Ÿ”„ Changed Azure Pipelines generation to use default AzurePipelines.AccessToken through EnableAccessToken
    • โž• Added shell-completion support for global tool builds
    • โž• Added NukeBuild.ExecutionPlan to public API
    • โž• Added Partition.Part and Total to public API
    • โž• Added MSBuildToolPathResolver support for Visual Studio 2022
    • โž• Added XmlTasks variants for string objects
    • โž• Added AbsolutePath.Name and NameWithoutExtension properties
    • โž• Added AbsolutePath.Exists, FileExists, and DirectoryExists extension methods
    • โž• Added Project.HasPackageReference and GetPackageReferenceVersion
    • โž• Added UpdateFile variants in SerializationTasks
    • โž• Added StdToText and StdToJson extension methods for IEnumerable<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 and AuthPassword properties
    • โž• Added AppVeyorSecretAttribute for generation of secret value entries
    • โž• Added HttpClient, HttpRequest, and HttpResponse extensions
    • โž• Added XNode extensions
    • โž• Added LatestMavenVersionAttribute
    • โž• Added MauiCheckTasks
    • โž• Added MinVerTasks and MinVerAttribute
    • โž• Added PowerShellTasks
    • โž• Added BootsTasks
    • โž• Added NetlifyTasks
    • ๐Ÿ›  Fixed check for executables compiled with PublishSingleFile
    • ๐Ÿ›  Fixed MSBuild localization using MSBuildLocator
    • ๐Ÿ›  Fixed missing assertion for successful status code in HttpTasks
    • ๐Ÿ›  Fixed Azure Pipelines caching
    • ๐Ÿ›  Fixed IBuildServer.Branch for AzurePipelines
    • ๐Ÿ›  Fixed OctoVersionTasks and OctoVersionAttribute for latest version
    • ๐Ÿ›  Fixed AzureSignToolTasks to invoke sign command
    • ๐Ÿ›  Fixed missing Files property in AzureSignTool
    • ๐Ÿ›  Fixed missing Blame* properties in DotNetTasks
    • ๐Ÿ›  Fixed property types in ILRepackTasks
    • ๐Ÿ›  Fixed UnityTasks to auto-detect version
    • ๐Ÿ›  Fixed quoting for UnityTasks.LogFile