All Versions
83
Latest Version
Avg Release Cycle
24 days
Latest Release
77 days ago

Changelog History
Page 6

  • v0.17.0 Changes

    February 23, 2019
    • โœ‚ Removed collection-based tasks in FileSystemTasks
    • ๐Ÿ”„ Changed ContinueOnFailure to ProceedAfterFailure
    • ๐Ÿ”„ Changed summary output to not include collective targets
    • โž• Added logInvocation parameter and ToolSettings.LogInvocation property
    • โž• Added interactive parameter resolution
    • โž• Added RequiredAttribute for globally required parameters
    • โž• Added skip reason to summary
    • โž• Added FileGlobbingAttribute and DirectoryGlobbingAttribute
    • โž• Added GetProperty<T>, GetItems<T>, and GetItemMetadata<T> as ProjectExtensions
    • โž• Added Unlisted for target declarations
    • โž• Added ToolResolver for custom delegate resolution
    • โž• Added DotNetToolInstall, DotNetToolUninstall, and DotNetToolUpdate
    • โž• Added UnsetVisualStudioEnvironmentVariablesAttribute
    • โž• Added universal log methods with severity as parameter
    • ๐Ÿ›  Fixed parameter resolution for value types
    • ๐Ÿ›  Fixed AbsolutePath to be serializable
    • ๐Ÿ›  Fixed output for parallel task execution
    • ๐Ÿ›  Fixed exit code for failing targets using ProceedAfterFailure
    • ๐Ÿ›  Fixed exception message for circular dependencies
  • v0.16.0 Changes

    January 30, 2019
    • ๐Ÿ”„ Changed setting of default working directory for process invocations
    • ๐Ÿ”„ Changed Logger.Log to Logger.Normal
    • โž• Added NukeBuild.Execute overload without default target
    • โž• Added ContinueOnFailure and AssuredAfterFailure as target definition methods
    • โž• Added AbsolutePath extensions for GlobDirectories/Files
    • โž• Added AggregateException handling to show number as prefix when flattening
    • โž• Added AnsiColorOutputSink for Bitrise, TeamCity, Travis, TeamServices
    • โž• Added ProjectModelTasks.ParseProject based on Microsoft.Build packages
    • โž• Added LocalExecutableAttribute
    • โž• Added degreeOfParallelism and completeOnFailure for combinatorial invocations
    • โž• Added [Tool]Tasks.[Tool]Logger as settable field for custom logging
    • โž• Added VerbosityMappingAttribute
    • โž• Added format-property map for CLI tasks
    • ๐Ÿ›  Fixed EnsureCleanDirectory to only clean instead of delete and recreate
    • ๐Ÿ›  Fixed TeamCityOutputSink to not report errors as build problems
    • ๐Ÿ›  Fixed SolutionAttribute to resolve first by constructor argument
    • ๐Ÿ›  Fixed Xunit2ParallelOption to use lower-case text
  • v0.15.0 Changes

    January 16, 2019
    • ๐Ÿ”„ Changed OnlyWhen to OnlyWhenStatic and OnlyWhenDynamic
    • ๐Ÿ”„ Changed graph parameter to plan
    • โž• Added DependentFor, Triggers and TriggeredBy for target declarations
    • โž• Added ToolSettings.CombineWith for combinatorial invocations
    • โž• Added several FileSystemTasks methods
    • โž• Added TemplateUtility.FillTemplateDirectory and FillTemplateFile
    • โž• Added highlighting of execution plans in HTML representation
    • โž• Added process cancellation handler to always show summary
    • โž• Added NuGetTasks to add, remove, update, enable, disable and list sources
    • โž• Added TravisOutputSink
    • โž• Added path resolution for VSTestTasks
    • โž• Added caching of MSBuild path in GetMSBuidProject
    • ๐Ÿ›  Fixed GitRepository.IsOnDevelopBranch to recognize develop and development
    • ๐Ÿ›  Fixed shell-completion for PowerShell
  • v0.14.1 Changes

    December 31, 2018
    • ๐Ÿ›  Fixed package reference versions
    • ๐Ÿ›  Fixed SolutionSerializer to handle empty lines
  • v0.14.0 Changes

    December 31, 2018
    • โœ‚ Removed named target dependencies
    • โœ‚ Removed choice of target framework in setup
    • ๐Ÿ”„ Changed setup to write solution file reference to configuration file again
    • โž• Added extended solution parsing with integration for Microsoft.Build
    • โž• Added Configuration type
    • โž• Added continue parameter
    • โž• Added checking for active build project configurations in solution files
    • โž• Added highlighting for default target in HTML graph
    • โž• Added SonarScannerTasks
    • โž• Added EnvironmentInfo.SwitchWorkingDirectory
    • โž• Added SymbolPackageFormat property for DotNetTasks, MSBuildTasks, and NuGetTasks
    • ๐Ÿ›  Fixed bootstrapping scripts not to leave DotNet processes behind
    • ๐Ÿ›  Fixed bootstrapping scripts to correctly quote arguments
    • ๐Ÿ›  Fixed overload of tool path for .NET Core executables
    • ๐Ÿ›  Fixed default value not to be hidden by cursor
    • ๐Ÿ›  Fixed ToolSettingsExtensions.When to have generic constraint on ToolSettings
    • ๐Ÿ›  Fixed InspectCodeTasks to use deterministic hashing
    • ๐Ÿ›  Fixed ChangelogTasks to correctly parse empty sections at end of file
    • ๐Ÿ›  Fixed InjectionAttributeBase to express implicit assignment only
    • ๐Ÿ›  Fixed ExternalFilesTask to be executed before Restore target
  • v0.13.0 Changes

    December 10, 2018
    • ๐Ÿ”„ Changed verification of PATH environment variable to be executed only with Trace log level
    • โž• Added ToolSettings.When for conditional fluent modifications
    • โž• Added .editorconfig file in setup to avoid formatting issues
    • โž• Added DotMemoryUnitTasks
    • โž• Added missing properties in DotNetCleanSettings, DotNetRestoreSettings and MSBuildSettings.Restore
  • v0.12.4 Changes

    December 02, 2018
    • ๐Ÿ›  Fixed SolutionAttribute to handle empty configuration file
  • v0.12.3 Changes

    November 29, 2018
    • ๐Ÿ›  Fixed EnvironmentInfo.Variables not to be cached
    • ๐Ÿ›  Fixed Glob package reference in legacy template
    • ๐Ÿ›  Fixed error message for unresolvable root directory
    • ๐Ÿ›  Fixed global tool setup to hide choice of bootstrapping by default
    • ๐Ÿ›  Fixed NuGetPackageResolver assertion for dependency resolution
  • v0.12.2 Changes

    November 27, 2018
    • ๐Ÿ›  Fixed globbing related issues
    • ๐Ÿ›  Fixed shell-completion to not split common names
    • ๐Ÿ›  Fixed bootstrapping scripts to guard extraction of SDK version
    • ๐Ÿ›  Fixed help text to be printed before value injection
  • v0.12.1 Changes

    November 24, 2018
    • ๐Ÿ›  Fixed bootstrapping scripts to exit without closing PowerShell
    • ๐Ÿ›  Fixed expansion for Unix environment variables
    • ๐Ÿ›  Fixed separator for target parameters
    • ๐Ÿ›  Fixed ToolPathResolver to resolve decidedly
    • ๐Ÿ›  Fixed GitVersionTasks to resolve based on GitVersion.CommandLine.DotNetCore package
    • ๐Ÿ›  Fixed InjectionAttributeBase to pass build instance
    • ๐Ÿ›  Fixed ReflectionService to be public to allow usage in addons
    • ๐Ÿ›  Fixed DotNetTasks to expose restore related parameters for test, build, publish, pack, run