Releases: nuke-build/nuke
Releases Β· nuke-build/nuke
v0.14.0
- 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
Configurationtype - Added
continueparameter - Added checking for active build project configurations in solution files
- Added highlighting for default target in HTML graph
- Added
SonarScannerTasks - Added
EnvironmentInfo.SwitchWorkingDirectory - Added
SymbolPackageFormatproperty forDotNetTasks,MSBuildTasks, andNuGetTasks - 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.Whento have generic constraint onToolSettings - Fixed
InspectCodeTasksto use deterministic hashing - Fixed
ChangelogTasksto correctly parse empty sections at end of file - Fixed
InjectionAttributeBaseto express implicit assignment only - Fixed
ExternalFilesTaskto be executed beforeRestoretarget
v0.13.0
- Changed verification of PATH environment variable to be executed only with
Tracelog level - Added
ToolSettings.Whenfor conditional fluent modifications - Added
.editorconfigfile in setup to avoid formatting issues - Added
DotMemoryUnitTasks - Added missing properties in
DotNetCleanSettings,DotNetRestoreSettingsandMSBuildSettings.Restore
v0.12.4
v0.12.3
- Fixed
EnvironmentInfo.Variablesnot to be cached - Fixed
Globpackage reference in legacy template - Fixed error message for unresolvable root directory
- Fixed global tool setup to hide choice of bootstrapping by default
- Fixed
NuGetPackageResolverassertion for dependency resolution
v0.12.2
v0.12.1
- Fixed bootstrapping scripts to exit without closing PowerShell
- Fixed expansion for Unix environment variables
- Fixed separator for target parameters
- Fixed
ToolPathResolverto resolve decidedly - Fixed
GitVersionTasksto resolve based onGitVersion.CommandLine.DotNetCorepackage - Fixed
InjectionAttributeBaseto pass build instance - Fixed
ReflectionServiceto be public to allow usage in addons - Fixed
DotNetTasksto exposerestorerelated parameters fortest,build,publish,pack,run
v0.12.0
- Changed
NukeBuildproperties to be static - Changed
NukeBuild.RootDirectoryto allow resolution from parameter - Added package resolution for Paket
- Added shell-completion for global tool
- Added parameter resolution for
Enumerationsubclasses - Added
PathExecutableAttributeandPackageExecutableAttributeforTooldelegate resolution - Added
PackPackageToolsTaskfor 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
Argumentspassing ofsecretparameter