Skip to content

Releases: nuke-build/nuke

v0.24.2

12 Jan 23:10
Compare
Choose a tag to compare
  • 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

v0.24.1

12 Jan 23:09
Compare
Choose a tag to compare
  • 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

v0.24.0

12 Jan 23:09
Compare
Choose a tag to compare
  • 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

v0.23.7

12 Jan 23:09
Compare
Choose a tag to compare
  • Fixed summary alignment for hosts that trim whitespaces

v0.23.6

12 Jan 23:08
Compare
Choose a tag to compare
  • Fixed InspectCodeTasks to use new plugin endpoint for downloading
  • Fixed AppVeyorOutputSink to issue a warning when exceeding the default limit of 500 messages

v0.23.5

12 Jan 23:08
Compare
Choose a tag to compare
  • Fixed CI integrations to use correct warning/error reporting infrastructure
  • Fixed TeamCity configuration to use UTF-8 encoding
  • Fixed process encoding by setting StandardOutputEncoding and StandardErrorEncoding to UTF-8
  • Fixed solution deserialization for missing configuration section
  • Fixed logo spacing

v0.23.4

12 Jan 23:08
Compare
Choose a tag to compare
  • Fixed assignment for NuGetAssetsConfigFile when BuildProjectDirectory is null
  • Fixed ToolPathResolver to not require framework when only one file matches

v0.23.3

12 Jan 23:08
Compare
Choose a tag to compare
  • Fixed separator in Azure Pipelines service messages

v0.23.2

12 Jan 23:07
Compare
Choose a tag to compare
  • Fixed ensuring of existing directory for generation of configuration files
  • Fixed packaging of MSBuildTaskRunner in Nuke.Common

v0.23.1

12 Jan 23:07
Compare
Choose a tag to compare
  • Fixed checking hashes for non-existing configuration files
  • Fixed null-reference exception for commands without message