Skip to content

Releases: nuke-build/nuke

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

v0.21.2

12 Jan 23:06
Compare
Choose a tag to compare
  • Fixed validation to exclude requirements of skipped targets
  • Fixed solution serialization to include malicious project GUID in error message

v0.21.1

12 Jan 23:06
Compare
Choose a tag to compare
  • Fixed logging of warnings

v0.21.0

12 Jan 23:05
Compare
Choose a tag to compare
  • Changed ProjectModelTasks.ParseProject to revert MSBUILD_EXE_PATH environment variable
  • Added CloudFoundryTasks
  • Added missing arguments for SonarScannerTasks
  • Added missing arguments for OctopusTasks
  • Added Jenkins.BranchName and Jenkins.ChangeId

v0.20.1

12 Jan 23:05
Compare
Choose a tag to compare
  • Fixed MSBuild evaluation issues by updating NuGet.Packaging to v4.9.2

v0.20.0

12 Jan 23:05
Compare
Choose a tag to compare
  • Changed Solution.GetProject to allow resolution from full path
  • Changed HTML execution plan to be shown left-to-right
  • Added When overload for combinatorial settings
  • Added Project.GetOutputType method for convenience
  • Added GlobbingOptionsAttribute for configuration of case-sensitivity
  • Fixed casing of NuGet.exe
  • Fixed TeamServices to resolve BuildNumber as string

v0.19.2

12 Jan 23:05
Compare
Choose a tag to compare
  • Fixed ProjectModelTasks to use existing MSBUILD_EXE_PATH value
  • Fixed ParameterService to consider nullable enum types in value set calculation
  • Fixed compile errors in build template