All Versions
92
Latest Version
Avg Release Cycle
37 days
Latest Release
214 days ago

Changelog History
Page 4

  • v0.24.1 Changes

    February 07, 2020
    • 🛠 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 Changes

    February 02, 2020
    • ✂ 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 Changes

    January 28, 2020
    • 🛠 Fixed summary alignment for hosts that trim whitespaces
  • v0.23.6 Changes

    January 12, 2020
    • 🛠 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 Changes

    January 10, 2020
    • 🛠 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 Changes

    November 16, 2019
    • 🛠 Fixed assignment for NuGetAssetsConfigFile when BuildProjectDirectory is null
    • 🛠 Fixed ToolPathResolver to not require framework when only one file matches
  • v0.23.3 Changes

    November 02, 2019
    • 🛠 Fixed separator in Azure Pipelines service messages
  • v0.23.2 Changes

    November 02, 2019
    • 🛠 Fixed ensuring of existing directory for generation of configuration files
    • 🛠 Fixed packaging of MSBuildTaskRunner in Nuke.Common
  • v0.23.1 Changes

    November 02, 2019
    • 🛠 Fixed checking hashes for non-existing configuration files
    • 🛠 Fixed null-reference exception for commands without message
  • v0.23.0 Changes

    October 31, 2019
    • 🔄 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