Changelog History
Page 6
-
v0.5.2 Changes
June 11, 2018- ๐ Changed build summary to log skipped and absent targets unconditionally
- โ Added
HttpTasks
andFtpTasks
fornetstandard
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 toNuke.Common
- ๐ Changed parameter binding to allow lisp-cased arguments (dashes for camel-humps)
- ๐ Changed build execution to automatically unwrap
AggregateException
andTargetInvocationException
- ๐ 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
toNuGet.Packaging
- ๐ Changed summary output to use
Trace
,Error
,Success
methods ofLogger
- โ 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
andBitrise
- ๐ Fixed host simulation
- ๐ Fixed environment variable parsing when case-insensitive duplicates are found
- ๐ Deprecated
-
v0.3.1 Changes
March 26, 2018- ๐ Deprecated
Action
usages inDotCoverTasks
andOpenCoverTasks
in favor ofSetTargetSettings
- โ Added
ProjectModelTasks
with matchingSolutionAttribute
for auto-injection - โ Added
[Tool]Tasks.[Tool]Path
property for better accessibility - โ Added
DotCoverTasks
aliases forcover
,delete
,merge
,report
andzip
- โ Added
ArrayExtensions
for deconstruction - ๐ Changed
NukeBuild.Configuration
to be overridable but still injectable - ๐ Fixed
ProcessManager
to resolvetoolPath
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
- ๐ Deprecated
-
v0.2.10 Changes
March 05, 2018- ๐ Fixed handling of
Graph
switch - ๐ Fixed logging in Nuke.CodeGenerator
- ๐ Fixed temporary directory path in setup and bootstrapping scripts
- ๐ Fixed
NuGetSettings
to resolve tool path fromNuGet.CommandLine
package - ๐ Fixed
Invoke-WebRequest
when InternetExplorer's first-launch configuration was not completed - ๐ Fixed resolution of relative paths to be minimal
- ๐ Fixed
PathConstruction.GetRelativePath
to work with UNIX paths - ๐ Fixed argument formatting for boolean values
- ๐ Fixed enumeration of modified collection
- ๐ Fixed handling of
-
v0.2.0 Changes
February 26, 2018- ๐ Deprecated
Target
parameter in favor of passing targets as first argument to the bootstrapping scripts - ๐ Deprecated
NoDeps
parameter in favor of newSkip
parameter that takes a separated list - ๐ Deprecated
DefaultSettings
which are now exposed in each task class individually - ๐ Changed default values for
AssemblyVersion
to{major}.{minor}.0
andFileVersion
to{major}.{minor}.{patch}
- โ Added possibility to use
ParameterAttribute
in other injection attributes - โ Added
GitVersionAttribute.Bump
parameter for bumping major/minor versions - โ Added
GitVersionAttribute.DisableOnUnix
property since GitVersion is not working consistently - โ Added
ChangelogTasks.FinalizeChangelog
for finalizing unpublished changes to a certain version - โ Added
ChangelogTasks.ExtractChangelogSectionNotes
for extracting release data for a specified tag - โ Added
NukeBuild.InvokedTargets
which exposes targets passed from command-line - โ Added
NukeBuild.ExecutingTargets
which exposes targets that will be executed - โ Added
NukeBuild.SkippedTargets
which exposes targets that will be skipped - โ Added
GitRepository.IsGitHubRepository
extension method - โ Added
GitRepositoryAttribute.Branch
andGitRepositoryAttribute.Remote
properties for pass-through - โ Added
build.cmd
in setup for easier invocation on Windows - โ Added CLT tasks for Git
- ๐ Fixed background color in console output
๐ [vNext]: https://github.com/nuke-build/common/compare/0.23.3...HEAD ๐ [0.23.3]: https://github.com/nuke-build/common/compare/0.23.2...0.23.3 ๐ [0.23.2]: https://github.com/nuke-build/common/compare/0.23.1...0.23.2 ๐ [0.23.1]: https://github.com/nuke-build/common/compare/0.23.0...0.23.1 ๐ [0.23.0]: https://github.com/nuke-build/common/compare/0.22.2...0.23.0 ๐ [0.22.2]: https://github.com/nuke-build/common/compare/0.22.1...0.22.2 ๐ [0.22.1]: https://github.com/nuke-build/common/compare/0.22.0...0.22.1 ๐ [0.22.0]: https://github.com/nuke-build/common/compare/0.21.2...0.22.0 ๐ [0.21.2]: https://github.com/nuke-build/common/compare/0.21.1...0.21.2 ๐ [0.21.1]: https://github.com/nuke-build/common/compare/0.21.0...0.21.1 ๐ [0.21.0]: https://github.com/nuke-build/common/compare/0.20.1...0.21.0 ๐ [0.20.1]: https://github.com/nuke-build/common/compare/0.20.0...0.20.1 ๐ [0.20.0]: https://github.com/nuke-build/common/compare/0.19.2...0.20.0 ๐ [0.19.2]: https://github.com/nuke-build/common/compare/0.19.1...0.19.2 ๐ [0.19.1]: https://github.com/nuke-build/common/compare/0.19.0...0.19.1 ๐ [0.19.0]: https://github.com/nuke-build/common/compare/0.18.0...0.19.0 ๐ [0.18.0]: https://github.com/nuke-build/common/compare/0.17.7...0.18.0 ๐ [0.17.7]: https://github.com/nuke-build/common/compare/0.17.6...0.17.7 ๐ [0.17.6]: https://github.com/nuke-build/common/compare/0.17.5...0.17.6 ๐ [0.17.5]: https://github.com/nuke-build/common/compare/0.17.4...0.17.5 ๐ [0.17.4]: https://github.com/nuke-build/common/compare/0.17.3...0.17.4 ๐ [0.17.3]: https://github.com/nuke-build/common/compare/0.17.2...0.17.3 ๐ [0.17.2]: https://github.com/nuke-build/common/compare/0.17.1...0.17.2 ๐ [0.17.1]: https://github.com/nuke-build/common/compare/0.17.0...0.17.1 ๐ [0.17.0]: https://github.com/nuke-build/common/compare/0.16.0...0.17.0 ๐ [0.16.0]: https://github.com/nuke-build/common/compare/0.15.0...0.16.0 ๐ [0.15.0]: https://github.com/nuke-build/common/compare/0.14.1...0.15.0 ๐ [0.14.1]: https://github.com/nuke-build/common/compare/0.14.0...0.14.1 ๐ [0.14.0]: https://github.com/nuke-build/common/compare/0.13.0...0.14.0 ๐ [0.13.0]: https://github.com/nuke-build/common/compare/0.12.4...0.13.0 ๐ [0.12.4]: https://github.com/nuke-build/common/compare/0.12.3...0.12.4 ๐ [0.12.3]: https://github.com/nuke-build/common/compare/0.12.2...0.12.3 ๐ [0.12.2]: https://github.com/nuke-build/common/compare/0.12.1...0.12.2 ๐ [0.12.1]: https://github.com/nuke-build/common/compare/0.12.0...0.12.1 ๐ [0.12.0]: https://github.com/nuke-build/common/compare/0.11.1...0.12.0 ๐ [0.11.1]: https://github.com/nuke-build/common/compare/0.11.0...0.11.1 ๐ [0.11.0]: https://github.com/nuke-build/common/compare/0.10.5...0.11.0 ๐ [0.10.5]: https://github.com/nuke-build/common/compare/0.10.4...0.10.5 ๐ [0.10.4]: https://github.com/nuke-build/common/compare/0.10.3...0.10.4 ๐ [0.10.3]: https://github.com/nuke-build/common/compare/0.10.2...0.10.3 ๐ [0.10.2]: https://github.com/nuke-build/common/compare/0.10.1...0.10.2 ๐ [0.10.1]: https://github.com/nuke-build/common/compare/0.10.0...0.10.1 ๐ [0.10.0]: https://github.com/nuke-build/common/compare/0.9.1...0.10.0 ๐ [0.9.1]: https://github.com/nuke-build/common/compare/0.9.0...0.9.1 ๐ [0.9.0]: https://github.com/nuke-build/common/compare/0.8.0...0.9.0 ๐ [0.8.0]: https://github.com/nuke-build/common/compare/0.7.0...0.8.0 ๐ [0.7.0]: https://github.com/nuke-build/common/compare/0.6.2...0.7.0 ๐ [0.6.2]: https://github.com/nuke-build/common/compare/0.6.1...0.6.2 ๐ [0.6.1]: https://github.com/nuke-build/common/compare/0.6.0...0.6.1 ๐ [0.6.0]: https://github.com/nuke-build/common/compare/0.5.3...0.6.0 ๐ [0.5.3]: https://github.com/nuke-build/common/compare/0.5.2...0.5.3 ๐ [0.5.2]: https://github.com/nuke-build/common/compare/0.5.0...0.5.2 ๐ [0.5.0]: https://github.com/nuke-build/common/compare/0.4.0...0.5.0 ๐ [0.4.0]: https://github.com/nuke-build/common/compare/0.3.1...0.4.0 ๐ [0.3.1]: https://github.com/nuke-build/common/compare/0.2.10...0.3.1 ๐ [0.2.10]: https://github.com/nuke-build/common/compare/0.2.0...0.2.10 ๐ [0.2.0]: https://github.com/nuke-build/common/tree/0.2.0
- ๐ Deprecated