PDA

View Full Version : Version 9.2


kinook
11-08-2015, 10:22 PM
Released on <b>November 9, 2015</b>

Updated on <b>June 2, 2016</b> (VisBuildDotNET.dll 9.2.0.2 in Help | About*)

<b>Enhancements</b>
<li><b>GUI App</b>: Add step number column to Step Panes (<i>Tools | User Options | Columns</i>).
<li><b>Object model</b>: 1) Add vbld_ProjectLoaded script event; 2) Add application option to specify the PsExec command (<i>Application.Options.PsExecCmd</i>); 3) Add MaxDefaultPropertyLogLength application option to specify maximum length of default property to log (default = 5000, 0 = unlimited)*[9.2.0.1 VisBuildSvr.dll].
<li>Use SHA-256 code signing certificate and digest to sign executables.

<b>Action Enhancements</b>
<li><b>Copy Files</b> action: Option to use Robocopy to copy files (Robocopy tab).
<li><b>DeployMaster</b> action: Support v5.*[9.2.0.1 VisBuildAct.dll]
<li><b>Read File</b>, <b>Read INI</b>, <b>Read Registry</b>, and <b>Read XML</b> actions: Ability to specify the category of the macro that is created.*[9.2.0.1 VisBuildAct.dll]
<li><b>Run Program</b> and derived actions: Option to specify additional PsExec options (Remote tab).
<li><b>Run SQL</b> action: 1) Default to using sqlcmd instead of osql; 2) Support additional options.
<li><b>SetupBuilder</b> action: Support v10.
<li><b>Sign Code</b> action: Add options to 1) Append signature; 2) Use RFC 3161 timestamp server; 3) Specify the thumbprint of the certificate to sign with (Sign tab); 4) Specify hash algorithm used by timestamp server; 5) Verify all signatures (Options tab); 6) Store action result in SIGNCODE_RESULT temporary macro.
<li><b>Vault</b> action: Support v9.*[9.2.0.1 VisBuildAct.dll]

<b>Bug Fixes</b>
<li><b>Builder</b> component: Step does not retry if terminated.*[9.2.0.3 VisBuildSvr.dll]
<li><b>Console app</b>: 1) Some descriptions wrong on parameter validation; Initialize _BUILD_PROFILE_ macro to empty value if not specified on command-line.*[9.2.0.1 VisBuildCmd.exe].
<li><b>Enhanced Zip Files</b> action: When password provided and PKZIP 2.0-compatible encryption was selected, it did not encrypt the ZIP file, and when 128-bit AES was selected, it encrypted PKZIP 2.0-compatible.*[9.2.0.2 VisBuildAct.dll]
<li><b>GUI App</b>: 1) Error when editing array property values; 2) Always edit multi-line values in properties dialog instead of properties pane; 3) Log message and continue loading project if errors in vbld_ProjectLoaded script event; 4) _BUILD_PROFILE_ macro updated in vbld_ProjectLoaded script event overrides command-line and default value; 5) For step build profiles with alternation (|), add each value to profile toolbar drop-down; 6) Debug assertion error could occur on startup; 7) Error message in Macro properties dialog if Shell button clicked but no menu item chosen*[9.2.0.1 VisBuildPro.exe]; 8) Unselected macros can get deleted when category and macros are selected; 9) Can't drop from Actions pane above selected step.*[9.2.0.3 VisBuildPro.exe]; 10) Profile drop-down not reloaded when opening project or File | New.*[9.2.0.4 VisBuildPro.exe].
<li><b>Loop</b> action: When looping over file contents with a multi-character delimiter and <i>Process empty values</i> unchecked, the delimiter was not matched correctly.
<li><b>Make VS*</b> actions: 1) Improved matching of msbuild.exe version with solution file version.*[9.2.0.1 VisBuildDotNET.dll]; 2) Ignore error converting web project URI.*[9.2.0.2 VisBuildDotNET.dll]
<li><b>NUnit</b> action: Default to not include /noshort and /noheader options since not supported by all versions.
<li><b>Send Mail</b> actions: Secure connections not always working.*[9.2.0.3 VisBuildNet.dll]