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
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 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.When
to have generic constraint onToolSettings
- 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 beforeRestore
target
v0.13.0
- 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
andMSBuildSettings.Restore
v0.12.4
v0.12.3
- 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
v0.12.1
- 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 onGitVersion.CommandLine.DotNetCore
package - Fixed
InjectionAttributeBase
to pass build instance - Fixed
ReflectionService
to be public to allow usage in addons - Fixed
DotNetTasks
to exposerestore
related parameters fortest
,build
,publish
,pack
,run
v0.12.0
- 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
andPackageExecutableAttribute
forTool
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 ofsecret
parameter