Changelog History
Page 7
-
v4.2.0 Changes
๐ Preserve attributes of build script parameters, #109.
Amend exit codes on
-Safe
in cmd: 1 on argument errors, 0 otherwise. -
v4.1.2 Changes
โ Add ability to use MSBuild from Visual Studio Preview, #107.
Avoid trailing
\r
in task synopses extracted from block comments.Amend the role of
Done
in custom tasks. It is always called and works asfinally
for a task. Handlers check for$Task.Error
if it matters. -
v4.1.1 Changes
๐ Improve
Result
on invalid arguments- Ensure
Result
's variable or hashtableValue
entry is always created. - Fail with a proper error if
Result
is not a string or hashtable. - On invalid calls ensure at least a surrogate result
Error
.
๐ Amend
Build-Parallel
- ๐ Better errors on invalid builds parameters.
- ๐ Do not count incomplete build results.
Tidy up help.
- Ensure
-
v4.1.0 Changes
- ๐ Improve syntax and usability of safe references. #105
- Introduce
?TaskName
instead of deprecated(job TaskName -Safe)
. - Support
?TaskName
in the parameter-Task
ofInvoke-Build
.
- Introduce
- Redesign error output.
- Improve for VSCode, AppVeyor, and redirection. #106
- If a task fails in
If
, add it to the list of invoked tasks.
- ๐ Improve syntax and usability of safe references. #105
-
v4.0.2 Changes
๐
Build-Checkpoint
should fail if not supportedWhatIf
is specified. -
v4.0.1 Changes
- ๐ Support colored output in AppVeyor, #103.
- ๐ Deprecate
use VisualStudio
.
-
v4.0.0 Changes
๐ New command
Build-Checkpoint
replacesInvoke-Build -Checkpoint
. If you use ๐ persistent builds then change the command and parameters, see #101.๐ New command
Build-Parallel
replacesInvoke-Builds
(mind "s"). If you use ๐ parallel builds then simply rename the command, see #100. -
v3.7.2 Changes
๐ Normalize, test, and make
$BuildRoot
constant after loading tasks (#95). -
v3.7.1 Changes
๐ Invoke-Builds (parallel builds)
- โ Add
FailHard
, it tells to abort builds if any build fails. - Redesign the script without using runspace pools.
- Avoid some duplicated info in output.
- โ Add
-
v3.7.0 Changes
๐ฆ Package the module files together with scripts. As a result, the script package ๐ฆ may be used as the module, too. This change does not affect the module package.
๐ Retire
Get-BuildVersion
. Use(Get-Module InvokeBuild).Version
instead. ๐ In theory, this change is breaking but it seems the function was not used. The standard module version is used from now on.