Skip to content

Releases: nuke-build/nuke

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

v0.23.0

12 Jan 23:07
Compare
Choose a tag to compare
  • Changed target frameworks to netcoreapp3.0 and net472
  • Changed AzureDevOps to AzurePipelines
  • Changed CheckBuildProjectConfigurationsAttribute to skip dot-prefixed directories
  • Removed ProjectFromAttribute
  • Removed MSBuildTasks.MSBuildParseProject
  • Removed GitVersion.GetNormalizedAssemblyVersion and GetNormalizedFileVersion
  • Added NuGet package resolution from project.assets.json file
  • Added CI interface resolution via CIAttribute
  • Added Bamboo interface
  • Added TeamCityImportDotCoverPathAttribute to address version mismatch
  • Added GitHubActionsAttribute for configuration generation
  • Added AzurePipelinesAttribute for configuration generation
  • Added AppVeyorAttribute for configuration generation
  • Added execution of dotnet build-server shutdown when build has finished
  • Added NpmCi task
  • Fixed TeamCity parameter dictionaries to use original keys
  • Fixed NuGet package resolution for project files without PackageReference items
  • Fixed code inspections in PowerShell script
  • Fixed resolution for legacy package directories
  • Fixed generation of Partition parameter and script paths
  • Fixed ToolPathResolver to support global tool packages
  • Fixed ReportGeneratorTasks and GitVersionTasks by providing Framework property

v0.22.2

12 Jan 23:07
Compare
Choose a tag to compare
  • Fixed SourceLink integration

v0.22.1

12 Jan 23:06
Compare
Choose a tag to compare
  • Fixed assertion message for missing packages

v0.22.0

12 Jan 23:06
Compare
Choose a tag to compare
  • Changed UnlistedAttribute to List property on ParameterAttribute
  • Changed summary to show aborted and not-run targets as warning
  • Changed TeamServices to AzureDevOps
  • Changed namespace Nuke.Common.BuildServers to Nuke.Common.CI.*
  • Added support for multiple default targets
  • Added support for PackageDownload item group
  • Added support for hyphens in target names
  • Added support for absolute paths in LocalExecutableAttribute
  • Added support for GitHubActions
  • Added TeamCity configuration generation via TeamCityAttribute
  • Added XML serialization for .NET Core
  • Added reporting of TeamCity statistical values
  • Added additional methods for CloudFoundryTasks
  • Added ProjectType for Docker and SQL projects
  • Added implicit cast operator for generated enumerations
  • Added InnoSetupTasks
  • Added TwitterTasks
  • Added IOnBuildFinished build extension
  • Added missing arguments for CoverletTasks
  • Fixed --boot in setup for .NET Framework/Mono support
  • Fixed XML documentation for generated CLI tasks
  • Fixed MSBuildToolPathResolver to consider preview editions
  • Fixed NuGetPackageResolver to allow multiple versions of the same package
  • Fixed TeamCity.SetParameter and TeamCity.ImportData
  • Fixed SolutionSerializer to fall back to ProjectConfiguration section
  • Fixed MSBuildLocator package to have vswhere.exe embedded