FinalBuilder 6 Version History

January 6th, 2012 - 6.3.0.2253

FinalBuilder Core

  • Bug - Action Output Monitor - Fixed Match first and last being out of order.
  • Bug - Fixed IntegerOverflow exception due to GetTickCount wraparound.
  • Bug - Fixed Log corruption issue.
  • Bug - Include Project Action - Backported fixes from FB7.
  • Feature - Added Windows SDK 7.1 location detection.

FinalBuilder IDE

  • Bug - Fixed potential access violation when scheduler api returns error when retrieving task object.
  • Bug - Welcome Page - Fixed exception when multiple instances are loading the RSS feed.

Actions

  • Bug - HTTP Get File - Fixed space encoding in URL.
  • Bug - MSTest - Fixed AV when specifying tests to execute.
  • Bug - MSTest Action - Backported fixes from FB7.
  • Bug - Mutex Action - Fixed unknown wait error when mutex action had no runnable child actions.
  • Bug - Output Monitors - Fixed results not be in the correct order.
  • Bug - RoboCopy Action - Changed default value for Delay to 0ms.
  • Bug - Send Email Action - Improved error handling for server disconnects.
  • Bug - VB6 Action - Fixed issue with relative paths and project references.
  • Bug - Visual Studio.NET Action - Fixed C++ Assembly attributes missing semi colon.
  • Bug - Zip Action - IncludeHiddenFiles property was not being persisted.
  • Change - Mutex Action - Updated to allow for cases where the mutex is abandoned by previous owner.
  • Change - Web Service - Fixed error handling on web service load.
  • Feature - SVN Generic action - Added option to turn off reporting success.

August 9th, 2010 - 6.3.0.2172

FinalBuilder Core

  • Bug - Fixed suppress output monitor not working correctly.

FinalBuilder IDE

  • Bug - Action lists: reinstated single click to edit action description.

FinalBuilder Console

  • Bug - Console output was not outdenting at the end of action list execution.

Actions

  • Bug - Execute Program action - Handled missing variable exceptions so that the action fails rather than resulting in a stack trace.
  • Bug - GUI Automation - Wait for Window or control action no longer hangs when project terminated.
  • Bug - GUI Automation - Fixed caching issue with support assembly being unloaded.
  • Bug - NUnit - Re-implemented "Fail if no tests run'.
  • Bug - Read XML to variable action - improved error handling.
  • Bug - Updated assembly info updater to support verbatim C# strings.
  • Bug - IIS 7 actions couldn't connect to remote machine without username and password.
  • Change - Inno Setup - Added support for Preprocessor and Unicode version.
  • Change - MSBuild Action - Added support for parsing .NET 4.0 project targets and properties.
  • Change - Run Action List Action - no longer fails if action list is empty.
  • Change - VS.NET Action - SolutionDir property is now defined when using 'All Projects in Solution' or 'Selected Projects'.
  • Feature - Added option to set app pool Id and default document for new web sites.
  • Feature - MSTest - Added support for multiple test assemblies.

April 27th, 2010 - 6.3.0.2026

FinalBuilder IDE

  • Bug - Fixed AV when clicking on column in Variable Edit dialog.
  • Change - Changed location of example projects to be in the public documents folder.

Actions

  • Change - VS.NET Action - Added Visual Studio 2010 path edit to options page.
  • Change - .NET SDK Actions - Updated for Windows SDK 7.0 (Windows 7 and .NET 3.5).
  • Change - VMWare Execute Guest Command - Added option to log command arguments.
  • Change - Send MSN Message - Action now uses multiple sign-ins, can send messages to offline contacts and will sign out correctly.
  • Bug - GUI Automation - Wait for Window or control action - Fixed hang when stopped or terminated.
  • Bug - GUI Automation - Fixed error when option to unload assemblies when idle was enabled.
  • Bug - VS.NET Action - Fixed assembly info updating for Delphi Prisim.

April 14th, 2010 - 6.3.0.2004

FinalBuilder Core

  • Bug - Upgrading FB5 projects now imports project.fbd values.

FinalBuilder IDE

  • Bug - Actions can no longer be dragged onto Comment action nodes in an action list.

Actions

  • Feature - Added support for parallel MSBuild logger.
  • Feature - InstallShield - Added Path Variable override options.
  • Feature - SourceSafe - Added SourceSafe Create action.
  • Feature - SQL Restore - Added option to restore log and specify destination location.
  • Change - .NET Actions - Updated actions to support .NET 4.0.
  • Change - .NET Actions - Added support for running 64 - bit tools.
  • Change - Delphi - Added constants for compiler version.
  • Change - MSBuild - Updated logger to work with .NET 4.0.
  • Change - Updated .NET Configs for VS2010 Release.
  • Change - Updated action to work with Visual Studio 2010.
  • Change - Wait for Window - Increased the max characters returned for caption of edit controls to 65535.
  • Bug - Create Directory - Path was not being trimmed which caused action to fail when path contained a new line.
  • Bug - IIS 7 Actions - Properties were being expanded in the validate action event causing them to fail.
  • Bug - MSBuild Actions - Fixed structured logging when MSBuild builds in parallel.
  • Bug - VMWare ViX Actions - Fixed quoting when executing guest command.
  • Bug - XCopy - Action was not deleting temporary files created by itself.

January 29th, 2010 6.3.0.1916

FinalBuilder Core

  • Bug - Fixed cannot convert to string error when run from FinalBuilder Server.
  • Bug - When setting an environment variable fails, an exception is now raised (it used to fail silently).

ActionStudio

  • Bug - Action Studio - Fixed bug with duplicated control event scripts.
  • Bug - Action Studio - Fixed bug with control events not being saved.

Actions

  • Bug - 7-Zip Create Archive - Fixed archive password not being expanded.
  • Bug - Add Scheduled Task - Incorrect Start Date was provided when system locale set to use m/dd/yyyy.
  • Bug - Assembly Info updater - Changed action to handle file errors.
  • Bug - AssemblyInfo Updater - improved support for vb and line continuation in attributes.
  • Bug - CBuilder Action - Fixed issue with msbuild logging and CB2007 - 2010.
  • Bug - Define Variable - Action would fail if existing variable value was not compariable to the new default value.
  • Bug - MSBuild Logging - Using the structured output option with MSBuild actions would cause the WiX light task to freeze.
  • Bug - SFTP - Fixed password being saved as plain text in the project file.
  • Bug - SFTP Actions - Connect action would not always fail when connection couldn't be established.
  • Bug - SFTP Actions - Received server key was not being cleared when disconnecting.
  • Bug - XCopy - Action was not deleting temporary files created by itself.
  • Feature - Delphi Action - add option to update version info keys, worked around D2007 project file format bug.
  • Feature - Perforce - Added Login action.
  • Feature - Team Foundation Source Control - Added action for TF History.
  • Change - MSN Messenger - Updated action to use new MSNPSharp library (dotMSN is obsolete).
  • Change - SFTP Actions - Error messages no longer display a stacktrace, unless unexpected.

December 15th, 2009 6.3.0.1855

FinalBuilder Core

  • Bug - Action Studio - Fixed bug with duplicated control event scripts.
  • Bug - All Actions - Fixed issue with output monitors interfering with exception logging.

FinalBuilder IDE

  • Bug - Options dialog - Fixed hang when searching with the word 'use'.
  • Bug - Variable Sense - Fixed bug with new lines being removed during insert.

Actions

  • Feature - AssemblyInfoUpdater - Added option to update AssemblyFileVersion from property set.
  • Feature - Delphi Action - Added Support for D1010 Translated Library Path.
  • Feature - HM4+ action - Added support for skins for all output types that support them.
  • Change - Delphi Compile - Updating Delphi 2010 action to use Delphi Resource Compiler.
  • Change - Text Find Action - Case Sensitive option now available and used when Regular Expression used.
  • Bug - All Actions - Output Monitors were not being reset when retrying action via Retries options.
  • Bug - Async Group Actions - Action List parameters did not work when Async groups were nested.
  • Bug - Chrome - Added error checking to prevent access violation when file is not a valid chrome project.
  • Bug - Define Variable - Fixed leading zero's being removed.
  • Bug - Delphi Action - Fixed TypeLib command line error.
  • Bug - Image Manipulation Action - Fixed Image resize aspect ratio issue.
  • Bug - List Iterator - Skipping blank lines option would cause the last line to also be skipped if it contained only a single character.
  • Bug - MSTest Action - Fixed invalid starting directory error when using metadata file.
  • Bug - Text Find/Replace - Replacement string changes made in the OnFindText script event were not being used.
  • Bug - Text Find/Replace - Wildcard substitution was broken after updating to new RegEx library.
  • Bug - Visual SourceSafe - Fixed action from hanging when a no password was specified.
  • Bug - VMWare Actions - Copy file from Guest/Host to Guest/Host command was backwards.

November 24th, 2009 6.3.0.1816

FinalBuilder Core

  • Bug - All Actions - Errors property waas not reset when run in a loop.
  • Bug - FileSets - Fixed issue with exclude patterns and leading delimeter.
  • Bug - Fixed Trigger File Name not being set correctly in TriggerFilesIterator
  • Feature - Switch Action - Added AllowBlankValue Property,errors now raise exceptions.

FinalBuilder IDE

  • Bug - Fixed variable Watch issue with Action List Parameters.
  • Bug - Variable Sense parser - fixed issue with ')'.

ActionStudio

  • Bug - Fixed incorrect code in the default Javascript for Iterator actions in ActionStudio.

Actions

  • Bug - Define Variable - Changed the way we compare whether the variable values are equal to prevent InvalidArg exception.
  • Bug - Define Variable - When variable already exists and current value is not convertable to a string an unhandled exception would be raised.
  • Bug - Define Variables - Fixed crash when value is not the same type as the default value.
  • Bug - Fixed AssemblyUpdater regex matching in comments.
  • Bug - Fixed bug introduced in 6.3 when uploading a fileset with sub - directories.
  • Bug - List Iterator - Skipping blank lines would cause the last line to also be skipped if it contained only a single character.
  • Bug - Perforce Generic Action - change help to only update when button presses.
  • Bug - Registry Actions - Added missing constants to scripting.
  • Bug - Send Email - Put guard into to protect against Divide By Zero exception when calculating progress.
  • Bug - SMTP Action - Improved error handling in Individual Mode.
  • Bug - Subversion Actions - Fixed double quoting issue in Path editor.
  • Bug - Subversion Status Action - Fixed parsing issue with status command and subversion 1.6.
  • Bug - Vault Check-in - Fixed UI bug with comment label being hidden.
  • Bug - XML Merge Action - fixed cryptic error message when overwriting source file 1.
  • Feature - Added C++Builder 2010 Support.
  • Feature - Added Erase Ini File Section Action.
  • Feature - Added ErrorStack option to ASP.NET Compiler action.
  • Feature - Help And Manual Action - Added ExitCode property for scripting.
  • Feature - Set Registry Value Action - added support for REG_EXPAND_SZ.
  • Feature - SMTP Action - exposed RecipientsList.Remove method to scripting.
  • Feature - SQLServer Action - Added LogCommandLine option.
  • Change - Installshield Actions, merged IS Developer, 2008,2009 and 2010 Actions.
  • Change - NCover - Report types are now specifed by name rather then index for NCover 2.1+.

September 10th, 2009 6.3.0.1712

FinalBuilder Core

  • Bug - Fixed & escaping issue.
  • Bug - Fixed stepping bug with nested Try/Finally blocks where an exception occurs in the first block before the nested Try
  • Bug - Output captured from stdout was throwing away tabs
  • Bug - Stop messages posted by a monitor from being processed by the monitor. Also make AllMatchesToVariable, LastMatchToVariable and MatchCount to variable work as designed
  • Bug - Upgrading FB4 project file to FB6 would cause the global scripts to be lost.
  • Feature - Back ported improvements to pretty xml formatter from mainline branch

FinalBuilder IDE

  • Bug - Fix for variable completion replacing text after variable
  • Bug - Fixed av when moving group nodes in Variables Dialog
  • Bug - Fixed crash with action running frame when running parallel actions
  • Bug - Fixed hang in Variables Dialog when editing group name
  • Bug - Save dialog will now default to the projects directory when saving a new project

Actions

  • Bug - Added dummy logger when verbosity is set to quiet to work around MSBuild NullReference bug.
  • Bug - ADO Dataset Iterator - Fixed numeric column types causing errors.
  • Bug - Beyond Compare - Action would fail if the files were the same and 'Fail if Similiar' was checked regardless of whether 'Fail if Match' was checked or not.
  • Bug - Create ISO - Show hidden files was always enabled when browsing for files
  • Bug - XML Iterator Action - Enhanced XPath generation for resulting nodes
  • Bug - Extract Version Info - Fixed Edit dialog not showing correct text when editing
  • Bug - Visual Studio .NET Action - Fixed assembly info issue with Delphi Prisim projects
  • Bug - Visual Studio .NET Action - Fixed AssemblyFileVersion Revision not auto incrementing correctly
  • Bug - Delphi Action - Fixed bug in ReloadPackageList script method
  • Bug - Send Email Action - Fixed bug where missing attachment would cause body to be encode incorrectly
  • Bug - FxCop Action - Fixed command line option /aXsl was missing forward slash
  • Bug - FXCop Action - Improved Error handling so that exceptions are handled properly
  • Bug - IniFile Iterator Action - Fixed not iterating all sections on large Ini Files
  • Bug - AssemblyInfoUpdater Action - Fixed issue with adding attributes in .cpp files
  • Bug - AssemblyInfoUpdater Action - Fixed issue with extra colon when adding missing attributes
  • Bug - AssemblyInfoUpdater Action - Fixed bug where colon was removed from attributes
  • Bug - AssemblyInfoUpdater Action - Fixed issue with missing ] when value quoted with single quotes
  • Bug - AssemblyInfoUpdater Action - Fixed issue with module attributes
  • Bug - Create XML Node Action - Fixed issue with empty namespace attributes
  • Bug - Fixed WinRAR Options script object registration breaks CVS Options script object
  • Bug - FTP Download File - Action no longer created the local file when the remote file does not exist.
  • Bug - Save XML Document - Application would crash when the XML Document did not exist.
  • Bug - SFTP List Files - Fixed Log Variables to Variable combo box not being persisted when closing action properties
  • Bug - Source Safe - User credentials were not being escaped
  • Bug - Vault Get - Removed trailing path delimiter on working directory argument
  • Bug - VMWare Server - Removed empty - H parameter when connecting to the localhost.
  • Bug - Windows Installer - Install - Fixed action so that it doesn't fail if the file doens't exist locally when remotely installing on another machine
  • Bug - WinRAR - Added command argument to force encoding to be ANSI
  • Change - Create Website Action - Added additional error message when locating next free web site index
  • Change - MultiQuestion Action - Changed Variable Combo dropdown width
  • Change - Ping Example (Script) - Updated action to use the Execute Program action type
  • Change - Send Email - Added message - id email header.
  • Change - Subversion Info Action - Changed action to parse XML instead of plain text to allow for non - english locales
  • Change - Team Foundation Get - Workspace directory is automatically created if it doesn't already exist.
  • Change - Updated actions to be compatible with MKS 2007
  • Change - Windows Installer - Fixed error reporting of the Windows Installer actions.
  • Change - WinRAR - Changed option depending on which version of WinRAR is installed
  • Feature - Accurev - Added Login/Logout actions
  • Feature - Write To Text File Action - Added Expand Variables option
  • Feature - Added option to read 64 - bit registry keys
  • Feature - Added Pretty Format XML option to Save XML Document Action
  • Feature - Added Stack/Queue Contains Action
  • Feature - Added support for building RIDL files included in Delphi 2009 projects
  • Feature - Added support for Delhi 2010 to borland resource compiler action.
  • Feature - Added support for Help and Manual 5.3
  • Feature - Added support for InstallShield 2010
  • Feature - Added TriggerFiles Iterator Action
  • Feature - ADO Iterator - Added option of specify a value when the data value is null
  • Feature - Delete Registry Key/Valuie - Recursive option added to delete all child keys and values.
  • Feature - FxCop - Added Culture and Ignore Generated Code switch.
  • Feature - MSTest - Added support for publishing MSTest results to FinalBuilder Server
  • Feature - nUnit - Added the 'No Thread' switch
  • Feature - TFS Create Workspace - Added option to ignore failure when directory already exists
  • Feature - TFS Delete Workspace - Added option to ignore failure when directory does not exist
  • Feature - UPX - Added --brute and --ultra - brute command line options to action
  • Feature - VS.Net Solution - Added two script properties to get compiler warning and error count.
  • Feature - Read XML Action - Enhanced to allow using comment and attributes node types

May 21, 2009 6.3.0.1506

FinalBuilder Core

  • Bug - Fixed issue with disabling WoW64 redirection which was preventing redirection being re-enabled.
  • Bug - Fixed issue with Execute Program Action with relative paths on 64-bit windows
  • Change - Team Build - Added option to not publish FinalBuilder metrics to TFS.
  • Feature - Added ability to get error information into variables in the Catch Action.

FinalBuilder IDE

  • Bug - Fixed access violation when moving group nodes in Variables Dialog.
  • Bug - Fixed spelling mistake in the Getting Started wizard.

Actions

  • Bug - Delphi 2009 String Checks option was not being persisted to the project file.
  • Bug - Fixed auto description of 7zip Update Archive Action.
  • Change - Enabled Double Click on CD/DVD File List box.
  • Change - Write to Text File - Added scroll bars to memo field.

May 8, 2009 6.3.0.1472

FinalBuilder Core

  • Bug - Fixed Action List parameters not available through FBVariables in Powershell and Python scripts.
  • Bug - Fixed issue with running programs in System32 on 64bit windows.
  • Bug - Fixed Stepping bug where IDE hangs after stepping into OnFailure list.
  • Bug - Unit Test Results - When action used in an iterator only the last runs results were shown.
  • Change - Updated Copyright information for 2009.

Actions

  • Feature - Added Beyond Compare 3 Support.
  • Feature - Added D2009 support to Borland Resource Compiler Action.
  • Feature - Added support for editing CDATA nodes in Edit XML Action.
  • Bug - Create Zip Action - When forward slashes were used in path spec the path was always stored in the zip file regardless of the 'Store Path' setting.
  • Bug - Fixed "Variable Replace" action inserting a CRLF at the end of the string.
  • Bug - Fixed Local Loading issue in BCB5/6 Actions
  • Bug - GUI Automation - Fixed crash when selecting a process with a . in its name.
  • Bug - InstallAware - Fixed crash when invalid output directory has been provided.
  • Bug - JediVCS - List Project Modules - Add variable expansion to 'Store in File Name' field.
  • Bug - NUnit - Prevented error when at least one test case did not execute.

Help

  • Bug - Added missing quick help for the Windows Installer actions.

March 25, 2009 6.2.0.1393

FinalBuilder Core

  • Feature - Added scripting support for FileSets, fileset patterns and filters
  • Bug - Fixed $Action.ExpandExpression not working in powershell script events
  • Bug - Fixed duplicate object warnings with filesets
  • Bug - Fixed not deleting temporary log files when /TL command line argument is used
  • Bug - Fixed Mutex action not releasing file if Exit ActionList used as child action
  • Bug - Fixed mutex action not releasing lock if child action fails

FinalBuilder IDE

  • Feature - Added automatic renaming of variables when pasting variable in edit variables dialog
  • Bug - Fixed project modified state not set when moving variables from user to project.

Console

  • Feature - Added -H option to turn off Indentation of log output
  • Bug - Fixed hang if a project was run with an empty main actionlist

Actions

  • Feature - Added Directories Only option to Fileset Include Patterns
  • Feature - Added ExpandVariablesInValue property to Read Ini File Action
  • Feature - Added IgnoreIndividualFailures for SMTP Action Individual mode
  • Feature - Added login timeout option to MSSQL Execute action
  • Feature - Updated auto description format to show connection names on the FTP actions
  • Change - Added Enable Delay property (defaults to false) to Delete Directory action
  • Change - Web Services - Added option to specify credentials
  • Bug - ADO Iterator - Fixed bug when an empty row exists in the variable grid.
  • Bug - ClearCase Apply Label - Validation would fail when OPTIONAL Vob field was not specified
  • Bug - Copy File(s) - Fixed regression bug with target & destination fields not being trimmed
  • Bug - Export Log Action - Forced option 'Don't output top level element' to be disabled when not exporting XML
  • Bug - Fixed Action List parameters not expanding in CBuilder 6 BPI/LIB Path
  • Bug - Fixed bug where TargetPlatform was not persisted to project file in Delphi.Net action.
  • Bug - Fixed Com dll versioning issue in JediVCS Actions
  • Bug - Fixed File Open dialog filter for Help & Manual 5 projects
  • Bug - Fixed internal error whe retrying on a global mutex
  • Bug - Fixed internal error with retries when using global mutex
  • Bug - Fixed issue in Telnet action with adding new script item when first item has no WaitFor value
  • Bug - Fixed loading of Version Info Keys from delphi 7 .dof file
  • Bug - Fixed Export Log action not displaying .txt in dialog filter.
  • Bug - Win32 Version Info Updater - Fixed parser bug in version info parser
  • Bug - Get DateTime - Did not fail if variable was not defined
  • Bug - PsExec - Actions running in parallel could potentially try to use the same temp file
  • Bug - SFtp Connect - A port greater then 100 can now be entered.
  • Bug - SFTP Connect - Fixed action when copying and pasting.
  • Bug - VMWare Actions - Password field is now expanded correctly
  • Bug - XML Iterator - Fixed access violation when attempting to iterator over an empty xml document object.

ActionStudio

  • Bug - Fixed access violation in code completion in ActionStudio in control events

January 21, 2009 6.2.0.1265

FinalBuilder Core

  • Feature - Execute Process actions now expand impersonation username and optionally password.
  • Change - Turned on output escaping for action messages when exporting log as HTML.
  • Change - Updated to latest IronPython release.
  • Bug - Fixed bug reporting dialog showing when .NET assembly is missing, error is now shown in validation pane.
  • Bug - Fixed Custom Action Options not available in Powershell actions.
  • Bug - Fixed included project's persistent variables not persisting.
  • Bug - Fixed issue with PropertySets when loading from registry.

FinalBuilder IDE

  • Feature - Added code completion in the script editor for FBTriggerFiles.
  • Feature - Added option to show hidden files and directories.
  • Change - Moved Example projects to common application data directory to prevent access denied errors when running Vista/2008.
  • Change - Removed ToolTips from memo fields and limited tooltip length to 200 characters.
  • Bug - Selected actions were unreadable in log frame.

Console

  • Feature - New -H command argument to disable hierarchical logging to the command line.

Actions

  • Feature - Added new VMWare Server actions for:
    • Listing virtual machines;
    • Creating/deleting/Reverting snapshots;
    • Changing VM state; and
    • Running Guest Commands.
  • Feature - Added FileVersion properties to .NET Assembly numbers property sets, and the ability to unlink FileVersion from Assembly Version (for VS.NET Action).
  • Feature - Added loading of AssemblyFileVersion from AssemblyInfo.cs.
  • Feature - Added logging of the SQL query.
  • Feature - Added option to execute process actions to not log process parameters.
  • Feature - Added option to not include hidden files and directories.
  • Feature - Added Patch Config option for IS 2009.
  • Feature - Added Save all option to Save Variables Action.
  • Feature - Added support for new -p option.
  • Feature - Added support for Xenocode 2008.
  • Feature - Added the ability to retrive a control's caption using the 'Find Window or Control' action.
  • Feature - Added Update Package Source option (same as on win32 action).
  • Feature - Ask Question - Added timeout option (Windows XP and greater only).
  • Change - Added french translation to metrics and colored log output.
  • Change - ClearCase - Added extra options to Set Config action.
  • Change - ClearCase Find Checkouts - Added extra options.
  • Change - ClearCase Update - Added extra options Bug - Accurev Promote - Fixed binding bug with keep modified elements.
  • Bug - Added scripting constants for C# Compiler actions.
  • Bug - Added slight delay to Delete Folder (when deleting tree) to allow windows to catch up with itself.
  • Bug - Build VS.NET Solution - UTF8 support added to enable the use of © when updating the AssemblyInfo.
  • Bug - Clearcase Find Checkouts - Fixed up mutual exclusiveness of some options.
  • Bug - Create ISO - Fixed File Selection Dialog not actually removing all the selected files.
  • Bug - Enhanced Prompt for Variables - When maximized the prompt's height will be calculated using the current monitors height, rather then the primary monitor's height.
  • Bug - Exposed GetVersionInfoKey/SetVersionInfoKey to scripting.
  • Bug - Fixed {$ALIGN 0} case when updating package source.
  • Bug - Fixed app crash when variable expansion fails for attachments.
  • Bug - Fixed auto incremented properties not persisting when project is included in another project.
  • Bug - Fixed error when persistent variables xml file is corrupted.
  • Bug - PSexec - Fixed caption for -e option.
  • Bug - Fixed encoding of URLs with numbers in the path.
  • Bug - Fixed eronious quoting of arguments parameter.
  • Bug - Fixed error message for non existent resource compiler executable.
  • Bug - Fixed issue with D2006 Version Info settings not loading/saving properly.
  • Bug - Fixed issue with doubling up of secondary namespace prefixes when generating xpath statements.
  • Bug - Fixed iteration issue (not iterating fully) when stepping down.
  • Bug - Subversion - Fixed password being stored in project as plain text.
  • Bug - Fixed persistense of Enable TimeOut property.
  • Bug - Fixed regression bug with Generate Console App linker setting.
  • Bug - Handled cannot convert variant to string exceptions when logging all variables.
  • Bug - Perforce Submit - Variables can now be used in FileSpec field.
  • Bug - Perforce Sync (Deprecated) - Fixed trailing space on change/revision number.
  • Bug - Perforce Update Label - Views were not being saved.
  • Bug - Prompt for Variables Enhanced - Fixed height calculation when using a prompt text.
  • Bug - Set Metric - Metric value's are now expanded.
  • Bug - SFTP- Fixed cases where the path was specified using '/' as the directory seperator and we were including a trailing '\'.
  • Bug - SourceSafe - Added quotes around password.
  • Bug - Starting folder not expanding variables.
  • Bug - String POS - Actiond description can now be changed without being overwritten.
  • Bug - TFS Checkin - Fixed variable expansion bug in override field.
  • Bug - Turned on Include Manifiest File if a manifest file was found in the projects resource file.

Action Studio

  • Feature - Added FBCheckListBox Control.
  • Feature - Added OnChange event to CheckListBox control.
  • Feature - Improvements to code completion in action studio.
  • Change - Added code completion to FBStandardGrid.

October 8, 2008 6.2.0.1074

FinalBuilder Core

  • Bug - Persistent variables were only being saved after successful builds.
  • Bug - Fixed output monitor not saving regex match to variable.

FinalBuilder IDE

  • Bug - Fixed bug where project variables would be lost if project saved after running project summary report.
  • Bug - Fixed Show Full Path in Caption option.
  • Bug - Fixed Action Delete prompt when pressing delete key in Log Filter edit box.

Actions

  • Feature - Added OnBeforeEachIteration script event to iterator actions.
  • Feature - Added 'Path Contains' FileSet Filter.
  • Feature - Added FileVersion properties to .NET Assembly numbers property sets, and the ability to unlink FileVersion from Assembly Version (for VS.NET Action).
  • Bug - Fixed eronious quoting of arguments parameter in TypeMock action.
  • Bug - Create ISO - Fixed File Selection Dialog not actually removing all the selected files.
  • Bug - Fixed regression bug with Generate Console App linker setting.

October 3, 2008 6.2.0.1063

FinalBuilder Core

  • Feature - Added 'Path Contains' FileSet Filter.
  • Bug - Fixed bug with the same project running simultaneously under FinalBuilder Server and ProjectInfo being written to at the same time.

FinalBuilder IDE

  • Bug - Fixed Action Delete prompt when pressing delete key in Log Filter edit box.
  • Bug - Fixed bug where project variables would be lost if project saved after running project summary report.
  • Bug - Fixed Show Full Path in Caption option.

Actions

  • Feature - Added OnBeforeEachIteration script event to all iterator actions.
  • Bug - Fixed Argements not expanding variables before passing to powershell script.
  • Bug - Fixed Interface not supported error when selecting the entire document with xpath.
  • Bug - Fixed SFTP Connection object not visible until project reloaded bug
  • Bug - TFS Check-in - Fixed notes field not being read correctly

September 17, 2008 6.2.0.1019

FinalBuilder Core

  • Feature - Added support for "Run action as user" on Custom Actions that execute programs.
  • Change - A specific exit code is now returned when the trial has expired.
  • Change - Logging performance improvement - 30% logging speed improvement.
  • Bug - Fixed validation exception when powershell not installed.
  • Bug - Global script is now correctly upgraded from FB4 and FB5 projects.
  • Bug - Fixed random access violation when an action has a timeout set.
  • Bug - PropertySets weren't being read in from .fbpinf file.
  • Bug - Added support for variables in property set names (saving/loading failed).

FinalBuilder IDE

  • Change - Trying to open an incorrect file type is now handled correctly.

ActionStudio

  • Bug - Shared property pages would not able to be selected if the action type was not actionscript.

Actions

  • Feature - Added Delphi 2009 Support
  • Feature - Added Advanced Installer Edit action.
  • Feature - Added support for setting the focus on a found window or control.
  • Feature - Added native support IIS 7 (doesn't require compatibility layer to be installed).
  • Feature - Added Simple Maths action to perform simple mathematical calculations.
  • Feature - Added SFTP actions.
  • Feature - Added CBuilder 2009 support.
  • Feature - Added FBServer metrics support for German language Delphi.
  • Feature - Help and Manual - added support for specifying skin files for chm help.
  • Feature - Added Vault Unset Working Folder action.
  • Feature - Added Vault VersionHistory action.
  • Feature - Vault Set Working Folder - added recursive option.
  • Feature - Added FinalBuilder Server actions (Set Build Artifact, Set Custom Build Message and Set Build Log Title).
  • Change - NCover - added help topics.
  • Change - Subversion Actions - Fixed some accessibility issues.
  • Change - Vault Actions - improved the UI on many of the Vault action property pages.
  • Change - VS.Net Solution - added horizontal scrollbar to selected projects list.
  • Bug - String POS - Changed behaviour of 'Last Index Of' to set the start index to be the end of the string by default.
  • Bug - Fixed script error in OnInterpretResult event when warnings were present.
  • Bug - Text Find/Replace - Fixed extra line being added.
  • Bug - ADO Iterator - Values returned as null no longer cause an exception.
  • Bug - UCM Make Baseline - Activities can now be specified as variable.
  • Bug - Added support for counting Fatal Errors in metrics.
  • Bug - Fixed reading BDS2007 environment variables regression bug.
  • Bug - Mage Update - Parameters we not correct.
  • Bug - File/Folder Exists - fixed bug that effected result when looking for * files in a folder.
  • Bug - Extract Version Info - was not reading fixed file info structure for "File Version" and "Product Version" fields.
  • Bug - Robocopy options object wasn't available to script.
  • Bug - Touch Files - Vista fixes for size of calendar.
  • Bug - InstallShield - fixed bug that caused options not to be saved.
  • Bug - SQL Server options weren't available from script.
  • Bug - SQL Execute Query - Setting a query timeout now actually sets a Query timeout rather then a login timeout.
  • Bug - Subversion Info - Variable combobox now includes a blank so that a variable can be unset.
  • Bug - Vault actions - added extra error handling for actions that create directories.
  • Bug - Vault actions - some paths weren't being expand for variables.
  • Bug - Fixed version info generation when using Win32VersionNumbers propertyset.
  • Bug - MS Test - Fixed validation bug when using a metadata file instead of an assembly.
  • Bug - Web Service - Actions would fail if the method invoked does not return a value.

August 7, 2008 6.1.0.891

FinalBuilder Core

  • Bug - Fixed abstract error for COM based actions
  • Bug - Fixed bug in Log View if no previous builds in log file
  • Bug - Fixed validation exception when powershell not installed.

FinalBuilder IDE

  • Bug - Fixed bug - clear history and pack buttons weren't enabled if no builds existed
  • Change - Added shortcut keys to buttons

ActionStudio

  • Feature - Added FileSet combobox for ActionStudio actions

Actions

  • Bug - MAGE - Locals installs were not enabled when the checkbox was checked
  • Bug - MS Test - Fixed validation bug when using a metadata file instead of an assembly
  • Bug - Subversion Info - Variable combobox now includes a blank so that a variable can be unset
  • Bug - Touch Files - Vista fixes for size of calendar
  • Bug - Vault actions - added extra error handling for actions that create directories

July 28, 2008 6.1.0.866

FinalBuilder Core

  • Bug - persistent user variable values weren't being loaded
  • Bug - Fixed bug in try/catch results for nested try/catch
  • Bug - Fixed bug with variable namespace after a project save
  • Bug - Fixed export log action when running under FBS and two project running concurrently
  • Bug - Fixed FileSet Variable Expansion when a FileSet is used as a variable
  • Bug - Fixed message group bug for actions run multiple times
  • Bug - Fixed message group log messages appearing in wrong action instance log when run under a loop
  • Bug - Fixed occasional deadlock/freeze when clicking "Stop" during a build
  • Bug - Fixed validation exception when powershell not installed.
  • Bug - Installer - Now checks if FinalBuilder is running before starting the installation process
  • Bug - MSBuild Structured Output - Fix for log messages which contain null values
  • Bug - Persistent variables weren't defaulting to default value
  • Change - Improved database indexes and caching - 30% speed improvement
  • Change - Property Set type "Win32 Version Info" now has new text property "SpecialBuildDetails"
  • Feature - Added support for "Run action as user" on Custom Actions that execute programs

FinalBuilder IDE

  • Bug - Added code completion for NUnit Options
  • Bug - CLR Options - Changing the "unload AppDomain on idle" .NET hosting option now saves the change
  • Bug - Fixed bug where "Convert Async to/from Action Group" was never enabled
  • Bug - Fixed bug where number of "Frequently Used" actions is always 12 at startup, regardless of setting
  • Bug - Fixed Close Idle Instances not working when IDE used for Scheduled builds
  • Bug - Fixed live logging bug where some messages weren't parented correctly
  • Bug - Fixed VariableSense bug with closing $(varname) variables
  • Bug - IDE Log View - Removed 100 character limit when for message group names
  • Bug - Variables Edit Dialog - Fixed bug copy and pasting variables between Project and User categories
  • Change - "Auto validation" now causes the project to validate when saving
  • Change - Improved update efficiency of main form

FinalBuilder FBCMD

  • Bug - Fixed bug using /L to redirect output to a network share
  • Bug - New line characters are now accepted within a variable value
  • Bug - Persistent variables weren't loaded correctly

ActionStudio

  • Change - Added version info to splash screen
  • Feature - Added a Validation script event for custom property pages

Actions

  • Bug - 7zip Actions - Fixed bug where password was being logged
  • Bug - Action Output Monitors - When choosing "Log All Matches", there is no longer a preceding newline before the match list
  • Bug - Action would fail if a parameter without a name was specified.
  • Bug - ADO Iterator - Values returned as null no longer cause an exception
  • Bug - ADO Query - turned off param check to allow DDL statements with : character
  • Bug - Allow muliple Elements in CreateNode Action when adding child XML to node
  • Bug - ASP.NET Precompile Action - Fixed a bug when using this action w/ .NET Framework 3.5
  • Bug - Build VS.NET Solution Action - Bug fix: When building "Selected Projects" with MSBuild, the chosen configurations are now properly mapped from the Solution configuration, as shown in the Visual Studio Configuration Manager dialog
  • Bug - Build VS.NET Solution Action - Choosing "Rebuild" for "Selected Projects" no longer builds projects multiple times - now does a full "clean" and then a full "build"
  • Bug - Buils VS.NET Solution - Fixed a big updating AssemblyInfo files which contain fully qualified attribute names
  • Bug - Check If File Exists - Re-added support for directly matching a file or directory name
  • Bug - Compile VB6 Project Action - Clicking "Refresh" in the IDE now expands variables in the project file path
  • Bug - Custom Iterator Actions - Fixed a crash caused by OnFirstRun/OnAfterEachIteration scripts on a custom iterator action
  • Bug - Delphi Action - When "load version info from project" is checked, "Regenerate Resource" is now checked and disabled (always regenerated)
  • Bug - File/Folder Exists - fixed bug that effected result when looking for * files in a folder
  • Bug - Fixed D2007 load library path issue introduced in 6.1
  • Bug - Fixed script error in OnInterpretResult event when warnings were present
  • Bug - FTP Connect - now correctly handles copy and paste (ie. avoids duplicate name)
  • Bug - IIS Unload Application - Fixed server name not expanding variables
  • Bug - Log Action Properties option - Now works correctly with non - custom actions
  • Bug - MSBuild Action - Fixed design time project loading error when framework set to v3.0
  • Bug - Perforce Actions - now hides password from output
  • Bug - Perforce Submit - was not using the FileSpec option to filter the files to submit
  • Bug - Prompt for File or Directory - Variable expansion was not being used in the action.
  • Bug - PVCS Actions - fixed bug where passwords were logged
  • Bug - Robocopy options object wasn't available to script
  • Bug - Save Project Action - Fixed auto description
  • Bug - SourceSafe Actions - Now fail cleanly if there is an error expanding the WorkingFolder
  • Bug - SourceSafe Check Out/Check In - No longer raise exceptions if there is an error expanding the WorkingFolder
  • Bug - SQL Execute Query - Setting a query timeout now actually sets a Query timeout rather then a login timeout
  • Bug - SQL Server Actions - fixed bug where password would be visible in log
  • Bug - StarTeam Actions - removed seconds from date fields as ST2008 was rejecting the format
  • Bug - Surround SCM Actions - Fixed a bug causing an overriden password to be shown in the action log
  • Bug - Surround SCM Actions - No longer logs two different lines with the command line parameters
  • Bug - Text Find/Replace - Fixed extra line being added
  • Bug - Touch Files - Vista fixes for size of calendar
  • Bug - UCM Make Baseline - Activities can now be specified as variable
  • Bug - Updated Version info parser
  • Bug - Vault actions - some paths weren't being expand for variables
  • Bug - VSS Actions - fixed bug where password would appear in log
  • Bug - WinRAR Action - password now hidden from log
  • Change - 7-Zip Create Archive Action - Default compression level is now "Normal" not "Store"
  • Change - Check If File Exists Action - If mode is set to "Do Not Fail", the action output is no longer flagged as Success/Failure
  • Change - FxCop Action - Now autodetects installation path when Visual Studio 2005 or 2008 Static Analysis tools are installed
  • Change - MSBuild Action - Main property page now shows "MSBuild Version" not "Framework Version" for version choice
  • Change - Nullsoft Installer Action - Added "NSIS" to keywords for action type filter
  • Change - PowerShell Scripts - "set-psdebug - Trace x" now works as expected
  • Change - Support for InstallShield 2009
  • Change - Visual C++ 6 Action - Now updates "SpecialBuild" text from PropertySet
  • Change - VS.Net Solution - added horizontal scrollbar to selected projects list
  • Change - Win32 Version Info Updater - Now updates "SpecialBuild" text from PropertySet
  • Feature - Action Output Monitors - New "Whole Words Only" option for matching output
  • Feature - Added Vault VersionHistory action
  • Feature - Build VS.NET Solution Action - Added an "Extra MSBuild Properties" property to set custom properties
  • Feature - Build VS.NET Solution Action - Added many new properties to override aspects of the build
  • Feature - Build VS.NET Solution Action - New option to build absolutely all projects in the solution, including projects normally disabled in the chosen configuration
  • Feature - Help and Manual - Updated for version 5
  • Feature - Image action - added option to only resize image if image too big or small
  • Feature - MSTest Action - New option to use a "standalone MSTest install" instead of MSTest included with a Visual Studio version
  • Feature - New action: "Mutex/Lock File" to enable exclusive access to a resource

May 8, 2008 6.0.0.648

FinalBuilder Core

  • Export Log - Fixed a bug where "export log as text" sometimes resulted in an empty text file
  • Fixed Av when a propertyset is defined by BDS Project Group Import Wizard
  • Fixed bug in try/catch results for nested try/catch
  • Fixed bug where variables were not resetting properly
  • Fixed bug with Auto incremented values and other action specific information written to fbpinf
  • Fixed message group log messages appearing in wrong action instance log when run under a loop
  • MSBuild Task - Fixed bug when server has TFS 2005 and Visual Studio 2008 installed concurrently
  • NOTE : Exporting from included projects now only includes output from the included project (previously it exported the entire build).

FinalBuilder IDE

  • Can no longer select "Filter log by action" while running
  • Can now double - click a project file from a previous FB version and open it in the FB6 IDE
  • Fixed bug with custom action options validation links not working
  • Fixed live logging bug where some messages weren't parented correctly
  • Fixed shutdown bug when running with /Z option for live logging
  • Welcome Page - Fixed an occasional bug where the welcome page would flicker if updating source control status took a long time
  • Welcome Page - Fixed an occasional crash if the newsfeed failed to load
  • Welcome Page - Fixed possible crash on startup when loading newsfeed
  • Welcome Page - Fixed startup bug with flickering after long source control refresh

FinalBuilder FBCMD

  • Fixed bug using /L to redirect output to a network share
  • Fixed bug where setting variables was logged as an error message

Installer

  • Uninstaller - Fixed "GACTool" error dialog when uninstalling after installing more than one version of Finalbuilder
  • Add missing DefaultActionScripts.xml to the installer

Actions

  • Ant Project Action - Added "Fail on Warnings" option
  • Build VS.NET Solution Action - "Solution file not found" error is now only shown when you click the Refresh button, not when you edit the action properties
  • Build VS.NET Solution Action - Renamed "Assembly Info" tab to ".NET Version Info", and "Version Info" to "Win32 Version Info"
  • C#/VB.Net Compiler Actions - Fixed error message if SDK not found
  • Cheaged timeout code to wait for longer on Stop IIS6
  • Check If File Exists - Re - added support for directly matching a file or directory name
  • ClearCase Get Config Spec Action - Fixed a bug where couldn't use variables in file path
  • Copy Files(s) - recursive copy failed if no files matched wildcard in source directory
  • Delphi.NET Action - Added support for specifying target platform
  • Exception Handling Actions - Structure is now checked when project is validated, not just at runtime
  • Execute Program Action - Fixed bug with failure if "Wait For Completion" disabled
  • Execute Program Action - Fixed highlighting of process return code in log
  • Execute Program Actions - Fixed bug with timeout feature not working
  • FileSet Define Action - Base Directory now accessible from Script, Action Properties, Search/Replace
  • Fixed bug where CSV list items that had spaces would not be found correctly
  • Load Parameters button did not work correctly
  • Microsoft Deployment Project - Renamed action to VS.NET Setup and Deployment Project Updater
  • Set Metrics Action - Fixed UI bug when changing metric type after changing category
  • SQL Server Actions - fixed order of auto detection code
  • VB.NET and C# Project Compiler Actions - Fixed validate methods
  • Visual C++ 6 Action - Can now use a variable to specify a Configuration name
  • Visual SourceSafe - Added automatic detection for SS.INI path
  • VS.NET Setup and Deployment Project Updater - Added option to ensure valid version number format
  • VS.NET Setup and Deployment Project Updater - Improved log output
  • XML Document Define - Fixed bug when pasting an XML Document Define action and keeping the same document name

Team Build Integration

  • Fixed a bug causing the build to fail when multiple FB projects ran under the same target on TFS 2008
  • Team Build Addin - "Add New FinalBuilder Project..." now names the FB variable for the source directory SourceRoot instead of BuildRoot
  • Team Build Addin - "New Build Definition with FinalBuilder" action now produces cleaner Team Build paths in the generated Visual Studio actions
  • Team Build Addin - Fixed bug when working with FB project files that are not contained in the Build Definition's Workspace mapping.
  • Team Build Addin - Fixed bug when FB project files are contained in the same folder as TFSBuild.proj

April 15, 2008 6.0.0.574

Improvements

  • New "Example Projects" list on welcome page, shown automatically on first use.
  • New link to Example Projects directory from welcome page, under "Getting Started" section.
  • New Example Projects, including a complete build process and a "skeleton" build process.
  • Armadillo Action : Added web and language override options
  • Added automatic Validation link to Options page for many actions

Bug fixes

  • Fixed .NET-based custom actions not loading properly when default .NET Framework set to 3.0.
  • Fixed exception when editing value list grids on some action property pages (including Nullsoft Installer)
  • Fixed bug with suppressed log output and Export Log
  • Fixed bug with iterator actions showing "Completed x -1" when iterator runs inside Try/Catch
  • Now correctly loads UTF-8 encoded license files
  • Fixed issue with Stack/Queue Iterator actions not loading from FB5 projects
  • Fixed importing of persistent variables from previous versions
  • Batch Upgrade feature now upgrades project variables
  • Fix for occasional disappearing content on Welcome page
  • SCC Integration now detected correctly on Vista when not running as Administrator
  • Team Build Addin : No longer reports an error if Team Explorer is not installed
  • Team Build Addin : Checks for a local workspace before executing "New Build Definition with FinalBuilder"
  • Visual C++ 6 Action : Fixed bug loading version info if .RC file name contains a space

April 3, 2008 6.0.0.534

Initial Release. See What's New in FinalBuilder 6.