All Versions
Latest Version
Avg Release Cycle
37 days
Latest Release
638 days ago

Changelog History
Page 3

  • v0.25.0 Changes

    October 26, 2020
    • โœ‚ Removed Configuration from Nuke.Common and moved it to template
    • ๐Ÿ”„ Changed InjectionAttribute to catch exceptions and report as warnings
    • ๐Ÿ”„ Changed ToolPathResolver to ignore casing
    • ๐Ÿ”„ Changed ToolSettings to prefix common properties with Process
    • ๐Ÿ”„ Changed property names in Nuke.Common.targets
    • ๐Ÿ”„ Changed GitRepository to trim refs/heads/ and origin/ from branch names
    • ๐Ÿ”„ Changed ShutdownDotNetBuildServerOnFinish to not log by default
    • ๐Ÿ”„ Changed ShutdownDotNetBuildServerOnFinish to only shutdown on server build
    • โž• Added support for interface default implementations
    • โž• Added NukeBuild.ExitCode for custom exit codes
    • โž• Added ProcessTasks.StartShell to invoke shell commands
    • โž• Added ToolSettings.Apply for fluent configurator invocation
    • โž• Added ToolSettings.LogFile and LogTimestamp
    • โž• Added nuke :fix command to Nuke.GlobalTool for adding missing package downloads
    • โž• Added nuke :GetRootDirectory and nuke :GetParentRootDirectory in Nuke.GlobalTool
    • โž• Added LatestNuGetVersionAttribute, LatestGitHubReleaseAttribute, LatestMyGetVersionAttribute
    • โž• Added GitRepository.Protocol, Commit, and Tags properties
    • โž• Added logger delegate to ControlFlow.ExecuteWithRetry
    • โž• Added BuildExtensionAttributeBase with Priority property
    • โž• Added UnsetVisualStudioEnvironmentVariables by default
    • โž• Added TeamCity.BuildVcsNumber property
    • โž• Added AzurePipelines variable groups, secret and access token import
    • โž• Added AppVeyor.Url and PushArtifact members
    • โž• Added warning when GitVersion is used with SSH endpoint and NoFetch is disabled
    • โž• Added consolidated ReSharperTasks for CleanupCode, InspectCode, and DupFinder
    • โž• Added TeamsTasks
    • โž• Added SignPathTasks
    • โž• Added SignClientTasks
    • โž• Added BenchmarkDotNetTasks
    • โž• Added CleanupCodeTasks
    • โž• Added DotNetTasks.DotNetNuGetAddSource task
    • โž• Added OctopusTasks.OctopusBuildInformation task
    • โž• Added missing properties in SonarScannerTasks
    • โž• Added verbosity mapping attributes for NUnit, OpenCover, and ReportGenerator
    • ๐Ÿ›  Fixed version check in bootstrapping scripts to rely on dotnet CLI exit code
    • ๐Ÿ›  Fixed deactivation of multi-level lookup in bootstrapping scripts
    • ๐Ÿ›  Fixed deactivation of shared compilation in bootstrapping scripts
    • ๐Ÿ›  Fixed ToolPathResolver to consider all package executable names
    • ๐Ÿ›  Fixed ToolPathResolver to choose executable based on operating system
    • ๐Ÿ›  Fixed output/input encoding to use UTF-8
    • ๐Ÿ›  Fixed NukeBuild.BuildProjectFile property
    • ๐Ÿ›  Fixed AppVeyor generation for Unix images
    • ๐Ÿ›  Fixed AzurePipelinensAttribute to allow multiple use
    • ๐Ÿ›  Fixed AzurePipelines to replace dots in stage name with underscore
    • ๐Ÿ›  Fixed AppVeyor.UpdateBuildVersion to set environment variable
    • ๐Ÿ›  Fixed DupFinderTasks.DiscardCost property
    • ๐Ÿ›  Fixed DotCoverTasks to use double-dashes instead of slashes
    • ๐Ÿ›  Fixed NpmTasks.CustomLogger to detect warnings in error output
  • v0.24.11 Changes

    May 01, 2020
    • ๐Ÿ›  Fixed transitive artifacts in configuration generation
    • ๐Ÿ›  Fixed StackOverflowException in configuration generation
    • ๐Ÿ›  Fixed IsPackable property default
    • ๐Ÿ›  Fixed missing colon in GitHubActions triggers
    • ๐Ÿ›  Fixed assertion message for finding Git directory
    • ๐Ÿ›  Fixed assertion message for teamcity.dotCover.home
  • v0.24.10 Changes

    April 24, 2020
    • ๐Ÿ›  Fixed MSBuild targets to switch on MSBuildRuntimeType again
    • ๐Ÿ›  Fixed default includes for NukeSpecificationFiles and NukeExternalFiles
    • ๐Ÿ›  Fixed indentation for GitHubActions scheduled triggers
    • ๐Ÿ›  Fixed assertion message for GitHubActions trigger definitions
    • ๐Ÿ›  Fixed default RootNamespace
  • v0.24.9 Changes

    April 16, 2020
    • ๐Ÿ›  Fixed MSBuild targets directories
  • v0.24.8 Changes

    April 12, 2020
    • ๐Ÿ›  Fixed publishing of global tool for netcoreapp3.1
    • ๐Ÿ›  Fixed .NET Core SDK install script URL
    • ๐Ÿ›  Fixed trap error output in PowerShell bootstrapping
    • ๐Ÿ›  Fixed AzurePipelines push triggers
    • ๐Ÿ›  Fixed AzurePipelines configuration to allow overriding configuration directory
    • ๐Ÿ›  Fixed previous constructor usages for AzurePipelinesAttribute
    • ๐Ÿ›  Fixed PowerShell downloads to use TLS 1.2 security protocol
    • ๐Ÿ›  Fixed unrecognized Visible attribute for PackageDownload item group
  • v0.24.7 Changes

    March 26, 2020
    • ๐Ÿ›  Fixed MSBuild targets for .NET Core
    • ๐Ÿ›  Fixed GitRepository.GetGitHubMilestone to retrieve milestone independent of state
  • v0.24.6 Changes

    March 25, 2020
    • ๐Ÿ›  Fixed NuGet package resolution performance
    • ๐Ÿ›  Fixed MSBuild integration
    • ๐Ÿ›  Fixed TeamCity trace output to be dark gray
    • ๐Ÿ›  Fixed missing using statement for Nuke.Common.IO
  • v0.24.5 Changes

    March 24, 2020
    • ๐Ÿ›  Fixed TeamCity configuration to use Bash script on Unix
  • v0.24.4 Changes

    March 05, 2020
    • ๐Ÿ›  Fixed Refit version
    • ๐Ÿ›  Fixed conversion of GitHubActionsTrigger
    • ๐Ÿ›  Fixed project default includes to check existence of files
    • ๐Ÿ›  Fixed projects to target netcoreapp2.1
    • ๐Ÿ›  Fixed configuration generation to allow multiple configurations per host type
    • ๐Ÿ›  Fixed AzurePipelinesAttribute to allow setting a configuration suffix
    • ๐Ÿ›  Fixed CI server detection to ignore empty environment variables
    • ๐Ÿ›  Fixed TeamCityOutputSink to not report errors as build problems
    • ๐Ÿ›  Fixed custom logger for NpmTasks
    • ๐Ÿ›  Fixed custom logger for DockerTasks
    • ๐Ÿ›  Fixed missing NuGet install task
    • ๐Ÿ›  Fixed missing Framework property in OctopusTasks
    • ๐Ÿ›  Fixed missing ReportType in DotCoverTasks
    • ๐Ÿ›  Fixed missing properties in DotNetTasks
    • ๐Ÿ›  Fixed Glob version
    • ๐Ÿ›  Fixed GitVersionAttribute to avoid duplicated version numbers
    • ๐Ÿ›  Fixed System.ValueTuple version
  • v0.24.2 Changes

    February 15, 2020
    • ๐Ÿ›  Fixed extension methods for settings with base type
    • ๐Ÿ›  Fixed SonarScannerTasks to have Framework property
    • ๐Ÿ›  Fixed generation of shell-completion.yml to exclude unlisted targets for invocation