- 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