FinalBuilder Changelog

What's new in FinalBuilder 8.0.0 Build 3237

Feb 21, 2023
  • FinalBuilder Core?
  • BUG - Fixed a regression bug with the OnRetry script event.

New in FinalBuilder 8.0.0 Build 3225 (Feb 8, 2023)

  • FinalBuilder IDE:
  • BUG - Fixed infinite loop bug in Powershell syntax highlighter with ^ character.
  • FinalBuilder Actions:
  • Enhancement - Delete Directory Action - improved error reporting.
  • Enhancement - Dotnet Test Action - added validation for logger option when register results checked.
  • Enhancement - Hyper-V Actions - Log any errors if WMI virtualization namespaces are not found.
  • Enhancement - Action RetryCount - move reset to zero before action rather than after - so it is available in AfterAction event.
  • Enhancement - Hyper-V Actions - added check whether running in admin mode before outputing suggestion to do so.
  • Enhancement - Added OnRetry script event to all actions.
  • Enhancement - Help and Manual Action - added HM9 support.
  • BUG - Dotnet Test Action - Results Directory value was not being added correctly to the command line.
  • BUG - S3 Actions - UI description for US East 1/2 were reversed.

New in FinalBuilder 8.0.0 Build 3127 (Aug 31, 2022)

  • FinalBuilder IDE:
  • BUG - Logging - Do not show skipped actions when viewing errored actions.
  • BUG - Export Log - fixed error in flat html output stylesheet.
  • BUG - Fixed memory leak when copy/pasting actions.
  • FinalBuilder Actions:
  • BUG - Async Action Group - fixed random error under heavy load/lots of threads.
  • BUG - Action Group - Local variables Canonicalize Path setting did not load correctly.
  • BUG - 7zip Create Action - fixed Add Folder incorrectly adding wildcard.
  • BUG - InnoSetup Action - Fixed Preprocessor not working with v6 when using the compiler dll.
  • Enhancement - InnoSetup Action - Added support for Preprocessor IncludeFiles and IncludPath
  • Enhancement - HTTP Get Action - Added UserAgent property which defaults to same as Chrome - some servers didn't like the previous default.
  • Enhancement - InstallShield Action - Added IS 2022 Support.

New in FinalBuilder 8.0.0 Build 3104 (May 3, 2022)

  • Installer:
  • net framework 4.7.2 or higher is now required to allow TSL 1.2 support in some actions
  • Core:
  • Enhancement - improved error reporting when a process is terminated.
  • FBCMD:
  • Enhancement - Removed superfluous [End Message Group] log message.
  • BUG - FBCMD - fixed issue with params file option.
  • FinalBuilder IDE:
  • BUG - Search whole words option did not work correctly..
  • FinalBuilder Actions:
  • New - Added Continua CI Register Test Results action.
  • NEW - Addded Continua CI - Get Started By Action.
  • New - Added DUnitX Action.
  • Enhancement - Unit Test Actions - Added options to register test results file with Continua CI.
  • Enhancement - Git Create Repository action - removed unnecessary options.
  • Enhancement - VSTS Actions - Enable TLS 1.2 - requires .net framework 4..7.2 or higher
  • Enhancement - CSV Iterator Action - Improved invalid encoding handling.
  • Enhancement - Nuget Actions - added MSBuild 17.0 as an option.
  • Enhancement - Dotnet Publish Action - changed Self contained option to tri-state so default can be specified.
  • Enhancement - Import RAD Studio Project group wizard - added support for recent versions of C++ Builder.
  • Enhancement - Pascal Analyzer Action - added support for newer compiler versions and options.
  • BUG - Async Group Action - Changes to properties in the After Action script event could affect how child actions run.
  • BUG - Dotnet Test action - Fixed UI binding issue with Configuration and Logger fields.
  • BUG - Nuget Actions - trim trailing backslash on Source and Fallback sources as the nuget does not like them.
  • BUG - CSV Iterator Action - Fixed issue with handling file encoding with byte order marks.
  • BUG - If Then action - incorrect text for "ends with", does not end with".
  • BUG - C++ Builder Action - fixed support for C++ Builder 11.x using wrong BDS value.
  • BUG - Create XML Node - fixed error handling when failing to save xml document.
  • BUG - AWS S3 Actions - updated region list and sdk version used.
  • BUG - Git Clone Action - fix directory exists check.

New in FinalBuilder 8.0.0 Build 3065 (Jan 24, 2022)

  • FBCMD:
  • Enhancement - FBCMD now shuts down cleanly when terminated by Continua CI.
  • FinalBuilder IDE:
  • BUG - Variables Watch Window - fixed issue with local variable watches not working correctly.
  • BUG - Fixed issue with variable namespace heirachy after pasting actions which own variable namespaces (Visual Studio, Delphi, Groups)
  • FinalBuilder Actions:
  • Enhancement - MSBuild support - improved detection on MSBuild location when VS Build tools are installed.
  • Enhancement - Vault options - show value of vault path in error message when incorrect.
  • Enhancement - Visual Studio Action - Action was reporting incorrect MSBuild location for v17 when it could not find it.
  • Enhancement - Vault options - show value of vault path in error message when incorrect.
  • Enhancement - Powershell Action - wrap provided script in try/catch to allow detection of failures.
  • Enhancement - Incredibuild Actions - Added support for UseMSBuild option.
  • BUG - Run Target Action - Recursion sometimes failed with no error.
  • BUG - Http Get Action - fixed saving file to directory using server filename failed.
  • BUG - Find Files Action - fixed handling of ? wildcards.
  • BUG - CSV field iterator action - fixed issue with duplicate script parameters after multiple runs.
  • BUG - Delphi Action - Fixed index out of bounds issue on platforms when changing compiler version.

New in FinalBuilder 8.0.0 Build 3040 (Oct 19, 2021)

  • FinalBuilder Actions:
  • BUG - Delphi Action - fixed issue with compiling Delphi 11.0 project with dpm packages.
  • Enhancement - Added Delphi 11 to dpm restore action.
  • Enhancement - Visual Studio Action - added support for VS2022.
  • Enhancement - InstallShield Actions - Enhancement - Added IS2021 support..

New in FinalBuilder 8.0.0 Build 3035 (Sep 9, 2021)

  • FinalBuilder Core:
  • Bug - Core - Fixed stack overflow when targets called recursively.
  • FinalBuilder Actions:
  • BREAKING CHANGE - SSH/SFTP Actions - PrivateKey password is now a separate field - no longer using the Password field.
  • BUG - Delphi Action - OnGenerateResource script event - SkipResource was ignored.
  • BUG - Delphi Action - was not reporting error when unable to write to .cfg file.
  • BUG - Nuget Sign Action - certificate password field did not expand variables.
  • BUG - Nuget Sign Action - Timestamp hash algorithm was not output correctly on the command line.
  • BUG - C++ Builder Action - unhandled exception when loading settings from an invalid project file.
  • BUG - C++ Builder Action - fixed compatibility issue with 10.4
  • BUG - FTPS Connect Action - Auth setting always passed Auto.
  • Enhancement - ADO Iterator Action - Re-implemented timeout to use standard timeout UI.
  • Enhancement - Added WinSCP Run Script Action.
  • Enhancement - Delphi Action - Added support for Delphi 11.0.
  • Enhancement - C++ Builder Action - Added support for Delphi 11.0.
  • FinalBuilder IDE:
  • BUG - Fixed small memory leak.
  • Enhancement - Light theme - improved styling of disabled edit controls.

New in FinalBuilder 8.0.0 Build 3004 (Jul 5, 2021)

  • FinalBuilder Core:
  • Enhancement - Improved error handling when opening corrupt log files..
  • FinalBuilder Actions:
  • Enhancement - Set Variable Action - Added vertical scrollbar to new value text box.
  • Enhancement - Git List Branches Action - If quiet option is set, don't log commandline.
  • Enhancement - AssemblyInfo updater action - added option to fully qualify attributes from the selected propertyset.
  • Change - Git Checkout Action - changed commit field label to 'Commit or Tag' to better indicate usage.
  • Change - String Pos Action - don't log input string as it could be very large.
  • FinalBuilder IDE:
  • BUG - Search did not search action group variable values.
  • BUG - Fixed focus issue with script editor find/replace dialogs closing causing IDE to lose focus.
  • BUG - Fixed small memory leak when opening property dialogs.
  • Enhancement - Search Window - added option to control searching disabled actions - also colours disabled actions in search results.
  • Enhancement - Allow changing action enabled & ignore failure while project running, only if the action is not running or paused.

New in FinalBuilder 8.0.0 Build 2979 (Apr 12, 2021)

  • FinalBuilder Actions:
  • BUG - DPM Actions - added missing verbosity command line parameter.
  • Enhancement - SFTP Actions - Added SFTP Create Symlink Action.
  • Enhancement - Visual Studio Action - Updated to optionally generate msbuild properties rather than update assemblyinfo files (for dotnetcore).
  • Enhancement - Visual Studio Action - Added Informational Version field to Assembly Info tab.
  • FinalBuilder IDE:
  • BUG - Fixed exception in Schedule Builds window when tasks have no triggers.
  • BUG - Filtering Log by Action always loaded the most recent build log, rather than using the one currently open.
  • BUG - Tip of the day next/previous was not working.
  • BUG - Ensure search window restores if it was minimised when invoking the search function.
  • BUG - IDE was saving options on shutdown even when not needed.
  • BUG - Fixed small memory leak.
  • BUG - Fixed file extension not changing correctly when using Save As and changing the file type.

New in FinalBuilder 8.0.0 Build 2948 (Dec 8, 2020)

  • FinalBuilder Installer:
  • Enhancement - Updated installer to not use temp file for ini updater and log exit code.
  • FinalBuilder Actions:
  • BUG - Export Log Action - Exporting current project in Included Project was not working.
  • BUG - DPM Pack Action - added missing outputfolder command line parameter.
  • Enhancement - Delphi Action - Added --no-config compiler option..
  • Enhancement - TFS History Action - added option to specify workspace folder.
  • Enhancement - Signtool action - suppress key container from logging as it may contain EV cert password.
  • Enhancement - If..Then action - added StartWith, NotStartsWith, EndsWith and NotEndsWith operators.
  • Enhancement - Async Group Action - Change - Changed Thread Start Delay propery to Milliseconds.

New in FinalBuilder 8.0.0 Build 2936 (Nov 4, 2020)

  • FinalBuilder Core:
  • BUG - Fixed issue with Macro variables and Cannonicalize Paths.
  • FinalBuilder Actions:
  • BUG - Registry Actions - registered rtExpandString constant with scripting engine.
  • BUG - FTP Upload Action - missing / in logged path when uploading multiple files.
  • BUG - Nuget Restore - LogLevel option was ignored.
  • Enhancement - Added DPM Restore and DPM Pack actions.
  • Enhancement - Delphi Action - added DPM Support.
  • Enhancement - String Replace Action - Added "Fail if Search string not found" option and improved logging.

New in FinalBuilder 8.0.0 Build 2923 (Sep 30, 2020)

  • FinalBuilder Installer:
  • BUG - Fixed issue with ini file creation.
  • FinalBuilder Actions:
  • BUG - WMI Process Iteratior Action - matching on variables did not work correctly.
  • BUG - SSH Connect Action - log error when loading private key fails.
  • BUG - SFTP Connect Action - log error when loading private key fails.

New in FinalBuilder 8.0.0 Build 2917 (Aug 27, 2020)

  • FinalBuilder IDE:
  • BUG - Fixed issue with variable CanonicalizePath option not persisting in some instances.

New in FinalBuilder 8.0.0 Build 2915 (Aug 25, 2020)

  • FinalBuilder Core:
  • Enhancement - Filesets - Exposed Fileset.IsEmpty to scripting.
  • Enhancement - Addded Canonicalize Path option to String variable types.
  • FinalBuilder Actions:
  • BUG - Path Manipulation action - fixed issue with Canonicalize when path ends with ..
  • BUG - FTP Upload Action - Improved handling of empty filesets.
  • BUG - FTP Connect action - When set to ascii, the transfermode property was not persisted.
  • BUG - Nuget Restore action - logic error resulted in InstallPackageToOutputPath being added when not set.
  • BUG - MSSQL Execute SQL Action - Fixed issue with empty variable being added to command line.
  • BUG - Git Actions - Fixed validation issues and improved backwards compatibility.
  • Enhancement - FTP Upload Action - Added "Fail if no files to upload" option - defaults to true.
  • Enhancement - Export Log Action - improved formatting of flat html style..
  • Enhancement - MSBuild Action - trim project file value after expanding variables.
  • FinalBuilder IDE:
  • BUG - Fixed exception when running Selected Action and Children when a Catch or End action was selected.
  • BUG - Target columns did not show hints when moving the mouse over the icons for script, condition, comment etc.
  • Enhancement - Run Target Action - Added Navigate to target to right menu, Ctrl+Space also works.

New in FinalBuilder 8.0.0 Build 2897 (Jul 21, 2020)

  • FinalBuilder Core:
  • BUG - Fixed serialization issue which caused issue with run selected and children and copy/paste of some actions.
  • Enhancement - Added FBSTARTINGDIR application variable - provides current directory when FB was started.
  • Enhancement - Added FBISELEVATED application variable - True if FinalBuilder is running in evelated mode.

New in FinalBuilder 8.0.0 Build 2701 (Dec 2, 2019)

  • FinalBuilder Core:
  • Enhancment - Log Export - Html export - new tree format shows loading status - some large logs can take a while to load.
  • FinalBuilder Actions:
  • BUG - Continua CI Set Variable Action - Fixed regression with action validation.

New in FinalBuilder 8.0.0 Build 2694 (Nov 29, 2019)

  • FinalBuilder Core:
  • Enhancment - Log Export - Html export - new option to include search function in html tree format.
  • FinalBuilder Actions:
  • Enhancement - Delete directory/Clean directory Actions - improved retry slightly.
  • Enhancement - FileSet Copy/Move Action - report error when unable to create directory.
  • Enhancement - Continua CI Actions - Add Build Comment, Tag Build, Remove Build Tag, Pin Build, Unpin Build.
  • BUG - Send Email Action - Fixed regression issue with port changing after setting TLS Options.

New in FinalBuilder 8.0.0 Build 2599 (Oct 16, 2019)

  • FinalBuilder Core:
  • Bug - Fixed a regression issue with opening projects with a - in the name.

New in FinalBuilder 8.0.0 Build 2598 (Oct 15, 2019)

  • FinalBuilder Actions
  • Enhancement - Added Clean Directory Action.
  • Enhancement - Fileset Define action - added ability to stop/terminate action while refreshing.
  • Bug - FTPS Upload Files Action - fixed issue with changing directory failing.
  • FinalBuilder Core:
  • Enhancement - Logging - Improved logging peformance.
  • Bug - Logging - Fixed encoding issue.
  • Note:
  • This build includes a log file schema change, you depending on your log file size, you may notice a slight delay when opening an exisitng project for the first time (while the log file schema migration is performed). Note that log files with this schema change cannot be opened by earlier builds of FinalBuilder 8.

New in FinalBuilder 8.0.0 Build 2590 (Oct 1, 2019)

  • FinalBuilder Actions:
  • Enhancement - If..Then Action - handle direct datetime variable comparison without string conversion.
  • Enhancement - Set Variable Action - DateTime variables - avoid string conversion when new value is a reference to DateTime.
  • Enhancement - Delphi Action - Added support for OSX 64 compiler for Delphi 10.3.2.
  • Enhancement - DotnetCore Publish Action - Added AdditionalArgs option to allow passing msbuld properties.
  • Enhancement - SQL Server Restore Action - added Initial Database field to Server page.
  • Enhancement - SQL Server Restore Action - Initial Database defaults to master.
  • Enhancement - Fileset Define Action - allow datetime filters to use datetime variables directly without conversion to string..
  • Bug - DotnetCore Build Action - removed nologo command line parameter as it is netcore 3.0 only.
  • FinalBuilder Core:
  • Enhancment - Log Export - Xml export - xml format now has more information with message groups and child errors.
  • Enhancment - Log Export - Html export - new options to export Flat (original) and Tree (new) format - tree format has Light and Dark themes.
  • FBCMD:
  • Enhancement - new command line options for html export style,theme and custom stylesheet.
  • FinalBuilder IDE:
  • Enhancement - Welcome page explore links now open explorer with file selected.

New in FinalBuilder 8.0.0 Build 2588 (Oct 1, 2019)

  • FinalBuilder Actions:
  • Enhancement - If..Then Action - handle direct datetime variable comparison without string conversion.
  • Enhancement - Set Variable Action - DateTime variables - avoid string conversion when new value is a reference to DateTime.
  • Enhancement - Delphi Action - Added support for OSX 64 compiler for Delphi 10.3.2.
  • Enhancement - DotnetCore Publish Action - Added AdditionalArgs option to allow passing msbuld properties.
  • Enhancement - SQL Server Restore Action - added Initial Database field to Server page.
  • Enhancement - SQL Server Restore Action - Initial Database defaults to master.
  • Enhancement - Fileset Define Action - allow datetime filters to use datetime variables directly without conversion to string..
  • Bug - DotnetCore Build Action - removed nologo command line parameter as it is netcore 3.0 only.
  • FinalBuilder Core:
  • Enhancment - Log Export - Xml export - xml format now has more information with message groups and child errors.
  • Enhancment - Log Export - Html export - new options to export Flat (original) and Tree (new) format - tree format has Light and Dark themes.
  • Enhancement - Welcome page explore links now open explorer with file selected.
  • FBCMD:
  • Enhancement - new command line options for html export style,theme and custom stylesheet.
  • FinalBuilder IDE:
  • Enhancement - Welcome page explore links now open explorer with file selected.

New in FinalBuilder 8.0.0 Build 2563 (Aug 28, 2019)

  • Enhancement - Dotnet core actions - revised to support .net core 3.0.
  • Enhancement - Execute Powershell Script Action - Added WaitForCompletion option..
  • Enhancement - Nuget Actions - Added Nuget sign action.
  • Enhancement - Nuget Actions - updated for latest nuget (added missing options).
  • Bug Fix - Delphi Action - BDSCatalogRepositoryAllUsers variable was not detected properly.
  • Bug Fix - Fileset Define Action - handle stop requested earlier to avoid av.

New in FinalBuilder 8.0.0 Build 2548 (Jul 22, 2019)

  • FinalBuilder Actions:
  • Change - Create Text File Action - default to UTF8 encoding.
  • Bug Fix - Send Email action - don't save recipient lists when they are not used.
  • Bug Fix - Advanced Scheduler edit - fixed av when editing task triggers.
  • FinalBuilder Core:
  • Bug Fix - Fixed issue with UTF16 encoding fbx8 project files (doubled BOM).
  • FinalBuilder IDE:
  • Bug Fix - Fixed styling on action inspector.
  • Bug Fix - Fixe access violation error in Welcome page.

New in FinalBuilder 8.0.0 Build 2538 (Apr 29, 2019)

  • FinalBuilder Actions:
  • Enhancement - Innosetup Action - added Innosetup 6 support.
  • Enhancement - Installshield Action - added Installshield 2019 support.
  • Enhancement - Delphi Action - added runtime timeout feature.
  • Enhancement - 7Zip Actions - Added AES256 support when using Zip format.
  • Enhancement - 7Zip Actions - Added Encrypt File names support when using 7z format.
  • Bug Fix - Delphi Action - should fail if property set enabled for version info but not selected.
  • Bug Fix - Include Project Action - fixed av when running a target with no runnable actions.
  • FinalBuilder IDE:
  • Bug Fix - Update status bar SA info after installing new license key.

New in FinalBuilder 8.0.0 Build 2523 (Feb 28, 2019)

  • FinalBuilder Actions:
  • Bug Fix - Fixed auto detection of solution version for VS2019 Preview.
  • Enhancement - Added support for VisualStudio2019Path environment variable.
  • FinalBuilder Core:
  • Bug Fix - random av when accessing global scripts.
  • FinalBuilder IDE:
  • Bug Fix - Target Parameter renames were not taking effect until project reload.

New in FinalBuilder 8.0.0 Build 2516 (Feb 5, 2019)

  • FinalBuilder Actions:
  • Enhancement - 7Zip Create Archive Action - added CompressionMethod option..
  • Enhancement - Email Action - Blank out password in when expression error logged.
  • Bug Fix - Copy Files action - Fixed UI issue with Recurse option.
  • Bug Fix - SSH Actions - Fixed issue with local dns resolution.
  • FinalBuilder IDE:
  • Bug Fix - Delphi Project Group Wizard - added missing 10.3 version.
  • Bug Fix - Scheduler Wizard - fixed exception when scheduling task on last day of month.

New in FinalBuilder 8.0.0 Build 2508 (Dec 14, 2018)

  • FinalBuilder Actions:
  • Enhancement - Added initial support for Visual Studio 2019 and MSBuild 16 Preview.
  • Enhancement - Rename File or Directory Action - allow full path in new name when renaming files.
  • Bug Fix - CD Burner/ISO actions - Fixed nil pointer exception.
  • Bug Fix - VSTest Action - fixed issue with detecting failures on localised versions of VS.
  • Bug Fix - Embarcadero Resource Compiler Action - fix for Delphi 10.3.
  • Bug Fix - Send Email Action - Fixed reconnection issue when using SSL.
  • Bug Fix - Delphi Action - Linux 64 support - was always using the default sdk rather than the one selected by the project.
  • FinalBuilder IDE:
  • Enhancement - Show full project path in Build history view..

New in FinalBuilder 8.0.0 Build 2496 (Nov 22, 2018)

  • FinalBuilder Actions:
  • Enhancement - Delphi Action - added support for Delphi 10.3 Rio
  • Enhancement - C++Builder Action - added support for C++Builder 10.3 Rio
  • Enhancement - Scripting - exposed Action.RetryCount property to scripting (read only).
  • Enhancement - Multi Question Action - added option to use variable values as defaults.
  • Enhancement - EC2 Actions - added EC2 Tag Resources and EC2 Get Resource Tags actions.
  • Enhancement - .NET Actions - .net sdk detection - added better support for 4.7.2
  • Enhancement - SSH Actions - improved detection of dropped connections.
  • Enhancement - SSH Execute Command Action - added option to try reconnect if needed.
  • Enhancement - SSH Execute Commands Action - added logging of command output.
  • Bug Fix - SFTP Upload - improved error handling.
  • Bug Fix - FTPS Actions - fixed issue with restarting projects
  • Bug Fix - FTPS Upload Action - fixed issue with uploading files to IIS.
  • Bug Fix - FTPS Upload Action - improved performance of remote folder creation.
  • Bug Fix - Delete Scheduled Task Action - action was failing on Server 2016/Windows 10 even when option to ignore not found was set.
  • Bug Fix - Delphi Action - added RIDLOutputSameFolder property, when unchecked tlb will be output to project root folder.

New in FinalBuilder 8.0.0 Build 2468 (Sep 18, 2018)

  • Bug Fix - VSTS Edit Work Item - fixed duplicate logging of uri.
  • Bug Fix - Delphi - 10.2 Linux64 search path was not persisting.
  • Bug Fix - FTPS Upload Files - Fixed issue with directory creation.
  • Bug Fix - FTPS Create Direcory - Fixed error handling issue after library update.
  • Bug Fix - VSTest - fixed logic for determining logging options, removed redundant radio button.
  • Bug Fix - VSTest - action incorrectly indicated it was running under TFS.
  • Bug Fix - Mercurial Push - deal with exit code 1 when no changes pushed.
  • Bug Fix - HTTP Get - added TLS version options.
  • Bug Fix - FTP Connect - fixed persistance of TSL options.
  • Bug Fix - Substring - added logging of resulting substring.

New in FinalBuilder 8.0.0 Build 2442 (Jul 25, 2018)

  • Bug Fix - F2 Edit Field Dialog - fixed issue where local variables evaluate as empty.
  • Bug Fix - Project Tree - don't allow deleting target from running project.
  • Bug Fix - Added error handling around saving options to avoid UAC errors.
  • Bug Fix - Fixed painting update issue with Variables Watch window.
  • Bug Fix - Fixed painting for Variable Group names in Variables Window.
  • Change - Added informed consent checkbox for trial key requests.

New in FinalBuilder 8.0.0 Build 2412 (May 15, 2018)

  • FinalBuilder Actions:
  • Bug Fix - Delphi Action - Fixed regression with resetting local variables.

New in FinalBuilder 8.0.0 Build 2411 (May 15, 2018)

  • FinalBuilder Actions:
  • Enhancement - VS.NET Action - Added PublishOnly build action (only supported when using msbuild).
  • Enhancement - VS.NET Action - Added .net 4.7.1/4.7.2 target framework overrides.
  • Enhancement - SSH/SFT/FTPS Actions - updated library, numerous bug fixes.
  • Enhancement - Incredibuild Action - Show Target in formatted description.
  • Enhancement - ADO Query Action - Added more info when recordset fails to open.
  • Enhancement - SMTP Email Action - Added logging options to allow reducing logging.
  • FinalBuilder IDE:
  • Bug Fix - F2 Edit dialog - fixed issue where local variables evaluate as empty.
  • Bug Fix - Project Tree - disallow deleting target from running project.
  • Action Studio:
  • Bug Fix - Default action scripts for GetEnvironmentBlock were missing for Python and Powershell.
  • Bug Fix - Python was now showing as the selected language in the script editor.

New in FinalBuilder 8.0.0 Build 2398 (Apr 18, 2018)

  • FinalBuilder Core:
  • Change - Changed default Log History to 25 (was 4).
  • FBCMD:
  • Bug Fix - Fixed regression where empty variable values passed on the command line were ignored.
  • Change - Enabled IMAGE_FILE_LARGE_ADDRESS_AWARE to allow more that 2G memory usage.
  • FinalBuilder Actions:
  • Bug Fix - VS.NET Options - Fixed VS2017 location not persisting correctly.
  • Bug Fix - SubString Action - Changed End String Reverse Search default to false.
  • Bug Fix - Amazon EC2/S3 Actions - updated list of available AWS regions.
  • Bug Fix - Prompt for Variable Enh Action - Fixed exception when editing action where a variable was removed since the last edit.
  • Bug Fix - Save XML Document Action - Fixed issue with indenting when using Pretty Print option.
  • Bug Fix - Load Variables from Ini File Action - Changed to use dynamic buffer to deal with larger than 2048 char values.
  • Change - FTPS Remove Directory Action - Renamed to Delete Directory.
  • Enhancement - Save Variables to Ini Action - Added encryption key property.
  • Enhancement - Load Variables from Ini Action - Added encryption key property.
  • Enhancement - VS.NET Action - Added ability to select projects by name through scripting.
  • Enhancement - MSSQL Execute Action - Added Unicode output file option.
  • Enhancement - FTP Actions - add FTPS Support, as current FTPS action have compatibility issues with some servers.
  • Enhancement - .NET SDK actions - updated sdk detection to support newer sdk versions.
  • FinalBuilder IDE:
  • Bug Fix - Project Summary Report - fixed issue with Action Enabled property not rendering correct values.
  • Change - Enabled IMAGE_FILE_LARGE_ADDRESS_AWARE to allow more that 2G memory usage.
  • Enhancement - Task Scheduler - Added option to run as soon as possible after scheduled start missed.
  • Action Studio:
  • Bug Fix - Fixed issue with control events being doubled on save.

New in FinalBuilder 8.0.0 Build 2370 (Feb 15, 2018)

  • FinalBuilder Core:
  • Bug Fix - Fixed random av in core.
  • FBCMD:
  • Bug Fix - Hide Action from Log option was not respected when run under Continua CI.
  • Bug Fix - Fixed issue with closing other instances when running scheduled tasks.
  • Bug Fix - Fixed issue with specifiying more than 2 targets on the command line.
  • FinalBuilder Actions:
  • Bug Fix - NPM Actions - Fixed validation error when using variables in Target Directory field.
  • Bug Fix - NPM Actions - LogLevel option did not persist correctly.
  • Bug Fix - Export Log Action - Fixed issue with exporting Target not showing actions.
  • Bug Fix - Delphi Action - fixed loading of Limited Debug Info setting in XE7 or later. Treats it as full debug info.
  • Bug Fix - Bower Install Action - fixed issue with Save As property not persisting correctly.
  • Bug Fix - SFTP Connect Action - Fixed issue with private key auth with some OpenSSH Versions.
  • Bug Fix - SSH Open Action - Fixed issue with private key auth with some OpenSSH Versions.
  • Change - FTPS Remove Directory Action - Renamed to Delete Directory.
  • Enhancement - FTPS Remove Directory Action - Added Recursive option.
  • Enhancement - FTPS Upload Files Action - Added support for changing remote filename (add |newfilename to end of each file).
  • Enhancement - NPM Cache Action - added Force option.
  • Enhancement - Installshield Project Action - added support for running as a different user.
  • Enhancement - InstallShield Project Action - Added IS 2018 Support.
  • Enhancement - PsTools Actions - added support for 64bit version of PsTools.
  • FinalBuilder IDE:
  • Enhancement - Import Rad Studio Project Group - added 10.2 Tokyo Support.
  • Enhancement - Change Delphi Compiler Version Wizard - Added support for the Embarcadero Resource Compiler Action.
  • Enhancement - Handle variable renames in variable default values.

New in FinalBuilder 8.0.0.2338 (Dec 18, 2017)

  • FinalBuilder Core:
  • Bug Fix - Fixed memory leak.
  • FBCMD:
  • Bug Fix - Fixed export html log transform regression..
  • Bug Fix - Fixed Start Target logging color in console.
  • Bug Fix - Fixed issue where fbcmd was not respecting the Log History Count setting.
  • FinalBuilder Actions:
  • Bug Fix - Include Project Action - fixed issue with random access violation under fbcmd.
  • Bug Fix - VSTest action - fixed issue with publishing results when run under TFS.
  • Bug Fix - Hyper-V Actions - fixed issues with authentication.
  • Bug Fix - Export Log Action - fixed empty log when only errored actions selected.
  • Bug Fix - AssemblyInfo Updater Action - fixed issue with not writing new entries.
  • Bug Fix - IIS7+ Actions - Fixed issues with Deleting Virtual Directories
  • Bug Fix - IIS7+ Actions - Fixed regression from bad merge with FB7 code.
  • Enhancement - 7Zip Create Archive Action - added Delete Files after compression option (use with care!).

New in FinalBuilder 8.0.0.2313 (Dec 7, 2017)

  • FinalBuilder Core:
  • Bug Fix - Added loading of project info for included projects.
  • Bug Fix - Fixed regression in scripting support code which affected GUI target selection.
  • Enhancement - Major performance improvment when exporting log to xml.
  • Change - Log export to XML and Text no longer go through XSL Transform.
  • FinalBuilder IDE:
  • Change - Removed annoying prompt from Edit/Cut when cutting action.
  • Change - Changed Move Target Shortcuts to avoid conflict with Script Editor.
  • Bug Fix - Task Scheduler - Fixed Daily Interval option not persisting on new tasks.
  • Continua Integration:
  • Bug Fix - Fixed Continua Context changeset user object not returning values.
  • FinalBuilder Actions:
  • Enhancement - Http Get Action - Action now supports SNI when using SSL.
  • Enhancement - Delphi Action - added Platform constants to scripting.
  • Enchancement - Delphi Action - Added support for FastDCC Compiler.
  • Changed - Renamed IIS7 actions to II7+.
  • Bug Fix - Updated checksum action to indicate which tool it uses!
  • Bug Fix - Fixed variable expansion bug in P4 actions when overriding defaults.
  • Bug Fix - Send Email Action - handle variable renames in address lists.
  • Bug Fix - Load/Save Variables to Ini actions - handle variable renames.
  • Bug Fix - Prompt for Variables Enhanced Action - handle variable renames.
  • Bug Fix - Gui Automation window finder, deal with issues on windows 10.
  • Bug Fix - Set Variable Action - fixed some label font scaling issues.
  • Bug Fix - Delphi Action - fixed issue with project icon changing when opening properties dialog.
  • Action Studio:
  • Change - Disallowed spaces in action Serialization ID Field.

New in FinalBuilder 7.0.0.3486 (Jun 29, 2016)

  • FinalBuilder Actions:
  • Enhancement - TFS Source Control - Added actions to cloak and decloak workspace folders.
  • Bug Fix - VS.Net Build - Turned off configuration regex for new actions.
  • Bug Fix - FTP Mirror - On some systems when creating folders the trailing slash was included in the name. This no longer occurs.
  • Enhancement - VS.NET Action - Improved auto detection of Visual Studio version for VS2012/VS2013.

New in FinalBuilder 7.0.0.3472 (Jun 29, 2016)

  • FinalBuilder Actions:
  • Enhancement - P4 Sync Action - Added extra sync options.
  • Bug Fix - Powershell - Fixed the powershell action to report errors when it fails. These errors are now picked up by the include project action.
  • Bug Fix - SubVersion Pin Externals - Corrected issue that would not delete temporary directories after use.
  • Bug Fix - SubVersion Pin Externals - Corrected issue were pinning externals in async could result in a script failure.
  • Bug Fix - Signtool - Added option for /as for appending additional signatures.
  • Bug Fix - Mercurial Commit - Corrected the inclusion of files to commit.
  • FinalBuilder:
  • Breaking change - Continua CI logger now escapes backslashes, requires update to Continua CI.

New in FinalBuilder 7.0.0.3450 (Sep 19, 2015)

  • FinalBuilder Actions:
  • Bug Fix - Assembly Info Updater Action - Improved handling of whitespace.
  • Bug Fix - Nuget Update - fixed command line error.
  • Bug Fix - Mercurial Commit - Corrected the inclusion of files to commit.
  • FinalBuilder Installer:
  • Added options to GAC install TFS Activity Assemblies - See here for more info.

New in FinalBuilder 7.0.0.3418 (Aug 13, 2015)

  • Bug Fix - Assembly Info Updater Action - fixed parsing to deal with embedded brackets.
  • Bug Fix - FTP Actions - Corrected issue with directory exclusions.
  • Bug Fix - Mercurial Commit - Corrected the inclusion of files to commit.

New in FinalBuilder 7.0.0.3396 (Aug 5, 2015)

  • Enhancements:
  • Help & Manual - Added support for Help and Manual 7.
  • Signtool - Added time server RFC3161 and digest algorithm support.
  • Include Project - Variable names are now also expanded.
  • Bug Fix:
  • FTP Mirror - Corrected filtering of directories to handle sub-directories.
  • VS.Net - The install location for Visual Studio 2015 is now able to be set via the options.
  • NUnit - The include and exclude option will now expand varaibles.

New in FinalBuilder 7.0.0.3368 (Jul 15, 2015)

  • FinalBuilder Actions:
  • Bug Fix: Include Project - Corrected multi-line support for passing value to included project when not sharing namespaces.
  • Bug Fix: Include Project - Corrected issue where variables were being expanded and then stored after a run.
  • FinalBuilder Installer:
  • Enhancement: Installer - Removed Exit Survey and improved silent behavior to allow for completely silent install and uninstall.

New in FinalBuilder 7.0.0.3344 (Jun 26, 2015)

  • Bug Fix:
  • FileSets - Corrected non-sorted FileSets have order as presented by the filesystem
  • Path Manipulation - Corrected path manipulation to expand the base path field if its a variable
  • Get File Size - Corrected Get File Size to fail if the file does not exist
  • SignTool - Corrected issue with signtool not saving the Hash algorithm correctly
  • Assembly Info - Added the handling of F# version information for property sets
  • Enhancement:
  • Execute Actions - New event OnInterpretResult. Fires before retries are calculated. Allowing action result to be change before retries are performed
  • Include Project - Added argument value multi-line support
  • InstallShiled - Added 2015 support
  • IIS6 Create WebSite - Added AuthLevel support to the action

New in FinalBuilder 7.0.0.3319 (May 7, 2015)

  • Enhancement - IIS 7 - New application pool exists action.
  • Enhancement - IIS 7 - New virtual directory exists action.
  • Enhancement - IIS 7 - New website exists action.
  • Enhancement - IIS 7 - Create application pool given option to load the users profile.
  • Enhancement - Windows Security - Windows security package added to FinalBuilder from Automise.
  • Enhancement - Windows Security - Added change folder permission action.
  • Enhancement - Windows Security - Added change file permission action.
  • Enhancement - Windows Security - Added change ownership action.
  • Enhancement - Hyper V - Major update to how permissions are handled. Users will now be able to interact with Hyper V instances arcoss domains.
  • Improvement - Newsfeed - The default newsfeed will now read from the https feed.
  • Improvement - Build Delphi - Updated XE8 options can now read from evnironment variables.
  • Bug Fix - Export Log - Corrected behaviour where spaces before the output file path caused the action to fail.
  • Bug Fix - Build Delphi - The build Delphi action dialog will no longer change a non default library path when other options are set (e.g. platform).

New in FinalBuilder 7.0.0.3291 (Apr 9, 2015)

  • Bug Fix - Delphi XE8 Options were not visible in the options dialog.

New in FinalBuilder 7.0.0.3287 (Apr 8, 2015)

  • FinalBuilder Actions:
  • Enhancement - NuGet - Added NuGet restore action.
  • Enhancement - Build Delphi - Added Delphi XE8 support.
  • Enhancement - TFS Create Workspace - TFS2012 and TFS2013 actions can now create workspaces locally or on the server.
  • Bug Fix - SSH - Updated the method used to determine when SSH commands are completed. The new method supports more shell types and SSH server implementations.

New in FinalBuilder 7.0.0.3254 (Mar 6, 2015)

  • Bug Fix - Remove usage of processor jobs for process termination. Job creation was not guaranteed to occur under all circumstance.

New in FinalBuilder 7.0.0.3244 (Feb 28, 2015)

  • FinalBuilder Core:
  • Bug Fix - Corrected issue where included project variables were not being set when the namespace was not shared.
  • Bug Fix - Fixed and issue where incorrect process could be terminated by FinalBuilder.
  • Bug Fix - Fixed performance issue with deeply nested actions.
  • FinalBuilder IDE:
  • Bug Fix - fixed issue where restoring from minimised wiuld not restore to correct state.
  • Enhancement - BDS Project Group Wizard - Added XE6 and XE7 support.
  • FinalBuilder Actions:
  • Bug Fix - Nant Action was not expanding variables correctly
  • Bug Fix - Variable rename was causing the export log action to get the incorrect fragment.
  • Bug Fix - SSH Connect Action : Fixed bash from having its secondary prompt set in SSH actions.
  • Bug Fix - Delphi Action : Corrected storage of CompileDate
  • Bug Fix - Delphi Action : Corrected delphi library path being set to the default only if the library is blank.
  • Bug Fix - Delphi Action : Fixed delphi variable expansion on delphi action when delphi variables are inside other variables.
  • Bug Fix - Delphi Action : Fixed Delphi compiler version editor for object inspector..
  • Enhancement - SSH Execute Action : Added expected SSH exit code.
  • Enhancement - IIS7 Actions : improved support for working with remote servers.
  • Enhancement - IIS7 Create Application Pool action : added ability to set identity.

New in FinalBuilder 7.0.0.3202 (Nov 21, 2014)

  • FinalBuilder IDE:
  • Enhancement - TFS2013 - TFS Workflows added for TFS-Git.
  • FinalBuilder Actions:
  • Bug Fix - GetDateTime - Conversions of a date time variable to a date will now always occur for valid format strings.
  • Bug Fix - .Net Reactor - Added validation for executable path existing on machine.
  • Bug Fix - Property Sets - Corrected getting the incorrect property object when running selected actions.
  • Bug Fix - Create Archive - Corrected file existence tests to work when no extension was provided.
  • Bug Fix - VS.NET action - Corrected auto inc win32 build numbers not persisting.
  • Bug Fix - Delphi action - Corrected updating of dproj file causing issues with the delphi IDE when switching configurations.
  • Enhancement - AccuRev - All actions now report parameters used (excluding user names and passwords).
  • Enhancement - Continua Set Variable - It is now possible to ignore the settings of a Continua Variable if it is not defined in the Continua Configuration.
  • Enhancement - Beyond Compare - Beyond Compare 4 Support added.
  • Enhancement - Build VS.Net Solution - Added support for VS2015 and MSBuild 14.

New in FinalBuilder 7.0.0.3135 (Sep 24, 2014)

  • FinalBuilder IDE:
  • Bug Fix - Welcome Page - Fixed exception which would occur in certain circumstances.
  • Bug Fix - Script Editor - When scripts are updated the project is now visually marked as modified.
  • Enhancement - Continua Logging - Updated to use new logging module for better communication with Continua.
  • FinalBuilder Actions:
  • Bug Fix - Enhanced Variable Prompt- The property ExpandVariables is now hidden from the object inspector. Previously it was causing an exception when viewed.
  • Bug Fix - ADO Store Procedure - Fixed spelling mistake.
  • Bug Fix - Web Service - Added force reloading of web service internal object even if the web service url does not change. Allows for reloading web services which have changed interface while FinalBuilder is running.
  • Bug Fix - FTP Upload - Added more protection for certain FTP servers when resetting the remote directory after an upload.
  • Bug Fix - MSBuild - Fixed design time handling of project file so that variables can be expanded with default values when loading the proj file.
  • Bug Fix - Custom Actions - Fixed error where an exception would be re-raised when it had already been handled correctly.

New in FinalBuilder 7.0.0.3102 (Sep 17, 2014)

  • FinalBuilder IDE:
  • Bug Fix - Hide From Log - Child actions will now reference their parent as to whether to hide from the log.
  • Bug Fix - Hide From Log - Actions which are hidden from the log will no longer be shown while live logging, or in the history. The show hidden log items option will still override this feature.
  • FinalBuilder Actions:
  • Enhancement - IncrediBuild Action - Added Preset option.
  • Bug Fix - TFS Actions - Correct logging so that CRLF line endings were not lost.
  • Bug Fix - Build Delphi Action - Now uses the correct folder location ('Embarcadero\Studio\15.0\') for XE7 builds.

New in FinalBuilder 7.0.0.3084 (Sep 3, 2014)

  • FinalBuilder IDE:
  • Bug Fix - MSBuild Actions - MSBuild actions will now update the UI with their running state during a build.
  • FinalBuilder Actions:
  • Bug Fix - Build Delphi - Corrected the reading in of Align Fields DOF file setting for Delphi 3 to 7.
  • Bug Fix - HTTP Get - Now handles invalid file locations as an action error.
  • Bug Fix - Text Find/Replace Action - Fixed bad log message for fileset matches.
  • Bug Fix - Include Project Action - Fixed variable namespace issue when Define Variable is used in included project.
  • Bug Fix - FTP Mirror - Added extra protection around listing directories for the skew tests. Also added reporting of the reply code for directory listing if it fails.
  • Enhancement - FTP Mirror - Now reports download/upload progress in IDE.
  • Enhancement - Build Delphi - XE7 Support added

New in FinalBuilder 7.0.0.3062 (Aug 26, 2014)

  • FinalBuilder IDE:
  • Enchancement - Updates/Web Links - Check for updates and all other web links to www.finalbuilder.com are now done through https.
  • Enchancement - Variable Auto Complete - Will no longer eat line endings when inserting a variable.
  • FinalBuilder Actions:
  • Bug Fix - Export Log - Fixed error which would cause export action fragments to reset when other options were altered.
  • Bug Fix - Continua Logging - Corrected the detection of new lines when logging to Continua.

New in FinalBuilder 7.0.0.3053 (Jul 31, 2014)

  • FinalBuilder IDE:
  • Bug Fix - Installation Wizard - Fixed access violation in form submission.
  • FinalBuilder Actions:
  • Enhancement - All - Exposed ActionID from Action in scripting. Will not appear in code completion at this stage.
  • Bug Fix - FTP Upload - Fixed recursion not occurring in FTP Upload.
  • Bug Fix - FTP Upload - Fixed access violation which would occur for certain servers.
  • Bug Fix - FTP Upload - Fixed upload directory being used in certain situations.
  • Bug Fix - FTP Upload - Fixed usage of fileset, which starts in a sub directory, and file specification combination.
  • Bug Fix - FTP Mirror - Fixed access violation in FTP mirror for certain servers.
  • Bug Fix - FTP Mirror - Fixed determining of local differences.
  • Bug Fix - FTP Mirror - Fixed creation of orphans for local directories to be deleted.
  • Bug Fix - FTP Mirror - Added directory purge method to delete a local directory structure. Faster than previous implementation.
  • Bug Fix - FTP Mirror - Fixed uploaded file time setting to be more accurate for certain servers.
  • Bug Fix - Export Log - Fixed action fragment usage when run under an included project.
  • Bug Fix - Log to Variable - Fixed error which would cause certain lines to be logged on the same line.

New in FinalBuilder 7.0.0.3036 (Jul 18, 2014)

  • FinalBuilder IDE:
  • Bug Fix - Command Line - Fixed error with temporary log file command line parameter (/TL) not working.
  • Bug Fix - Action List Tabs - Fixed Windows Resource Error from occurring.
  • FinalBuilder Actions:
  • Bug Fix - Vault Options - Fixed error with options page not locating Vault.exe.
  • Bug Fix - FTP Upload - Fixed error creating empty directories.
  • Bug Fix - FTP Mirror - Fixes to orphan detection when FTP server returns sub directory listings for current requested directory.
  • Bug Fix - FTP Mirror - Fixes to orphan detection. Extra error protection when directories can not be traversed.
  • Bug Fix - FTP Mirror - Added more error protection around sending NOOPs.
  • Bug Fix - FTP Mirror - Added option to not send NOOPs.
  • Bug Fix - FTP Upload FileSet - Corrected the use of directory slashes.
  • Enhancement - VC6 - Now allows run as user.
  • Enhancement - Log To Variable - Major improvement to speed at writting logged output to variable.

New in FinalBuilder 7.0.0.2995 (Jun 4, 2014)

  • FinalBuilder IDE:
  • Bug Fix - Logging - TFS workflow and text logging now have correct indenting. For FBCMD runs which don't require indenting be sure to use /h.
  • Bug Fix - IDE - Fixed tab selection for action lists to look cleaner.
  • Bug Fix - IDE - Run Selected Actions will no longer have issues with Project Objects (like FTP connections, or FileSets) becoming reset during run.
  • Enhancement - IDE - Added abililty to rename action list from project tab.
  • Enhancement - Serialisation - Viewing the properties of an Send Email action no longer causes the FinalBuilder project file to change.
  • Enhancement - TFS Workflow - Massive improvement to running FinalBuilder under TFS. Previously logging was causing a serious performance hit.
  • FinalBuilder Actions:
  • Bug Fix - General - Removed potential infinite loop when inner loop contained a try..catch block.
  • Bug Fix - InstallShield - Automatically detect default install location for Install Shield Command Line now works.
  • Bug Fix - Execute SQL - MSSQL actions now list servers when only MSSQLCMD utility is provided.
  • Enhancement - InstallShield - Added support for Install Shield 2014.
  • Enhancement - Send Email - Added script constants for TLS modes.
  • Enhancement - Hyper V - Added support for HyperV V2 (Windows 8\Windows Server 2012).
  • Enhancement - Execute SQL - Added passing of variables for SQLCMD.
  • Enhancement - STFP - Added Get File Attribute action.

New in FinalBuilder 7.0.0.2910 (Jun 4, 2014)

  • FinalBuilder IDE:
  • Bug Fix - Include Project - Refactoring of include project action to reduce/stop access violations.
  • Bug Fix - SVN Options - Updated the SVN default host options so that they don't delete user entered values which are not valid.
  • Bug Fix - Running Frame - Project State is now correctly shown in pausing and continuing a build.
  • Enhancement - Continua Logging - Logging in Continua CI now shows the correct tree structure, as would be seen in FinalBuilder.
  • FinalBuilder Actions:
  • Bug Fix - FTP Mirror - Corrected listing of local files to mirror when a variable was used.
  • Bug Fix - FTP Mirror - When the mirror date and time is set the mirrored files will now have the correct values.
  • Bug Fix - Include Project - Fixed access violations in cleanup when include projects were nested ~4+ deep.
  • Bug Fix - Action GUIs - All spin edits will now allow keyboard entry. Some previously did not.
  • Bug Fix - Perforce Sync - Fixed date time formatting for P4 Sync on non us systems.
  • Bug Fix - FileSet - Fixed error where duplicate files were being included when matching two or more patterns in the fileset define.
  • Enhancement - Git Clone - Now allows for repo clone directory renaming.
  • Enhancement - Setup Factory - Added option to turn off logging.
  • Enhancement - Continua CI - Added formatted Action Descriptions.
  • Enhancement - SFTP Connect - Added options to specify protocols versions to be used.
  • Enhancement - Delphi Build - Delphi XE6 support implemented.

New in FinalBuilder 7.0.0.2795 (Jun 4, 2014)

  • FinalBuilder IDE:
  • Bug Fix - Project Password - Length restrictions in Edit Password dialog removed.
  • Bug Fix - FBCMD - Fixed error which caused some projects to hang when run.
  • Bug Fix - Project - Projects are now correctly released after each run.
  • Bug Fix - Installer - TFS2008 workflow now only installed if TFS2008 present on the machine.
  • Bug Fix - Installer - TFS workflow dll's all moved into the GAC folder. No longer in the FinalBuilder base directory.
  • Bug Fix - Rename Variables - Now correctly make a full text match (case insensitive) on full variable name.
  • Bug Fix - Memory - Removed memory a number of memory leaks in the IDE.
  • Bug Fix - RAD Studio Project Group Wizard - Correctly sets the compiler version on the build actions.
  • Bug Fix - Windows Task Bar - Fixed error which caused a crash when closing multiple FinalBuilder instances through the "close all windows" action.
  • Bug Fix - Stop Build - Stopping builds will no longer cause an error.
  • FinalBuilder Actions:
  • Bug Fix - Vault Actions - Now log all output generated by Vault calls.
  • Bug Fix - VB6 - Visual Basic actions can now run in async. Previously they would clash on a shared temp file.
  • Bug Fix - MSTest - Corrected publishing of test results so that they would appear correctly in TFS2005.
  • Bug Fix - Transform XML - Added option to preserve white space.
  • Bug Fix - FxCop - No longer include the /p option when the file and rules are specified.
  • Bug Fix - VS .Net Build - Corrected the use of the TargetFrameworkVersion option.
  • Bug Fix - Send Email - The SSL Versions are now correctly set.
  • Bug Fix - File Attribute - When using a FileSet it no longer holds onto the handle for files it updating.
  • Bug Fix - Include Project - Fixed access violation error which would occasionally occur when including project within other included project.
  • Bug Fix - VS .Net Build - If no configurations match and "Fail If No Configurations Match" is turned off, the build will still progress.
  • Enhancements - FTP Mirror - Drastically reduced memory usage by the action as well as speeding up calculating target and source differences.
  • Enhancements - FileSet - Major improvement to performance of large FileSets.
  • Enhancements - TFS 2013 Workflows - Included workflows now display FinalBuilder options when queuing build in TFS.
  • Enhancements - TFS 2012/2013 Workflows - Updated workflows. No require base workspace folder to be mapped.
  • Enhancements - Win RAR - Added key to explain file options for inclusion of files into the generated RAR file.
  • Enhancements - Delphi Build - Now correctly pass the code page and language options to the resource compiler.

New in FinalBuilder 7.0.0.2671 (Feb 18, 2014)

  • FinalBuilder IDE:
  • Bug - VS.Net Options - VS.Test.Console correctly uses the development environment path.
  • FinalBuilder Actions:
  • Bug - Async Group - Fixed error when referencing connections/filesets/queues inside actions called asynchronously.
  • Bug - Delete Folder - No longer changes the working directory to the directory to be deleted.
  • Bug - Delphi Action - Fixed Unit output path issue with XE5 package projects.
  • Bug - Text List Sort - No longer adds extra blank line after sorting list.
  • Bug - Pastic SCM - Fixed actions to correctly save the selected workspace if the default workspace was blank.
  • Bug - FTPS Upload - Fixed to use the current directory when uploading.
  • Bug - Export Log - Fixed dead lock which would occur when using multiple export logs in async groups.
  • Enhancement - Build VS.Net Solution - Added option to allow failure of action if no configurations match configuration expression entered.
  • Enhancement - File Iterator - Added option to get relative path to file from a fileset.
  • Enhancement - Powershell - Added option to allow the specification of MTA, STA, or default.
  • Enhancement - Ini File Write - Added option to allow deletion of key if the value is blank.

New in FinalBuilder 7.0.0.2641 (Feb 18, 2014)

  • FinalBuilder IDE:
  • Bug - Run Selected Actions - Stopped Run Select Actions (and with children variant) cloning project objects (like filesets) each time it was called.
  • Bug - Rad Studio Project Group Wizard - Now correctly identifies C++Builder projects instead of importing them as Delphi projects in some circumstances.
  • Enhancement - Rad Studio Project Group Wizard - Now has C++Builder XE2 to XE5 support.
  • FinalBuilder Actions:
  • Bug - Mage Util - Added stripping of trailing slashes in directory names.
  • Bug - Choose One - Fixed exception which would occur if down arrow was used to select item.
  • Bug - TBL Imp - No longer alters the PATH to locate its the tools dll's.
  • Bug - VS.Net Build Solution - If regex configuration search text does not match a configuration the action now fails instead of attempting to build solution.
  • Bug - Vault - Now correctly quotes dates so that times can be included into version history calls.
  • Bug - Delete Directory - No longer sets the current path of FinalBuilder.
  • Enhancement - VS.Net Build Solution - Added 4.5.1 as a targetable framework.
  • Enhancement - SSH Execute - Added fail on timeout as an option.
  • Enhancement - Continua Set Build Status - New action added.
  • Enhancement - JDK Compiler - 1.7 compiler support added.
  • Enhancement - SignTool - Allows the specification of the hash algorithm to use.

New in FinalBuilder 7.0.0.2610 (Feb 18, 2014)

  • FinalBuilder IDE:
  • Bug - Close Project - Closing a running project, and tab closing corrected to stop internal exceptions.
  • Enhancement - FinalBuilder.exe.2013.config - Added to provide TFS2013 redirection for required DLL's.
  • Enhancement - Scripting - SetVariable exposed off actions object.
  • Enhancement - TFS2012/TFS2013 - Build Templates and Workflow controls added. These can be located in the installation directory under "TFS Templates".
  • Enhancement - TFS 2008,2010,2012 - Reduction in information retrieved for TFS FinalBuilder Tasks. Reduce memory load and time required to perform operation.
  • FinalBuilder Actions:
  • Bug - FTP Mirror - Corrected so that inclusions and exclusions don't use full path, just relative pathing when performing tests.
  • Bug - TFS Check In - Corrected detection of "There are no pending changes matching the specified items." as a failure condition.
  • Bug - Exit Action List - Corrected behaviour of try..catch..finally and Exit Action List. Now calling "Exit Action List" will not cause the skipping of actions after a try..catch..finally in other action lists.
  • Bug - FTP Upload - Fixed usage of fileset so that sub-directories are included.
  • Bug - Service - Reduced requested permissions for service actions based on the action being performed. Results in greater number of security profiles being able to perform these actions.
  • Bug - VSTest.Console - Corrected publishing test results to TFS Servers.
  • Enhancement - SSH Action - Now writes out information received from SSH execution. Writes [No output received] if nothing received.
  • Enhancement - All Actions - Impersonate Net User Only added to all actions which allow impersonation. This allows the action to use a Network user when interacting across domains or on network resources if required.

New in FinalBuilder 7.0.0.2538 (Feb 18, 2014)

  • FinalBuilder Actions:
  • Bug - Replace Variables Action - Fixed issue with not resolving local variables.
  • Bug - RoboCopy Action - Fixed incorrect copy flag for timestamps.
  • Bug - Added missing TFS Source control Optons intellisense definitions.
  • Enhancement - Installshield 2013 - added check for fatal errors in output, ISCMD doesn't return non zero exit code when fatal error occurs.

New in FinalBuilder 7.0.0.2528 (Feb 18, 2014)

  • Bug - FTP - Fixed regression (in build 2525 only) in FTP Upload action when using filesets.

New in FinalBuilder 7.0.0.2183 (Apr 18, 2013)

  • Team Foundation Server Support:
  • Added TFS 2012 Support.
  • FinalBuilder Core:
  • Bug - Exit Loop Action - fixed stepping bug.
  • Bug - Fixed exception when logging variable values
  • FinalBuilder Actions:
  • Bug - Copy Files Action - improved UI logic for ForceDirectories option.
  • Bug - BDS Project Group Import wizard - Added support for Delphi XE2 & XE3.
  • Bug - Delphi Action - Another fix for an undocumented XE3 compiler change.
  • Bug - Delphi Action - Fix for Eurekalog support - issue caused by fix for Delphi XE3 compiler command line change/bug.
  • Bug - Delphi Action - HPP output paths - deal with errant trailing path delimeters.
  • Change - Delphi Action - exposed NamespacePrefixes property to scripting.
  • Change - Delphi Action - Added support for finding Eurekalog compiler on system path.
  • Bug - FTPS Connect Action - Improved compatibilty with some self signed certificates.
  • Bug - MSBuild Action - Fixed design time issue caused by .NET 4.5 API breaking change.
  • Bug - SFTP Download Action - handle local folder when there is no trailing path delimeter.
  • Bug - SSH Actions - added cmd shell support for windows based ssh servers like WinSSHD.
  • Bug - SSH Actions - Changed live logging to log full lines only.
  • Bug - Subversion options - fixed but where path part of default repo was being stripped off.
  • Bug - VMWare List Virtual Machines Action - allow key edit in port field and alllow >100 for the value
  • Bug - VS.NET Action - action now stores list of projects in solution, which should resolve some designtime issues when the solution is no longer available at design time.
  • Change - Burn CD/Create ISO Actions - Added option to preserve file creation/modification datetimes.
  • Change - RoboCopy Action - Added Include Files property Page.
  • Feature - Added Continua CI Set Variable.
  • FinalBuilder IDE
  • Bug - Fixed Customrunner.gif functionality.

New in FinalBuilder 7.0.0.2056 (Apr 18, 2013)

  • FinalBuilder Core:
  • Bug - Exit Loop Action - fixed stepping bug when exit loop run inside a try/catch block
  • Bug - PropertySets - fixed index out of bounds exeptions when used on some actions
  • Feature - Regular expression - performance enhancement
  • FinalBuilder Actions:
  • Bug - Delphi Action - work around for XE3 not liking double quotes
  • Bug - Foxit PDF Action - Fixed validation script error
  • Bug - Get File Size Action - Changed formatted values to show KB rather than Kb
  • Bug - Include Project Action - Fixed Server Build ID variable not set in included projects
  • Bug - Installshield Action - IS 2012 Spring option was not saving
  • Bug - Send Email Action - reverted previous RFC compliance change and reworked so that html emails still work correctly
  • Bug - Text Find/Replace Action - fixed issue with OnMatchGroup script event passing wrong value in Text parameter
  • Change - Clearcase Actions - added support for selecting replicated ucmvobs
  • Change - Mercurial Add & Commit actions - changed files field to memo so variables can be used
  • Change - Mercurial Commit Action - Added option to treat No Changes as OK
  • Change - SFTP Connect - added option to force protocol 4 or higher
  • Change - updated mage action to allow chosing SDK version
  • Feature - .NET tools - Added SDK 8.0A path to tools lookup paths
  • Feature - CBuilder Action - XE3 support
  • Feature - Delphi Action - added support for alternative settings file
  • Feature - FTP Connect Action - Added EnableKeepAlives option
  • Feature - MSSQL Execute SQL Action - Added "Enable Quoted Identifiers" option when using sqlcmd
  • Feature - NUnit Action - Added option to disable shadow copy (/noshadow)
  • TFS Actions - Added binding redirect to installer for TFS2012

New in FinalBuilder 7.0.0.1968 (Apr 18, 2013)

  • FinalBuilder Core:
  • Bug - FBCMD - Fixed issue with spawned applications that call SendMessage with HWND_BROADCAST
  • FinalBuilder IDE:
  • Bug - Fixed assertion when loading projects with missing packages
  • Bug - Unused variable search improvements
  • Bug - SCCAAPI - Get Latest version when loading project from command line and /r specified not working
  • Bug - Script Editor - Fixed hang issue with ? in powershell scripts
  • Bug - Variables Edit dialog - fixed issue with spaces in group names
  • FinalBuilder Actions:
  • Feature - Added Eurekalog 64bit support
  • Feature - Added support for VS2012 RTM
  • Feature - Delphi Action - Added SetDelphiVariable script method
  • Feature - Delphi Action - Eureaklog 7 64bit support
  • Feature - Delphi Action - added prelimiary XE3 support - based on XE2, not tested
  • Feature - Installshield Action - Added support for 2012 Spring
  • Bug - CVS Login Action - added variable expansion in password
  • Bug - Delphi Action - reading version info strings, fixed delimeter issue
  • Bug - Delphi Action - XE2 fixed xmlns issue with writing version info to dproj
  • Bug - Email Action - fix for RFC 2183 Content - Disposition compliance for attachements
  • Bug - FTP Delete Directory Action - Attempting to improve compatibility with ProFTPD
  • Bug - Group Action - Fixed issue with reporting total time for children
  • Bug - HTTP Get File Action - fixed error handling when invalid URI used
  • Bug - MSDeploy Actions - Fixed setParam command line handling
  • Bug - Run PowerShell Script Action - better handling of arguments with spaces
  • Bug - SignTool actions - fixed variable expansion on password field
  • Bug - SQLServer Execute Action - handle variables in password field
  • Bug - TestComplete Actions - fixed unhandled exception at design time when compatible version of testcomplete not installed
  • Bug - Web Config Transform Action - fixed error message when source file missing

New in FinalBuilder 7.0.0.1889 (Apr 18, 2013)

  • FinalBuilder Core:
  • Bug - CLR Hosting - Fixed threading issue with unloading app domains
  • Change - Core - changed CLR startup to use highest available version if selected version is not installed
  • FinalBuilder Actions:
  • Feature - Added support for VS2012 RC
  • Feature - InstallShield Action - Exposed ReturnCode property to scripting
  • Bug - Hyper V Options - fixed script exception when viewing options
  • FinalBuilder Action Studio:
  • Bug - Action Studio - fixed idle cpu usage issue

New in FinalBuilder 7.0.0.1864 (Apr 18, 2013)

  • FinalBuilder Core:
  • Bug - Console - changed error handling for setting variables on the command line
  • Feature - Console - added /XV option to exclude logging of variables passed on the command line.
  • Bug - Scripting - TStrings Object regression, fixed missing properties
  • FinalBuilder Actions:
  • Feature - VS.NET Action - Added support for VS11 (Beta)
  • Feature - Added WebConfig Transform action
  • Feature - Delphi Action - Added support for D2009+ Project Resources (rcitems in the dproj).
  • Change - Create Directory Action - replaces / with \ to avoid errors when forcing directories
  • Change - FTP Upload Action - Added Trim on Remote File name to ensure no spaces at end
  • Change - MKS Add action - added option to not set - - onexistingarchive
  • Bug - Delphi Action - fixed generation of 64 bit type libraries (missing undocumented compiler switch)
  • Bug - Delphi Action - fixed project resources compilation with microsoft resource compiler failing
  • Bug - Delphi Action - Fixed regression bug with not updating version info in dproj in versions earlier than XE2
  • Bug - Delphi Action - Fixed XE2 issue with loading search path from dproj
  • Bug - Get Date Time Action - fixed default date format string
  • Bug - SQL Server Set Access Action - fixed issue with variables in DB name
  • Bug - Stac/Queue Pop Action - fixed locking issue when running under async groups
  • Bug - PsTools Actions - fixed validation issue
  • FinalBuilder IDE:
  • Bug - IDE Running View - fixed Running time display when runtime > 24hrs
  • Bug - Log View - Fixed issue with Runtime display when action duration is > 24hrs

New in FinalBuilder 7.0.0.1795 (Apr 18, 2013)

  • FinalBuilder Core:
  • Bug - Fixed Action group times not showing correct values in log regression
  • Bug - Fixed some auto updated properties not persisting when Running Selected Actions
  • Bug - Include Project Action - reverted behavor of Define Variable Action when run in included projects to the same as build 1484 and earlier
  • Bug - Scripting - fixed issue with async actions and conditions script errors
  • Bug - Scripting - TStrings Object regression, fixed missing properties
  • Bug - Win32 Version Info - fixed issue with FileSubType and FileFlagPrivate not loading correctly from property sets
  • FinalBuilder IDE:
  • Feature - Scripting - Added IndexOf method to TStrings code completion
  • FinalBuilder Actions:
  • Bug - C++Builder Action - Fixed issue with Auto incremented build number not being persisted
  • Bug - Delphi Action - moved CBuilder output to separate tab, fixed output for D2009 and later when All C++ outout selected
  • Bug - Delphi Action - Fixed regression where Auto Incremented Build number was not being persisted.
  • Feature - Delphi Actions - Added support for D2009+ Project Resources (rcitems in the dproj).
  • Bug - SSH Execute Action - fixed connection name not expanding variables
  • Bug - TF Get Latest Version - Reported incorrect version number when run more then once.
  • Bug - Update Deployment Project Action - fixed issue with action not rewriting byte order mark.
  • Change - FTP Download File - Added timeout option
  • Change - PsExec Action - Added Run As System Account ( - s) to Remote Page

New in FinalBuilder 7.0.0.1724 (Feb 1, 2012)

  • FinalBuilder IDE:
  • Bug - Log View - Forced log view to show failed action output.
  • FinalBuilder Actions:
  • Bug - Delay Action - Fixed overflow bug when system uptime greater than 49.7 days (Gettickcount issue).
  • Bug - Send Email Action - Improved error handling for server disconnects.
  • Bug - Send MSN Message - Fixed action timing out while connecting to service.
  • Change - Delete Files Action - Added check for a path as part of the filespec.
  • Change - Delphi Action - Added support for XE2 Custom VCL Themes.
  • Change - HTML Help Compiler - Exposed extended error checking option.
  • Change - Set Variable Action - Added DateTime force type.
  • Feature - Added NUnit Load XML Action.
  • Feature - Help and Manual - Added ePub compilation support for Help and Manual 6.

New in FinalBuilder 7.0.0.642 (Sep 16, 2010)

  • FinalBuilder Core:
  • Bug - Action List Parameters - Fixed regression bug resulting in a failure in the Set Variable action.
  • Bug - Action Output Monitors - Fixed issues with Save First/Last match behaviour differences between single and multiline messages.
  • Bug - Action Output Monitors - Fixed wildcards option modifiying match string problem.
  • Bug - Fixed backwards compatibility issue with scripting access to options objects.
  • Bug - Fixed WoW64 redirection regression bug.
  • Bug - Property Sets - Fixed resetting to default values not working correctly.
  • Bug - Trigger Files Iterator - Fixed variable getting set to the filename variable name.
  • Bug - Win32 Verison Info - Fixed missing ProductVersion
  • FinalBuilder IDE:
  • Change - Action Properties Dialog - Reverted tool tips behavior back the same as the previous release.
  • Bug - Enable/Disable all buttons disabled when project is running.
  • Bug - Fixed AV in variables dialog when sorting variables.
  • Bug - Fixed selected log item text not visible.
  • Bug - Fixed AV when refactoring actions to new action list.
  • Bug - Fixed build log taking focus when stepping.
  • Bug - Fixed enabling/disabling of variable combo box based on behaviour.
  • Bug - Fixed for for possible AV in Action Inspector.
  • Bug - Fixed 'Hide Deleted' checkbox showing as black.
  • Bug - Fixed IDE not releasing lock on project log file.
  • Bug - Fixed SCC "Check in on close project" option not working.
  • Bug - Fixed scripts not being autosaved when changing between action lists.
  • Bug - Fixed welcome page not unescaping RSS feed.
  • Bug - Fixed Configuration Wizard, some settings were not being used correctly on the first run.
  • Bug - Fixed issue where closing a project before the selected project could cause an invalid state in the IDE design services, resulting in assertion failures.
  • Bug - If the examples directory was deleted then FinalBuilder will fail to start.
  • FinalBuilder Actions:
  • Feature - Extract Archive - Added option to overwrite read only files
  • Feature - If Then Action - Added "Does not match regular expression" operator
  • Feature - IIS 7 Actions - Added support to specify Application Pool when creating a Website
  • Feature - Run QA Wizard - Added support for new executable name
  • Change - Multi Question Action - Set OK button to default so enter will close the form
  • Bug - Ask Question Action - Fixed issue with timeout message box messages not being displayed correctly
  • Bug - Assembly Info to Property Set - Fixed issue with C++ attributes not being loaded correctly
  • Bug - Build Delphi Win32 Project Action - Fixed default value for LinkProductVersionToFileVersion property
  • Bug - Build VS.Net Solution - Fixed issue with updating C++ AssemblyInfo file resulting in duplicate attribute entries
  • Bug - C++ Builder - Fixed error handling for unsupported icon formats when extracting icon from resource file
  • Bug - Delphi - Updating .dproj file now writes uft8 byte order mark
  • Bug - Delphi - Fixed BDS Variable for Delphi XE
  • Bug - Fixed indenting issue with MSBuild logger
  • Bug - Fixed MSBuild 2.0 logger not grouping the project correctly
  • Bug - Fixed PVCS Actions not showing in Professional Edition
  • Bug - Fixed VBScript error in NCover actions
  • Bug - MSSQL Execute - Fixed script end quote being stripped
  • Bug - PropertySet Assign Values Action - Fixed reporting incorrect number of properties assigned
  • Bug - SetupBuilder Run Installer - Fixed issue with unused properties
  • Bug - Surround Generic Action - Fixed working folder "Browse for Directory" button
  • Bug - Build VS.NET Solution - Fixed action not updating AssemblyInfo.cs files in the root directory
  • Bug - Win32 Version Info Updater - Fixed bug with ProductVersion string not taking correct value in some instances
  • Bug - Win32 Version Info Updater - Improved parsing of non standard format RC files
  • Bug - Win32 Version Info Updater and Compiler actions - Fixes to Version Info generation

New in FinalBuilder 6 (Apr 8, 2008)

  • Core Improvements
  • Windows PowerShell
  • Action Logging
  • Hierarchical Logging
  • Improved Output Quality
  • Automatic Descriptions
  • Action Output Monitors
  • MSBuild Task
  • Extra Team Foundation Support
  • Visual Studio Team Explorer Integration
  • Error Dialog Monitor
  • New user info file
  • IDE Improvements
  • IDE Action Types and Options Filter
  • IDE Welcome Page
  • IDE Reorganization
  • Live Logging Improvements
  • SCC Checkin Comment [Professional Only]
  • Validation
  • Easy Scripting of Action Properties
  • Project Author and Notes
  • Project Information in Project Tree
  • Variable Groups
  • Variable Suggestion
  • Global Script Editor Enhancements
  • Batch Project Upgrade
  • New Actions
  • CSV Field Iterator
  • GUI Automation Actions [Professional Only]
  • MbUnit Action
  • Visual Studio Solution File Iterator
  • Web Service Actions
  • Team Foundation Build Parameters Action
  • Improved Actions
  • Export Log Action
  • MSBuild Project Action
  • ActionStudio
  • Custom Action Property Sets
  • Custom Action File Sets
  • New .NET Custom Action API
  • Find & Replace
  • Windows PowerShell
  • Search Keywords
  • Iterator Actions