Nuke Build Nuke Versions Save

🏗 The AKEless Build System for C#/.NET

0.24.8

2 years ago
  • 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

0.24.7

2 years ago
  • Fixed MSBuild targets for .NET Core
  • Fixed GitRepository.GetGitHubMilestone to retrieve milestone independent of state

0.24.6

2 years ago
  • Fixed NuGet package resolution performance
  • Fixed MSBuild integration
  • Fixed TeamCity trace output to be dark gray
  • Fixed missing using statement for Nuke.Common.IO

0.24.5

2 years ago
  • Fixed TeamCity configuration to use Bash script on Unix

0.24.4

2 years ago
  • 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

0.24.2

2 years ago
  • 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

0.24.1

2 years ago
  • Fixed NuGetPackageResolver to include dependencies during tool path resolution
  • Fixed parsing of TeamCity environment variables
  • Fixed execution flags for build.sh and build.cmd scripts during setup
  • Fixed assertion message in UnityTasks
  • Fixed build.cmd to have newline at end-of-file
  • Fixed logo spacing

0.24.0

2 years ago
  • Removed NuGetPackage tasks and AutoMapper package reference
  • Removed TeamCity definitions for VcsRoot and trigger timezones
  • Changed AbsolutePath, RelativePath, WinRelativePath and UnixRelativePath to outer scope
  • Changed default package for DotCoverTasks to JetBrains.dotCover.DotNetCliTool
  • Changed default includes to be provided via Nuke.Common.targets
  • Changed ConfigurationGenerationAttributeBase to ConfigurationAttributeBase
  • Changed manually invoked targets to be TeamCity deployment configurations
  • Changed AzurePipelines interface to use enumerations for test result type and code coverage tool type
  • Changed package version for Glob, Microsoft.IdentityModel.Clients.ActiveDirectory, Newtonsoft.Json, NuGet.Packaging, Refit, YamlDotNet
  • Added cross-platform build.cmd bootstrapping script
  • Added build emotions
  • Added update of build number for TeamCity, AppVeyor, and Azure Pipelines from GitVersionAttribute
  • Added AzureKeyVault – previously available as addon
  • Added DocFXTasks, DockerTasks, HelmTasks, KubernetesTasks, and NSwagTasks – previously available as addons
  • Added TeamCity logger extension method for DotNetBuildSettings
  • Added support for checkboxes in TeamCity configuration
  • Added GitHubTasks
  • Added ProjectModelTasks.CreateSolution
  • Added Solution.GetProject and GetSolutionFolder overloads via Guid
  • Added TeamCity.NightlyBuildAlways property
  • Added detailed null-check for teamcity.build.branch configuration property
  • Added Coverlet extension methods for DotNetTest task
  • Added AzurePipelines.PublishCodeCoverage
  • Added setters for Project properties
  • Added Solution.AddSolution and ProjectModelTask.CreateSolution overload for creating global solutions
  • Added path extension methods for Get(Win|Unix)RelativePathTo, Contains, and To(Win|Unix)RelativePath
  • Added NoFetch, Framework, and UpdateBuildNumber properties to GitVersionAttribute
  • Fixed directory creation in bootstrapping scripts
  • Fixed artifact paths for TeamCity and Azure Pipelines
  • Fixed path separators for AppVeyor and GitHubActions configurations
  • Fixed NSwag to quote tool path
  • Fixed SolutionSerializer to handle inconsistent whitespaces
  • Fixed NpmCi task to include definite argument
  • Fixed VSTestSettings.TestCaseFilters to be list of strings
  • Fixed EnvironmentInfo.FrameworkName
  • Fixed cleanCheckoutDirectory to be set for all TeamCity build types
  • Fixed AddTeamCityLogger extension method
  • Fixed buildType reference in TeamCity build-finished triggers
  • Fixed ReportGenerator task to resolve ReportGenerator.dll
  • Fixed sharing of artifacts between agents
  • Fixed GitVersionSettings.UpdateAssemblyInfoFileNames to be an array

0.23.7

2 years ago
  • Fixed summary alignment for hosts that trim whitespaces

0.23.6

2 years ago
  • Fixed InspectCodeTasks to use new plugin endpoint for downloading
  • Fixed AppVeyorOutputSink to issue a warning when exceeding the default limit of 500 messages