Skip to content

Releases: nuke-build/nuke

v0.2.0

12 Jan 22:46
Compare
Choose a tag to compare
  • Deprecated Target parameter in favor of passing targets as first argument to the bootstrapping scripts
  • Deprecated NoDeps parameter in favor of new Skip 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 and FileVersion 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 and GitRepositoryAttribute.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