Releases: nuke-build/nuke
Releases · nuke-build/nuke
8.1.4
8.1.3
- Fixed naming from
NukeBuild.IsSucessful
toIsSucceeding
- Fixed
NukeBuild.IsSucceeding
to negateIsFailing
- Fixed NJsonSchema reference version
- Fixed
:secrets
command to find secret parameters - Fixed argument format in
DotNetTasks
- Fixed definite argument in
EntityFrameworkTasks
- Fixed deprecated argument in
MinVerTasks
8.1.2
8.1.1
8.1.0
- Added schema generation with references for
build.schema.json
- Added deserialization of full objects from
parameters.json
- Added
AbsolutePath
extension methods forAddUnixSymlink
,Copy*
,Move*
,Rename*
- Added support for preprocessor directives in solution parsing
- Added
Pattern
in favor of property inLatestGitHubReleaseAttribute
- Added
ConcurrencyGroup
,ConcurrencyCancelInProgress
,EnvironmentName
,EnvironmentUrl
inGitHubActionsAttribute
- Added
DotnetPackagingTasks
- Fixed invoked targets to not be excluded from skipping
- Fixed stripping of hyphens in skipped target names
- Fixed empty environment variables to be resolved as empty arrays
- Fixed
EnableUnsafeBinaryFormatterSerialization
to be set throughAppContext
- Fixed unquoting of multiple quoted arguments in
ArgumentStringHandler
- Fixed using logger from settings in parallel execution
- Fixed handling of duplicated NuGet package files
- Fixed inclusion of original NuGet packages in requirements
- Fixed GitHubActions to use latest action versions
- Fixed
DotCoverTasks
andEntityFrameworkTasks
tool path resolution - Fixed missing members in
GitHubActionsImage
- Fixed missing properties in
GitLab
- Fixed missing parameters in
AzurePipelines.SetVariables
- Fixed missing arguments in
DotNetTasks
- Fixed tool path in
CodecovTasks
8.0.0
- Changed string parameters to violate requirement when empty or whitespace
- Added on-demand value injection using
OnDemandAttribute
andOnDemandValueInjectionAttribute
- Added
AbsolutePath
division operator for..
range expression - Added
DOTNET_NOLOGO
to bootstrapping files - Fixed
BinaryFormatterSerialization
warning by suppression - Fixed .NET SDK discovery in bootstrapping files
- Fixed quotation for bootstrapping script invocation
- Fixed filtering on
FileAttributes
- Fixed quoting in
AppVeyor
generation - Fixed members in
AzurePipelinesImage
- Fixed members in
GitHubActionsImage
- Fixed lower-case naming in
DotNetVerbosity
members - Fixed missing
DotNetTasks
commands - Fixed missing
EntityFrameworkTasks
command - Fixed logging in
NpmTasks
- Fixed argument type in
OctopusTasks
- Fixed missing argument in
SonarScannerTasks
- Fixed value formatting in
SonarScannerTasks
- Fixed members in
NUnitLabelType
- Fixed deprecated argument in
NUnitTasks
- Fixed members in
ReportGeneratorReportTypes
7.0.6
7.0.5
7.0.4
- Fixed check on nullable parameter type
- Fixed telemetry check on home repository
- Fixed missing environment variables for AppVeyor
- Fixed
ICreateGitHubRelease
to work with existing releases - Fixed
ICreateGitHubRelease
to setGitHubToken
unconditionally - Fixed
SetBuildTarget
andSetTestPlatform
overloads inUnityTasks
- Fixed
UnityRunTestsSettings
base type
7.0.3
- Fixed enumeration value sets to exclude non-public fields
- Fixed check for
NUKE_ENTERPRISE_TOKEN
inbuild.sh
bootstrapping script - Fixed default warnings with suppression
- Fixed telemetry to treat types as common when their assembly points to home repository
- Fixed filtering of secrets in CLT
Output
collection - Fixed handling of
AbsolutePath
collections inArgumentStringHandler
- Fixed handling of
IAbsolutePathHolder
inArgumentStringHandler
- Fixed handling of
relativePath
forSolutionAttribute
inStronglyTypedSolutionGenerator
- Fixed error reporting in
StronglyTypedSolutionGenerator
- Fixed TeamCity
pom.xml
template to use HTTPS - Fixed duplicated payload serialization in
TeamsTasks
- Fixed missing arguments in
OctopusTasks
- Fixed missing command in
UnityTasks
- Fixed missing members in
UnitBuildTarget
- Fixed argument formatting in
MSpecTasks
- Fixed assertion in
UnityTasks