All Versions
Latest Version
Avg Release Cycle
37 days
Latest Release
667 days ago

Changelog History
Page 9

  • v0.8.0 Changes

    September 07, 2018
    • ๐Ÿ”„ Changed ProcessTasks to automatically invoke .NET Core DLLs with dotnet.exe
    • โž• Added CoverletTask
    • ๐Ÿ›  Fixed exception in ChangelogTasks.ReadChangelog when vNext section was empty
    • ๐Ÿ›  Fixed console output to use ASCII instead of Unicode
    • ๐Ÿ›  Fixed MSBuildLocator to use fallbacks when no VS instance with .NET Core is installed
  • v0.7.0 Changes

    August 29, 2018
    • ๐Ÿ”„ Changed assertion of DataClass properties print out value on failure
    • โž• Added SquirrelTasks
    • โž• Added UnityTasks
    • โž• Added tasks to update the changelog and get the latest version to ChangeLogTasks
    • ๐Ÿ›  Fixed global tool to order solutions descending
    • ๐Ÿ›  Fixed global tool setup to use correct definitions and error about broken solution
    • ๐Ÿ›  Fixed validation of requirements of skipped targets
    • ๐Ÿ›  Fixed double evaluation of conditions with DependencyBehavior.Skip
  • v0.6.2 Changes

    August 18, 2018
    • ๐Ÿ›  Fixed MSBuildLocator to not use System.ValueTuple
    • ๐Ÿ›  Fixed typo in OctopusCreateReleaseSettings
    • ๐Ÿ›  Fixed adaptation of solution file in global tool
    • ๐Ÿ›  Fixed output of global tool on Windows
  • v0.6.1 Changes

    August 09, 2018
    • ๐Ÿ›  Fixed global tool to have 'same as global tool' as fallback version
    • ๐Ÿ›  Fixed PowerShell invocation to use -ExecutionPolicy ByPass and -NoProfile
  • v0.6.0 Changes

    August 05, 2018
    • โœ‚ Removed setup scripts in favor of :setup command in global tool
    • โœ‚ Removed ProcessSettings in favor of integrating related properties into ToolSettings
    • โœ‚ Removed deprecated APIs
    • ๐Ÿ”„ Changed tasks with return type to return value tuple
    • ๐Ÿ”„ Changed tasks to redirect output by default
    • โž• Added ITargetDefinition.WhenSkipped to specify dependency behavior for skipped targets
    • โž• Added SlackTasks and VSWhereTasks
    • โž• Added namespace support in XmlTasks
    • โž• Added FileSystemTasks for deleting, moving, copying and hash calculation
    • โž• Added support for loading external files
    • ๐Ÿ›  Fixed various build server properties
    • ๐Ÿ›  Fixed output color for Logger.Info to be Console.ForegroundColor
    • ๐Ÿ›  Fixed naming of VSTestTasks
    • ๐Ÿ›  Fixed build script to use VSWhere for locating MSBuild
    • ๐Ÿ›  Fixed NuGetPackageResolver to determine globalPackagesFolder from config files
    • ๐Ÿ›  Fixed Xunit2Settings to specify framework of console executable
    • ๐Ÿ›  Fixed DotNetRunSettings to not quote ApplicationArguments
  • v0.5.3 Changes

    June 12, 2018
    • ๐Ÿ›  Fixed global tool to search build scripts also in current directory
    • ๐Ÿ›  Fixed generic tasks to not redirect output by default
  • v0.5.2 Changes

    June 11, 2018
    • ๐Ÿ”„ Changed build summary to log skipped and absent targets unconditionally
    • โž• Added HttpTasks and FtpTasks for netstandard target framework
    • ๐Ÿ›  Fixed global tool to simply exit if script execution returns non-zero exit codes
    • ๐Ÿ›  Fixed global tool to search build scripts only within 2-level non-system sub-directories
    • ๐Ÿ›  Fixed build summary to treat NotRun as a failure
  • v0.5.0 Changes

    June 05, 2018
    • ๐Ÿ”„ Changed build scripts to download .NET Core SDK only if local installation is missing or doesn't match expected version
    • โž• Added global tool for setup and build invocation
    • โž• Added version logging for PowerShell, Bash, NuGet and DotNet
    • โž• Added error output for CLT tasks when redirect output is enabled
    • โž• Added [Tool]Tasks.[Tool](string arguments) for all CLTs
    • โž• Added support for double-dashed arguments
    • ๐Ÿ›  Fixed resolution of Skip parameter when using separators
    • ๐Ÿ›  Fixed font resource resolution for deprecated namespace
    • ๐Ÿ›  Fixed saving location of build scripts
  • v0.4.0 Changes

    May 02, 2018
    • ๐Ÿšš Deprecated Nuke.Core namespace. All types have been moved to Nuke.Common
    • ๐Ÿ”„ Changed parameter binding to allow lisp-cased arguments (dashes for camel-humps)
    • ๐Ÿ”„ Changed build execution to automatically unwrap AggregateException and TargetInvocationException
    • ๐Ÿ”„ Changed build server instances to access variables in non-ensured way
    • ๐Ÿ”„ Changed GitRepository.FromLocalDirectory to not return null but fail instead
    • ๐Ÿ”„ Changed reference from NuGet.Client to NuGet.Packaging
    • ๐Ÿ”„ Changed summary output to use Trace, Error, Success methods of Logger
    • โž• Added integration infrastructure for ReSharper plugin
    • โž• Added typo-checking for arguments that should be bound via ParameterAttribute
    • โž• Added automatic retrieval of GitRepositoryAttribute.BranchName from build server instances
    • โž• Added Logger.Success method
    • ๐Ÿ›  Fixed GitRepository.ParseUrl to strip username and password
    • ๐Ÿ›  Fixed nullable properties in TeamServices and Bitrise
    • ๐Ÿ›  Fixed host simulation
    • ๐Ÿ›  Fixed environment variable parsing when case-insensitive duplicates are found
  • v0.3.1 Changes

    March 26, 2018
    • ๐Ÿ—„ Deprecated Action usages in DotCoverTasks and OpenCoverTasks in favor of SetTargetSettings
    • โž• Added ProjectModelTasks with matching SolutionAttribute for auto-injection
    • โž• Added [Tool]Tasks.[Tool]Path property for better accessibility
    • โž• Added DotCoverTasks aliases for cover, delete, merge, report and zip
    • โž• Added ArrayExtensions for deconstruction
    • ๐Ÿ”„ Changed NukeBuild.Configuration to be overridable but still injectable
    • ๐Ÿ›  Fixed ProcessManager to resolve toolPath from environment
    • ๐Ÿ›  Fixed ProcessManager to filter executable based on operating system and file extensions
    • ๐Ÿ›  Fixed DeleteDirectory for non-existent sub-directories at time of deletion
    • ๐Ÿ›  Fixed line-endings in setup scripts