PDA

View Full Version : Version 5.1


kinook
11-04-2003, 11:11 PM
Released on <b>November 4, 2003</b>

<B>New Features</B>

<li>New action for <B>Seapine Surround SCM</B>.</li>
<li>New action for <B>SourceGear Vault</B>.</li>
<li>New action for <B>ZeroG InstallAnywhere</B>.</li>
<li>Add <B>PerlScript</B> to script language drop-downs, and add several PerlScript system scripts.</li>
<li>Add user option to show full path to project file in title bar (at Tools | User Options | General).</li>

<B>Enhancements</B>

<li>Toolbar/status bar enhancemements: 1) Support show/hide and of toolbars and status bar; 2) Support docking/undocking of toolbars; 3) Support customization of actions shown on toolbar and Insert Step dialog (at Tools | Application Options | Actions).</li>
<li>Execute failure steps on failure of step script events.</li>
<li>Support Build Step Group functionality with Process Files steps and steps with repeating build rules.</li>
<li>Update .NET global macros to initialize properly for .NET Framework 1.1.</li>
<li>Ignore validation on checkbox/listbox/radio button fields using field overrides.</li>

<li><B>InstallShield</B> action: 1) Support IS DevStudio 9; 2) Support additional IS Developer options; 3) capture log file contents for PackageForTheWeb projects.</li>
<li><B>Make VS.NET</B> action: 1) Improvements to locating web projects, including support for project not located on the default web site; 2) Intelligently locate correct VS.NET compiler version based on solution/project file version; 3) Add option to post-process successfully built projects on solution build failure; 4) Change labeling of revison / build fields to 3rd / 4th field due to ambiguity of Microsoft naming of version fields.</li>
<li><B>Send Mail</B> action: 1) Support sending of HTML message content; 2) Support non-ASCII characters in message field; 3) support POP-before-SMTP authentication.</li>
<li><B>Set Current Dir</B> action: Fail the step if unable to set directory.</li>
<li><B>Wise</B> action: Support additional Wise for Windows Installer flags.</li>
<li><B>ZIP Files</B> action: Default to regular compression instead of deflate method, since some ZIP utilities don't support deflate.</li>

<B>Bug Fixes</B>

<li>Logging: 1) Correctly log default step property for Run Program and Subroutine actions; 2) Truncate long default property (> 500 characters) when logging property value.</li>
<li>Prevent inclusion of collapsed steps in multiple selection when editing multiple steps at once.</li>
<li>Prevent error when creating a scheduled task if the project filename contains multiple dots or other invalid task name characters.</li>
<li>Fix File Locations dialog to properly reflect global macros file location when /macros command-line switch used.</li>
<li>Fix to drag/drop of file to add step to insert on current step tab.</li>
<li>Expand macros/script and show in tooltip for step name/description columns on step grid.</li>
<li>Fix handle leak when executing external programs from build.</li>
<li>Fix failure to start on NT 4 in some circumstances when Office 2000 installed.</li>

<li><B>Make VB6</B> action: 1) Handle non-existence of TEMP environment variable; 2) fix to log error message on build failure when continue on failure option checked.</li>
<li><B>Make VC6</B> action: 1) Always locate target filename specified as absolute path without drive letter; 2) fix to log error message on build failure when continue on failure option checked; 3) properly increment file version field values ending with " instead of \0"; 4) fix validation of version options.</li>
<li><B>Make VS.NET</B> action: 1) Correctly locate AssemblyInfo project files for version set/increment even if specified as relative or absolute path (or with ".\" prefix); 2) fix validation of version options.</li>
<li><B>Perforce</B> action: 1) Fix 'Unexpected error' when Perforce action sync command completes with a large amount (~5,000 files) of output; 2) Yes/no options on Client tab were being ignored; 3) Fix to add space at beginning of each line of a multi-line changelist description; 4) Submit command deletes named changelist (or skips submit step for default changelist) if revert option checked and all opened files reverted; 5) Submit command uses Folders/files field if provided for unnamed changelists; 6) Support entries longer than 1K characters in the Client Spec / Change List description, Jobs and View fields.</li>
<li><B>Process Files</B> action: correctly support ? character as optional wildcard.</li>
<li><B>Replace in File</B> action: Fix hang on literal replace if replace string contained search string.</li>
<li><B>Run Program</B> action: Fix to properly validate Success Codes field if only a single range specified.</li>
<li><B>Send Mail</B> action: Prevent error when attaching empty files.</li>