- Deprecated
Target
parameter in favor of passing targets as first argument to the bootstrapping scripts - Deprecated
NoDeps
parameter in favor of newSkip
parameter that takes a separated list - Deprecated
DefaultSettings
which are now exposed in each task class individually - Changed default values for
AssemblyVersion
to{major}.{minor}.0
andFileVersion
to{major}.{minor}.{patch}
- Added possibility to use
ParameterAttribute
in other injection attributes - Added
GitVersionAttribute.Bump
parameter for bumping major/minor versions - Added
GitVersionAttribute.DisableOnUnix
property since GitVersion is not working consistently - Added
ChangelogTasks.FinalizeChangelog
for finalizing unpublished changes to a certain version - Added
ChangelogTasks.ExtractChangelogSectionNotes
for extracting release data for a specified tag - Added
NukeBuild.InvokedTargets
which exposes targets passed from command-line - Added
NukeBuild.ExecutingTargets
which exposes targets that will be executed - Added
NukeBuild.SkippedTargets
which exposes targets that will be skipped - Added
GitRepository.IsGitHubRepository
extension method - Added
GitRepositoryAttribute.Branch
andGitRepositoryAttribute.Remote
properties for pass-through - Added
build.cmd
in setup for easier invocation on Windows - Added CLT tasks for Git
- Fixed background color in console output