kinook
02-22-2012, 12:36 PM
Released on February 22, 2012
Release announcement: http://www.kinook.com/Forum/showthread.php?threadid=4971
See http://www.kinook.com/VisBuildPro/Manual/visualbuild7_x.htm for issues to be aware of when upgrading from older versions.
<b>New Features</b>
<li>64-bit (x64) editions of GUI app, console app, and object model.
<li>Windows 8 compatibility.
<li>Show build progress, pause, and failure in Windows taskbar (Windows 7 and later).
<li>Option to save project files compressed and encrypted (.bldx extension).
<li><b>GUI</b> App: Ability to assign a password that is required in order to edit project / Build-only projects (<i>File | Change Edit Password</i>).
<li>Option to fail overall build if any steps failed during the build but the build was continued (<i>Tools | Application Options | General</i>).
<b>Enhancements</b>
<li>Logging: 1) Specify the log level separately for the console app, GUI app, and XML and text log files; 2) Honor text file logging options (<i>Tools | Application Options | Logging (More)</i>) for console app output.
<li>Object model: 1) Honor step retry option when setting step build status to failed in vbld_StepDone script event; 2) Separate status for terminated steps (vbldStepStatTerminated); 3) Make call stack accessible to scripting (Builder.CallStack2 property); 4) Reduced file size when saving projects; 5) Include exception output in step output macros; 6) Option to not call StepStarting script events when skipping a step (call Application.Options.CallStepStartingScriptEventOnS kippedStep = False in a Run Script step to enable); 7) Use current Windows locale for script engine by default (call Application.Options.UseUSEnglishLocaleForScriptEng ine = True in a Run Script step for old behavior).
<li><b>GUI</b> App: 1) Visual Studio 2010 and Office 2010 paint themes (<i>Tools | Customize | Options</i>); 2) Options to sort and limit <i>Go | To Step</i> dialog to top-level steps (<i>Tools | User Options | Display</i>); 3) Option to play a sound when stopping at a breakpoint (<i>Tools | User Options | Build</i>); 4) Allow renaming and deleting of categories in Macros pane; 5) Default <i>Build failure steps</i> option (More tab) on new steps to unchecked.
<li>Support auto-locating of v7.0+ .NET SDK folder for DOTNETSDK_DIR global macro.
<b>New Actions</b>
<li>Enhanced Unzip Files
<li>Enhanced Zip Files
<li>Gradle
<li>HelpNDoc
<li>Hyper-V
<li>NuGet
<li>Parallels
<li>Register .NET Assembly
<li>Team Concert
<li>VirtualBox
<b>Action Enhancements</b>
<li><b>AccuRev</b> action: Support v5.
<li><b>Advanced Installer</b> action: Support v8.
<li><b>Create Folder</b> action: Option to fail the step if the folder exists.
<li><b>DeployMaster</b> action: Support v4.
<li><b>Doc-To-Help</b> action: Support v2011 and 2012.
<li><b>Document! X</b> action: Support v2010 and 2011.
<li><b>Exit</b> action: Option to exit repeating loop (Loop, Process Files action, or repeating build rule) instead of build/subroutine.
<li><b>Flare</b> action: Support v7.
<li><b>FTP</b> action: Disable synchronize option and enable delete root folder option with delete command.
<li><b>GAC Install</b> action: Add additional options field.
<li><b>Help & Manual</b> action: Support v6.
<li><b>HelpStudio</b> action: Support v2011.
<li><b>HTTP</b> action: Enable compression option (Command tab).
<li><b>InstallShield</b> action: 1) Support v2012; 2) Support prerequisite search path option (Parameters tab); 3) Locate via App Paths registry setting if not found via file association.
<li><b>InstallAnywhere</b> action: Support v2011.
<li><b>InstallAware</b> action: Support v10 thru v2012.
<li><b>Loop</b> action: Support nesting.
<li><b>Make Delphi</b> action: 1) Support Delphi, C++Builder, and RAD Studio XE2; 2) Provide drop-down to choose Delphi version to build with (Options tab); 3) Drop-down for platform to build (Project/Group tab); 3) Improved parsing of configurations in project file.
<li><b>Make VS 2010</b> action: 1) Support Visual Studio LightSwitch; 2) When setting/incrementing versions, don't update version info resource defined via constants and multiple whitespace separator chars.
<li><b>Maven</b> action: Support v3.
<li><b>Mercurial</b> action: Support v2.
<li>Microsoft <b>.NET</b> actions: Support for calling 32-bit and 64-bit .NET Framework/.NET SDK executables.
<li><b>Multilizer</b> action: Support v2011.
<li>Networking actions: 1) Support IPv6; 2) Support large (> 4GB) file sizes.
<li><b>NUnit</b> action: Support v2.6.
<li><b>Perforce</b> action: Support v2011.
<li><b>Plastic SCM</b> action: Support v4.
<li><b>Process Files</b> action: 1) Support nesting; 2) Check folder modification and creation timestamps (Attributes tab) when processing folders only.
<li><b>PureCM</b> action: Support v2011.
<li><b>RoboHelp</b> action: Support v9.
<li><b>Run Program</b> action: Option to run remotely with elevation (Remote tab).
<li><b>Run SQL</b> action: Support v2012.
<li><b>Setup Factory</b> action: Support v9.
<li><b>Sign Code</b> action: 1) Call signtool.exe for signing; 2) Additional options.
<li><b>Sisulizer</b> action: Support v3.
<li><b>SourceAnywhere</b> action: Support SourceAnywhere v6 and SourceAnywhere for VSS v3.
<li><b>StarTeam</b> action: Support v12.
<li><b>Subversion</b> action: 1) Support prop* commands; 2) Support v1.7.
<li><b>Surround SCM</b> action: Support v2011.
<li><b>Team Foundation</b> action: Option to treat partial success (exit code 1) as successful (Options tab).
<li><b>Vault</b> action: Support Vault Professional v5.
<li><b>VMware</b> action: Support Workstation v8, vSphere v5, and Player v4.
<li><b>Web Deploy</b> action: Support v2.
<li><b>WiX</b> action: Support v3.5 and 3.6.
<li><b>Write INI</b> action: Option to fail the step if file, section, or value not found.
<b>Bug Fixes</b>
<li><b>HTTP</b> action: <i>Get to file</i> option not working with <i>Post form data</i> option.
<li><b>SourceOffsite</b> action: Fix registry lookup of executable location.
<li><b>Telnet</b> action: Can't connect to Mac OS X 10.6.5+ SSH server with default authentication settings.
<li><b>VMware</b> actions: Don't quote arguments for Run program / Run script commands.
<li>GUI App: Clear highlighted step when resetting build.
Release announcement: http://www.kinook.com/Forum/showthread.php?threadid=4971
See http://www.kinook.com/VisBuildPro/Manual/visualbuild7_x.htm for issues to be aware of when upgrading from older versions.
<b>New Features</b>
<li>64-bit (x64) editions of GUI app, console app, and object model.
<li>Windows 8 compatibility.
<li>Show build progress, pause, and failure in Windows taskbar (Windows 7 and later).
<li>Option to save project files compressed and encrypted (.bldx extension).
<li><b>GUI</b> App: Ability to assign a password that is required in order to edit project / Build-only projects (<i>File | Change Edit Password</i>).
<li>Option to fail overall build if any steps failed during the build but the build was continued (<i>Tools | Application Options | General</i>).
<b>Enhancements</b>
<li>Logging: 1) Specify the log level separately for the console app, GUI app, and XML and text log files; 2) Honor text file logging options (<i>Tools | Application Options | Logging (More)</i>) for console app output.
<li>Object model: 1) Honor step retry option when setting step build status to failed in vbld_StepDone script event; 2) Separate status for terminated steps (vbldStepStatTerminated); 3) Make call stack accessible to scripting (Builder.CallStack2 property); 4) Reduced file size when saving projects; 5) Include exception output in step output macros; 6) Option to not call StepStarting script events when skipping a step (call Application.Options.CallStepStartingScriptEventOnS kippedStep = False in a Run Script step to enable); 7) Use current Windows locale for script engine by default (call Application.Options.UseUSEnglishLocaleForScriptEng ine = True in a Run Script step for old behavior).
<li><b>GUI</b> App: 1) Visual Studio 2010 and Office 2010 paint themes (<i>Tools | Customize | Options</i>); 2) Options to sort and limit <i>Go | To Step</i> dialog to top-level steps (<i>Tools | User Options | Display</i>); 3) Option to play a sound when stopping at a breakpoint (<i>Tools | User Options | Build</i>); 4) Allow renaming and deleting of categories in Macros pane; 5) Default <i>Build failure steps</i> option (More tab) on new steps to unchecked.
<li>Support auto-locating of v7.0+ .NET SDK folder for DOTNETSDK_DIR global macro.
<b>New Actions</b>
<li>Enhanced Unzip Files
<li>Enhanced Zip Files
<li>Gradle
<li>HelpNDoc
<li>Hyper-V
<li>NuGet
<li>Parallels
<li>Register .NET Assembly
<li>Team Concert
<li>VirtualBox
<b>Action Enhancements</b>
<li><b>AccuRev</b> action: Support v5.
<li><b>Advanced Installer</b> action: Support v8.
<li><b>Create Folder</b> action: Option to fail the step if the folder exists.
<li><b>DeployMaster</b> action: Support v4.
<li><b>Doc-To-Help</b> action: Support v2011 and 2012.
<li><b>Document! X</b> action: Support v2010 and 2011.
<li><b>Exit</b> action: Option to exit repeating loop (Loop, Process Files action, or repeating build rule) instead of build/subroutine.
<li><b>Flare</b> action: Support v7.
<li><b>FTP</b> action: Disable synchronize option and enable delete root folder option with delete command.
<li><b>GAC Install</b> action: Add additional options field.
<li><b>Help & Manual</b> action: Support v6.
<li><b>HelpStudio</b> action: Support v2011.
<li><b>HTTP</b> action: Enable compression option (Command tab).
<li><b>InstallShield</b> action: 1) Support v2012; 2) Support prerequisite search path option (Parameters tab); 3) Locate via App Paths registry setting if not found via file association.
<li><b>InstallAnywhere</b> action: Support v2011.
<li><b>InstallAware</b> action: Support v10 thru v2012.
<li><b>Loop</b> action: Support nesting.
<li><b>Make Delphi</b> action: 1) Support Delphi, C++Builder, and RAD Studio XE2; 2) Provide drop-down to choose Delphi version to build with (Options tab); 3) Drop-down for platform to build (Project/Group tab); 3) Improved parsing of configurations in project file.
<li><b>Make VS 2010</b> action: 1) Support Visual Studio LightSwitch; 2) When setting/incrementing versions, don't update version info resource defined via constants and multiple whitespace separator chars.
<li><b>Maven</b> action: Support v3.
<li><b>Mercurial</b> action: Support v2.
<li>Microsoft <b>.NET</b> actions: Support for calling 32-bit and 64-bit .NET Framework/.NET SDK executables.
<li><b>Multilizer</b> action: Support v2011.
<li>Networking actions: 1) Support IPv6; 2) Support large (> 4GB) file sizes.
<li><b>NUnit</b> action: Support v2.6.
<li><b>Perforce</b> action: Support v2011.
<li><b>Plastic SCM</b> action: Support v4.
<li><b>Process Files</b> action: 1) Support nesting; 2) Check folder modification and creation timestamps (Attributes tab) when processing folders only.
<li><b>PureCM</b> action: Support v2011.
<li><b>RoboHelp</b> action: Support v9.
<li><b>Run Program</b> action: Option to run remotely with elevation (Remote tab).
<li><b>Run SQL</b> action: Support v2012.
<li><b>Setup Factory</b> action: Support v9.
<li><b>Sign Code</b> action: 1) Call signtool.exe for signing; 2) Additional options.
<li><b>Sisulizer</b> action: Support v3.
<li><b>SourceAnywhere</b> action: Support SourceAnywhere v6 and SourceAnywhere for VSS v3.
<li><b>StarTeam</b> action: Support v12.
<li><b>Subversion</b> action: 1) Support prop* commands; 2) Support v1.7.
<li><b>Surround SCM</b> action: Support v2011.
<li><b>Team Foundation</b> action: Option to treat partial success (exit code 1) as successful (Options tab).
<li><b>Vault</b> action: Support Vault Professional v5.
<li><b>VMware</b> action: Support Workstation v8, vSphere v5, and Player v4.
<li><b>Web Deploy</b> action: Support v2.
<li><b>WiX</b> action: Support v3.5 and 3.6.
<li><b>Write INI</b> action: Option to fail the step if file, section, or value not found.
<b>Bug Fixes</b>
<li><b>HTTP</b> action: <i>Get to file</i> option not working with <i>Post form data</i> option.
<li><b>SourceOffsite</b> action: Fix registry lookup of executable location.
<li><b>Telnet</b> action: Can't connect to Mac OS X 10.6.5+ SSH server with default authentication settings.
<li><b>VMware</b> actions: Don't quote arguments for Run program / Run script commands.
<li>GUI App: Clear highlighted step when resetting build.