Skip to content

Releases: nuke-build/nuke

v0.14.0

12 Jan 22:56
Compare
Choose a tag to compare
  • Removed named target dependencies
  • Removed choice of target framework in setup
  • Changed setup to write solution file reference to configuration file again
  • Added extended solution parsing with integration for Microsoft.Build
  • Added Configuration type
  • Added continue parameter
  • Added checking for active build project configurations in solution files
  • Added highlighting for default target in HTML graph
  • Added SonarScannerTasks
  • Added EnvironmentInfo.SwitchWorkingDirectory
  • Added SymbolPackageFormat property for DotNetTasks, MSBuildTasks, and NuGetTasks
  • Fixed bootstrapping scripts not to leave DotNet processes behind
  • Fixed bootstrapping scripts to correctly quote arguments
  • Fixed overload of tool path for .NET Core executables
  • Fixed default value not to be hidden by cursor
  • Fixed ToolSettingsExtensions.When to have generic constraint on ToolSettings
  • Fixed InspectCodeTasks to use deterministic hashing
  • Fixed ChangelogTasks to correctly parse empty sections at end of file
  • Fixed InjectionAttributeBase to express implicit assignment only
  • Fixed ExternalFilesTask to be executed before Restore target

v0.13.0

12 Jan 22:55
Compare
Choose a tag to compare
  • Changed verification of PATH environment variable to be executed only with Trace log level
  • Added ToolSettings.When for conditional fluent modifications
  • Added .editorconfig file in setup to avoid formatting issues
  • Added DotMemoryUnitTasks
  • Added missing properties in DotNetCleanSettings, DotNetRestoreSettings and MSBuildSettings.Restore

v0.12.4

12 Jan 22:55
Compare
Choose a tag to compare
  • Fixed SolutionAttribute to handle empty configuration file

v0.12.3

12 Jan 22:53
Compare
Choose a tag to compare
  • Fixed EnvironmentInfo.Variables not to be cached
  • Fixed Glob package reference in legacy template
  • Fixed error message for unresolvable root directory
  • Fixed global tool setup to hide choice of bootstrapping by default
  • Fixed NuGetPackageResolver assertion for dependency resolution

v0.12.2

12 Jan 22:52
Compare
Choose a tag to compare
  • Fixed globbing related issues
  • Fixed shell-completion to not split common names
  • Fixed bootstrapping scripts to guard extraction of SDK version
  • Fixed help text to be printed before value injection

v0.12.1

12 Jan 22:50
Compare
Choose a tag to compare
  • Fixed bootstrapping scripts to exit without closing PowerShell
  • Fixed expansion for Unix environment variables
  • Fixed separator for target parameters
  • Fixed ToolPathResolver to resolve decidedly
  • Fixed GitVersionTasks to resolve based on GitVersion.CommandLine.DotNetCore package
  • Fixed InjectionAttributeBase to pass build instance
  • Fixed ReflectionService to be public to allow usage in addons
  • Fixed DotNetTasks to expose restore related parameters for test, build, publish, pack, run

v0.12.0

12 Jan 22:49
Compare
Choose a tag to compare
  • Changed NukeBuild properties to be static
  • Changed NukeBuild.RootDirectory to allow resolution from parameter
  • Added package resolution for Paket
  • Added shell-completion for global tool
  • Added parameter resolution for Enumeration subclasses
  • Added PathExecutableAttribute and PackageExecutableAttribute for Tool delegate resolution
  • Added PackPackageToolsTask for global tool packaging
  • Added MSpecTasks
  • Fixed bootstrapping scripts to install by channel instead of latest version
  • Fixed Glob package version to 0.3.2
  • Fixed Arguments passing of secret parameter

v0.11.1

12 Jan 22:49
Compare
Choose a tag to compare
  • Security: Updated YamlDotNet version

v0.11.0

12 Jan 22:49
Compare
Choose a tag to compare
  • Removed deprecated APIs
  • Added event methods OnBuildCreated, OnBuildInitialized, OnBuildFinished, OnTargetStart, OnTargetAbsent, OnTargetSkipped, OnTargetExecuted and OnTargetFailed

v0.10.5

12 Jan 22:48
Compare
Choose a tag to compare
  • Fixed --source parameter for DotNetRestore to be collection