Releases: nuke-build/nuke
Releases Β· nuke-build/nuke
v0.10.3
v0.10.2
v0.10.1
v0.10.0
- Removed
PathConstruction.GetRootRelativePath
- Removed
License
from specification files - Deprecated
NukeBuild.Configuration
which should belong to user-code - Deprecated plus operator in
PathConstruction.AbsolutePath
andRelativePath
- Changed
SolutionAttribute
to resolve solution file via parameter - Changed CLI wrapper tasks to attempt to resolve tool paths from
[TOOL]_EXE
environment variable - Added
AbsolutePath.Parent
and equality members - Added
TypeConverter
forAbsolutePath
which allows passing paths as parameter - Fixed detection of value types in specification files
- Fixed path variable check to split by specific separator
v0.2.10
- 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
v0.2.0
- 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