August 27th, 2020
FinalBuilder IDE
- BUG - Fixed issue with variable CanonicalizePath option not persisting in some instances.
August 25th, 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.
July 21st, 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.
July 14th, 2020
FinalBuilder Actions
- Enhancement - Visual Studio Action - added .net framework 4.8 target override.
- Enhancement - Git Actions - major overhaul of git actions - there may be some minor breaking changes.
- Enhancement - Azure Actions - Major overhaul of actions - there may be some minor breaking changes.
- Enhancement - Accurev actions - Minor tidy up ui.
- Enhancement - Bazaar Actions - Minor ui tidy up.
- Enhancement - ILMerge actions - Minor tidy up ui.
- Enhancement - Dotnetcore Actions - Minor tidy up ui.
- Enhancement - MSDeploy Action - Minor tidy up ui.
- Enhancement - SecureZip actions - Minor tidy up ui.
- Enhancement - 7zip actions - Minor tidy up ui.
- Enhancement - Zip/Unzip actions - Minor tidy up ui.
FinalBuilder Core
- BUG - Fixed random access violation.
May 27th, 2020
FinalBuilder Installer
- BUG - Fixed issue with duplicate packages after upgrade install.
FinalBuilder Actions
- Enhancement - InstallShield Action - added support for InstallShield 2020.
- Enhancement - Build Delphi Action - Added support for Delphi 10.4
- Enhancement - .NET Actions - added definition for 4.8 sdk
April 29th, 2020
FinalBuilder Core
- BUG - Fixed issue with duplicate property serialization in xml project file format.
- BUG - Fixed serialization issue with write only properties.
FinalBuilder Actions
- BUG - Send Email Action - Removed insecure SSL versions.
- BUG - SourceSafe Actions - Fixed and isssue where blank passwords would not work correctly.
- BUG - xUnit Action - updated xUnit action to use correct command line options.
- BUG - Export Log action - Fixed UI bug when selecting custom xsl stylesheet.
- BUG - Export Log Action - fixed issue with Flat stylesheet not showing action output when only errors selected.
- BUG - Nuget Restore Action - Sources option was not being added to the command line.
- Enhancement - Help & Manual Action - added support for Help+Manual 8.
- Enhancement - Get DateTime Action - Added ability to use existing datetime variable as source.
- Enhancement - VSTest.Console Action - Added TestAdapterPath property.
- Enhancement - Path Manipulation action - add Canonicalize Path option.
- Enhancement - Delphi Action - Added preliminary Delphi 10.4 support.
FinalBuilder IDE
- BUG - Fixed minor memory leak.
- BUG - Scheduler Wizard truncated task names that has a period in them, resulting in duplicate tasks.
February 4th, 2020
FinalBuilder Core
- BUG - Scripting - fixed issue with Powershell based conditions.
- BUG - Export HTML Log now only shows hidden actions (and children) if in error.
- BUG - Fixed issue with setting variable using a propertyset property in expressions.
FinalBuilder Actions
- BUG - Nuget Push Action - fixed error with SymbolSource property.
- BUG - Nuget Install Action - fixed script issue with adding fallback sources.
- BUG - StarTeam Actions - deal with view being empty when building -p command line.
- BUG - FTP Connect Action - Only encrypt data channel for ftps.
FinalBuilder Installer
- BUG - fixed urls for Windows Management Framework downloads.
December 2nd, 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.
November 29th, 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.
November 15th, 2019
FinalBuilder Core
- Bug - Project files - fixed indentation issue with xml project files.
FinalBuilder Actions
- Enhancement - Send Email Action - Log the host and port when connecting.
- Enhancement - Catch Action - Added option to append to errors variable.
- Enhancement - FTP Connect Action - Added EPSV/EPRT support.
- Enhancement - Delphi Action - Added compiler A16 record field align support.
- Bug - VS.NET Action - Assemblyinfo file detection did not always work in sdk style projects.
- Bug - Clean Directory Action - Fixed issue with serialization.
FinalBuilder IDE
- Enhancement - Select the first tab when adding a new action rather than the last used one for that action type.
October 16th, 2019
FinalBuilder Core
- Bug - Fixed a regression issue with opening projects with a - in the name.
October 15th, 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.
October 1st, 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.
August 28th, 2019
FinalBuilder Actions
- 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.
July 26th, 2019
FinalBuilder Core
- Bug Fix - Fixed regression with package loading which caused some package to not be loaded.
FinalBuilder 8.0.0.2548
July 22nd, 2019 - link removed as this version is not recommended due to a major issue
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.
April 29th, 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.
February 28th, 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.
February 5th, 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.
December 14th, 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..
November 22nd, 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.
September 18th, 2018
FinalBuilder IDE
- Bug Fix - Fixed Tip of the day next/prev links.
FinalBuilder Actions
- 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.
July 25th, 2018
FinalBuilder IDE
- 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.
FinalBuilder Core
- Bug Fix - Fixed regression with resetting local variables during project load.
- Bug Fix - Fixed memory leack in .net actions.
- Bug Fix - Fixed nil pointer exception in scripting.
- Bug Fix - Fixed race condition in stepping engine.
- Bug Fix - Fixed random av in stepping engine.
- Bug Fix - Powershell Scripting - Fixed issue with accesing FB Variables.
- Change - Log Files - Allow dash and space as valid characters for new log files.
FinalBuilder Actions
- Bug Fix - Incredibuild Action - Show Target in formatted description.
- Bug Fix - S3 Actions - fixed issue with action type id - reverted to original values.
- Bug Fix - S3 Actions - variables were not being expanded in AccessKey and SecretKey properties.
- Bug Fix - Windows Installer Actions - fixed issue with password expansion.
- Bug Fix - VSTS Actions - deal with uri too long issue, enabled system.id field in output.
- Bug Fix - VSTS Actions - Uri escape projectname in request uri.
- Bug Fix - SSH Open Connection - Fixed random client state error when reconnecting.
- Enhancement - SSH Actions - added more verbose logging.
- Enhancement - TFS Checkin Action - added German translations to no pending changes check.
- Enhancement - ADO Query Action - added more info when recordset fails to open.
- Enhancement - SMTP Email Action - Added options to allow reducing logging.
- Enhancement - SMTP Email Action - Allow the use of logging options when using global smtp settings.
- Enhancement - Wait for Process Action - Added CaseSensitive option for Process Name.
- Change - FileList Copy/Move action - Marked as deprecated, there are better options.
Action Studio
- Bug Fix - default GetEnvironmentBlock script not populated for Python & Powershell.
May 15th, 2018
FinalBuilder Actions
- Bug Fix - Delphi Action - Fixed regression with resetting local variables.
FinalBuilder 8.0.0.2411
May 15th, 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.
May 4th, 2018
FinalBuilder Actions
- Enhancement - VS.NET Action - Added Publish build action (only supported when using msbuild).
FinalBuilder IDE
- Bug Fix - License Wizard - fixed issue with downloading licenses and requesting trial keys (caused by server cms upgrade).
April 18th, 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.
Feb 15th, 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.
Dec 18th, 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!).
Nov 21st, 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.
Sept 5th, 2017
FinalBuilder IDE
- Bug Fix - Licensing - Fixed Issue with trial & license key downloads not working.
FBCMD
- Bug Fix - Changed logic for detecting if continua logging should escape backslashes.
FinalBuilder Actions
- Bug Fix - Http Get Action - Action now supports SNI when using SSL.
- Change - Get DateTime Action - Disable dateFormat field when using DateTime variables, as the variable's format string is used instead.
August 23rd, 2017
FinalBuilder Core
- Bug Fix - fbx8 serialisation - Corrected how whitespace values were seralised.
- Logging - Hiding an action from the log now correctly hides the action from the log.
FBCMD
- Bug Fix - Fixed error in updating escaped characters in variables for fbcmd.
FinalBuilder IDE
- Bug Fix - Licensing - Fixed software assurance message to display white in all cases of the software assurance being valid.
FinalBuilder Actions
- Bug Fix - Build VS.Net Solution - Fixed loading of projects where incorrect path delimiter was used.
- Bug Fix - Delphi - Added check for recursive variable reference in ConfigName, cannot contain %CONFIG%.
- Bug Fix - Delphi - Fixed loading of icons at design time.
- Bug Fix - Delphi - Changed action dialog to not overwrite the starting directory when opening the properties dialog.
- Bug Fix - Delphi - Improved settings loading through config inheritance.
- Bug Fix - Delphi - Don't write incomplete resource file out when an error occurs, fail earlier.
- Bug Fix - SFTP Actions - Improved error handling and reporting.
- Bug Fix - FTPS Download Files - Fixed CreateIfMissing to work as a boolean
- Bug Fix - FTPS Download Files - get the correct file list.
- Change - TFS Create Workspace - Added expansion of variables for new working directory option in create workspace..
- Bug Fix - TFS Create Workspace now correctly sets the working directory based on the override working directory, or the default working directory in the options, or to the current working directory based on settings.
- Bug Fix - PropertySet load from INI file - Default values are always loaded now and then overwritten by values from ini file.
- Bug Fix - Run Target - Parameter value expansion errors will now correctly trigger the catch in try..catch blocks.
- Bug Fix - InstallAware - Improved "Update revision ID / Auto generate GUID" to correctly locate the revision ID in the project.
- Bug Fix - File/Folder Exists - Fixed the dection of directories to be Microsoft recommended method.
- Bug Fix - Delete Folder - Added more protections for folders that might disappear during the delete process.
June 2nd, 2017
FinalBuilder Actions
- Bug Fix - Build Delphi - Fixed dcc32 command line parameter issue that cause System.pas not found on some versions of delphi.
May 31st, 2017
FinalBuilder IDE
- Bug Fix - Schedule Tasks - Fixed username to not add the domain name again to the users name if its already present.
- Bug Fix - Global Scripts - Global scripts will no longer keep adding a blank line to the end of the script on each save.
FinalBuilder Actions
- Bug Fix - Build Delphi - Added updating of the loaded project based on key input.
- Bug Fix - Build Delphi - Added missing browse for file/folder functionality for Platform SDK options.
- Bug Fix - TFS Create Workspace - Added setting of working directory to the action.
- Bug Fix - Build Delphi - Updated Linux, and OSX build support.
- Bug Fix - Build Delphi - Corrected the reporting of output directory validation to report error messages instead of raise exceptions.
- Bug Fix - Include Project - Include project will correctly show an error in fbcmd when a project is unable to be loaded because of missing action packages.
- Enhancement - H&M 4+ - Added the ability to specify a word template for Docx help.
May 25th, 2017
FinalBuilder Actions
- Bug Fix - Delphi Action - Fixed regression with resource compiler selection which caused resource compilation to fail in some instances.
May 16th, 2017
FinalBuilder
- Bug Fix - Control Flow - Fixed error where if the last action failed it would override the status of the build.
- Bug Fix - Watchers - Updated new and edited variables to reset to default values.
- Enhancement - Installer - Corrected the FinalBuilder installer to link to the powershell 5.0 installer.
- Enhancement - Installer - Expanded the TFS acronym in the installer components and types to Team Foundation.
FinalBuilder IDE
- Bug Fix - Schedule Tasks - Fixed username to not add the domain name again to the users name if its already present.
- Bug Fix - Global Scripts - Global scripts will no longer keep adding a blank line to the end of the script on each save.
- Bug Fix - Actions Chooser - Added limitations on redrawing when the action definitions were reloaded.
- Bug Fix - IDE - Adding a package to FinalBuilder will now use the custom actions name as the description by default.
- Bug Fix - Task Scheduler - Corrected the display and setting of days of the month for windows task scheduler.
- Bug Fix - Task Scheduler - Corrected an exception that was raised when the Monthly Day of the week trigger.
- Bug Fix - Action Properties - Fixed issue where categories, alasis, and descriptions were not being loaded for action studio actions.
- Bug Fix - Task Scheduler - Fixed issue that would blank out status for all scheduled tasks.
- Enhancement - Task Scheduler - Added begin date fields to all wizard pages for creating a new task.
- Enhancement - Action Lists Frame - Added a new icon to appear in the action list frame to signal when an action defines variables.
- Enhancement - Targets - Added short-cuts for moving targets left, and right in the main tab list. Use ctrl + left / right respectively.
- Enhancement - Targets - Added short-cuts for moving targets up, and down in the project tree view. Use ctrl + up / down respectively.
- Enhancement - Able to now open multiple projects at the same time.
- Enhancement - Added images for action status in the action list view.
- Enhancement - Added notification to change modified status of project when target order changes.
- Enhancement - Shortened some component and type descriptions as they would not fix in the dialog.
- Enhancement - Fixed splash screen changing the location of the main windows to always be the main monitor.
FinalBuilder Console
- Enhancement - Added text for variable logging exclusions on the command line.
FinalBuilder Actions
- Bug Fix - Build Delphi - Updated Linux, and OSX build support.
- Bug Fix - Build Delphi - Corrected the reporting of output directory validation to report error messages instead of raise exceptions.
- Bug Fix - Include Project - Include project will correctly show an error in fbcmd when a project is unable to be loaded because of missing action packages.
- Bug Fix - Include Project - The parameter logging now expands variables if they are used.
- Bug Fix - If Running Under Continua CI - Changed text in action from fail, or skipped. Also noted the action can be used with else actions.
- Bug Fix - Read Registry Value - If a variable is used for the registry value to look up, its expanded value is now reported when it can not be found.
- Bug Fix - Continua CI Set Build Status - Changed the property page title to "Build Status".
- Bug Fix - Continua CI If Running Under Continua - Updated the action to allow for the negative of the action instead of needing to set a variable manually.
- Bug Fix - Windows Sharing - Fixed logic that was stopping remove windows sharing action from sharing a remote machines folder.
- Bug Fix - Include Project - Include project will now have the hint of the project loading error label as the error or project that was attempted to be loaded.
- Enhancement - MSSQL Execute - Added option for disabling variable expansion in SQLCMD calls.
- Enhancement - Help & Manual - Added the ability to specify skins file in the multimedia format.
- Enhancement - List Iterator - Added button to allow creation of variables for the variable drop down list.
- Enhancement - Include Projects - Added option to log parameters that are set for the included project.
- Enhancement - Windows Admin - Updated Windows Admin actions using WMI to allow the password to be a variable.
- Feature - NuGet Clear Cache - The new action allows for clearing of each of NuGet's Caches.
- Feature - Text Get Line - Added new action to retrieve a certain line in a text file, based on supplied separator.
- Feature - VS Build - VSAdded .net 4.7 support in VS.net build override target framework option.
Action Studio
- Bug Fix - Action studio copy and paste will now properly mark the pages as dirty.
March 23rd, 2017
FinalBuilder
- Enhancement - Added FBCALLINGPROJECT variable, to hold the name of the calling project of an included project.
- Enhancement - Added FBCALLINGTARGETID variable that is the including target.
- BugFix - Schedule tasks - Corrected the way in which days of the month are loaded for Monthly scheduled tasks.
- BugFix - Schedule tasks - Corrected task schedule formatting call for daily tasks.
- BugFix - Schedule tasks - Corrected presentation of repetition trigger information.
- BugFix - Schedule tasks - Added warning about administrator permissions being needed for advanced editing.
- BugFix - Schedule tasks - Added extra compatiblity levels for windows task scheduler.
- BugFix - Schedule tasks - Added refreshing list when advanced edit is called for scheduled tasks.
- BugFix - Schedule tasks - Added looking at the first trigger to see if task is disabled.
- Enhancement - Added code to protect from the FinalBuilder window not being displayed at startup. The window will now present itself on the first monitor if it is not visible.
- Enhancement - Added scripting functions of GetVariableByIndex and GetCount on FBVariables object.
- BugFix - Added horizontal scroll bars to all file list controls.
FinalBuilder Actions
- BugFix - SSH - Corrected an issue where connection open actions would wait infinitely.
- BugFix - SSH - Added terminal emulation back into SSH client connections. All SSH actions now emulate a terminal so that commands and shells that require this can function as expected.
- BugFix - ADO Iterator - Corrected regression where the in memory feature was removed in a previous build.
- Enhancement - Signtool - Added /ac option to sign tool.
- Enhancement - Export Log - Added export from include target onwards for export log file.
- Enhancement - Reset Variables - Changed the reset variable action to have a larger area to represent the default value.
- Enhancement - Build Delphi - Initial Support for Delphi Tokyo.
FinalBuilder Action Studio
- BugFix - Fixed script language drop down on main action page.
- BugFix - Fixed issue with code completion not displaying on action script pages.
February 16th, 2017
FinalBuilder
- BugFix - Corrected IDE to no longer clear action status after run.
- February 14th, 2017
FinalBuilder
- BugFix - Improved loading of project info to avoid conflicts.
- BugFix - Fixed file sharing issue when loading project files from network shares.
- BugFix - Fixed log export file name/project name fields when exporting from included projects.
- BugFix - MSBuild task has added protections for retrieving FinalBuilder log messages.
- BugFix - Added auto completion for variables used in the variable default value field.
- BugFix - Fixed searching two or more projects that were copies of each other.
- Improvement - Added consoletitle option to FBCMD.
- Improvement - Added indication in main window caption when running with elevated privileges.
- Improvement - Major update to the task scheduler interface. Now using Windows Vista onwards features.
- Improvement - Added task scheduler option for tasks to occur every X minutes.
- Improvement - Reduced CPU load caused by the running frame.
- Improvement - Added a FBBUILDERRORS and FBIGNOREDBUILDERRORS protected project variables. These count the build errors in the build, crossing included projects.
- Improvement - File open dialogue can now see mapped drives.
FinalBuilder Actions
- BugFix - Set Build Status - font colour did not follow the settings on the action.
- BugFix - GUI Automation - Fixed null reference issue.
- BugFix - Delphi - Now resolves config and platform variables correctly.
- BugFix - Assembly Info Updater - Added variable reference renaming support.
- BugFix - End - Now correctly clear their exception status when used in a loop.
- BugFix - HTTP Get - Added directory validation for download files location.
- BugFix - Text Find/Replace - Improved replace performance when not using file-sets.
- BugFix - Team Foundation History - The history buffer is now cleared after each run.
- BugFix - Team Foundation History - Updated the code page used to read the console so that other languages appear correctly.
- BugFix - SFTP - Corrected key authentication that occurs after channels drop out.
- Enhancements - Team Foundation Add - added /ignore option.
- Enhancements - HTTP Get - Added option to use server set file name.
- Enhancements - .NET Core - Added .Net Core actions.
November 23rd, 2016
FinalBuilder
- BugFix - Corrected a race condition in variable namespaces under async groups.
- BugFix - VariableSense - Fixed calls to %fileset.AllFiles% to correctly use the defaults set in the fileset.
FinalBuilder Actions
- BugFix - Copy Files - not reporting failure when recursing.
- BugFix - FTP Mirror - fixed max retries handling.
- BugFix - FTP Mirror - fixed trailing slahs for uploaded files.
- BugFix - Continua Set Variable - fixed escaping of single quotes.
- BugFix - Zip Files - removed logging of password.
- BugFix - TFS Workflow - Corrected Team Build Tasks msbuild flags.
- Enhancement - Send Email - added TLS 1.1 and TSL 1.2 support.
- Enhancement - XML Iterator - Added ability to get the node name.
- Enhancement - XML Read to variable - Added ability to get the node name.
- Enhancement - Visual Studio - Added preliminary support for VS2017 RC.
- Enhancement - MSBuild - Added preliminary support for MSBuild 15 RC.
October 4th, 2016
FinalBuilder
- Enhancement - Add computer name and ip address to summary of log report.
FinalBuilder Actions
- Enhancement - SVN Checkout - Added the ability to set the --force parameter.
- Enhancement - File/Folder Exists - Updated to have better determination as to whether the entry is a file or folder.
- Enhancement - MSBuild - Added working directory to the list of properties for the MSBuild action. It is available in the properties tab only.
- Bug Fix - FTPS - Corrected issue from previous release were password was no longer being set if supplied.
- Bug Fix - Red Gate - Corrected issue with action binaries not loading.
- Bug Fix - SFTP - Added clearing of SFTP key storage. The keys would be added each run of the script, causing multiple authentication checks.
September 21st, 2016
FinalBuilder
- Bug Fix - Fixed error where validation failure was causing projects to not be able to run even after the validation error was fixed.
FinalBuilder Console
- Enhancement - Added new option -logpackageload and -lp to allow for listing of packages as they are loaded.
FinalBuilder IDE
- Change - Removed hint from description column in target action listing view. The hint was simply repeating the description which was not of any assistance.
- Enhancement - Spash now shows the package paths as they are loaded.
- Bug Fix - Fixed error that was occurring when the variable sense hint window was being clicked outside the list of variables.
- Bug Fix - Fixed a number of icons that were not displaying correctly since the last release.
- Bug Fix - Corrected numerous help and quick help links.
- Enhancement - Updated target context menus to be consistent.
FinalBuilder Actions
- Enhancement - Checksum Action - New checksum action added. Calls the chocolatey checksum command line tool.
- Enhancement - SMTP Email Action - Searching for unused variables will not look in email addresses.
- Enhancement - Delphi Action - Added support for Eurekalog install location changes.
- Enhancement - FTPS Connection - Added SSL session resumption option for ftps connections.
- Enhancement - InstallShield - Added InstallShield 2016 support.
- Bug Fix - SQL Actions - Fixed connection frame exception when entering SQL connection information.
- Bug Fix - ADODatasetIterator - Updated to test for nulls before attempting to convert a fields value.
- Bug Fix - Define Variable - Variables now are correctly defined when using included projects. Previously variable not defined errors could occur outside the included project for the defined variable.
- Bug Fix - Run Script - Run script actions will now turn off debugging when running unattended or under the console runner.
- Bug Fix - Custom Actions - Custom actions will now turn off debugging when running unattended or under the console runner.
- Bug Fix - Edit XML Action - Fixed behavior of edit when existing text node found and not adding text.
- Bug Fix - Include Project Action - handled variable renames in parameters.
- Bug Fix - Zip - Fixed crash caused by blank file entries being added to the zip file action.
- Bug Fix - Zip - Fixed issue where zip action was holding information from previous run. Corrects behaviour of zip action calls done in loops.
- Bug Fix - Try..Catch..Finally..End - Fixed propogation of caught errors from try..catch..finally..end to parent nesting try..catch..finally..end block. Error messages and action will be reported as the original cause until a new error occurs.
- Bug Fix - Include Project - Fixed exception caused when an invalid target was selected as the target to run.
- Bug Fix - FTPS Connection - Removed user name and password as requirements for FTPS. This now allows the usage of just a private key.
- Bug Fix - Run Target - Fixed issue with out parameters not working with async groups. Previously the incorrect value would be set into the out parameter depending on timing.
July 29th, 2016
FinalBuilder Console
- Bug Fix - Improved handling of multiline variable values when running under Continua CI.
FinalBuilder IDE
- Change - When a password is set the user is now no longer able to edit the action through target editor. This includes changing the description, settings breakpoints and disabling actions.
- Bug Fix - When looking for variables that are not used, the ! symbol is taken into account when counting variables to remove from the list of unused variables.
- Bug Fix - Fixed FB8 CLR hosting issue when upgrading settings from earlier versions. FB8 now only uses .NET 4.0 for CLR hosting.
FinalBuilder Actions
- Bug Fix - File/Fileset Iterator Action - Improved Extension Strict Match behaviour.
- Bug Fix - Include Project Action - fixed issue with error handling when expanding expressions in parameters.
- Bug Fix - Include Project Action - Corrected loading of include project form so that expression editor loads all vars, project vars and property sets.
- Bug Fix - Fixed handling of Export Log I/O exceptions in export log action.
- Enhancement - VS.NET Action - Added ability to set BuildAction property from scripting.
- Enhancement - VS.NET Action - added .net 4.6.x framework override options.
- Enhancement - Added OriginalActionId field to exported log xml and stylesheets.
June 22nd, 2016
>
FinalBuilder Core
- Bug Fix - Issue with local variables and target parameters not always working under async groups.
FinalBuilder IDE
- Bug Fix - Some actions were missing icons.
FinalBuilder Actions
- Feature - Added Is Running Under Continua Action.
- Feature - Added Continua CI - Get Version Info Action.
- Feature - Exposed Continua Object to scripting (requires latest Continua CI build).
- Bug Fix - Corrected the behaviour of the sub string action when searching for the end value.
- Enhancement - ADO Execute Stored Procedure Action - Include Schema prefix when loading procedure list.
FinalBuilder Action Studio
- Enhancement - Added support for png images with full transparency for action icons.
June 10th, 2016
FinalBuilder IDE
- Bug Fix - Corrected error causing some execute program actions to fail on run.
June 3rd, 2016
FinalBuilder IDE
- Enhancement - Improved error reporting for resetting variables that are undefined.
- Enhancement - Cached the loading of FinalBuilder configuration files.
- Enhancement - Improved statup time.
- Bug Fix - Exception handling now correctly resets iterators that are run again after an error occurs.
- Bug Fix - Added protection for the variable resolution on variable resets.
- Bug Fix - Resolved variable type issue not loading correctly in certain circumstances. No information loss occurs in previous versions.
FinalBuilder Actions
- Feature - Added BDSCatalogRepository variable virtualization - will load overrides from registry if they exist.
- Feature - FileSets - Adding files & directories option to the file set and file iterator.
- Feature - FileSet Delete - Added option to purge folders when performing a fileset delete.
- Feature - FTPS Mirror - Added new upload retry options for mirroring.
- Feature - FTPS Mirror - Added logging tab to list all logging options on the action.
- Bug Fix - FileSets - Fixed encoding issue with filesets, also don't rewrite file if we didn't replace anything.
- Bug Fix - FTP Mirror - Corrected label on action dialog that was not fully visible.
- Bug Fix - FTP Mirror - Improved handling of servers reporting an error when creating a directory that already exists.
- Bug Fix - FTPS - Removed validation of proxy username and passwords. Some proxies do not require a username and password.
- Bug Fix - Get Date Time - Corrected setting date time to a date time variable. Previously the format strings in both the action and variable had to match.
- Bug Fix - Delphi Options - fixed label for Delphi Berlin environment variables.
- Bug Fix - Delphi Action - fixed issue with package output paths using Delphi 2006.
April 20th, 2016
FinalBuilder IDE
- Bug Fix - Fixed conversion issue from FinalBuilder 7. The variable namespace for a generated main target was not being set correctly.
- Enhancement - Action group variable renames will now propagate to child actions.
- Enhancement - Project variable renames will now no longer propagate to action groups and their children that define an override variable of the same name.
- Enhancement - Target variable renames will now propagate to child actions, dependants, and any referencing run target actions.
- Enhancement - Code completion for action scripting improved for action configuration options.
- Enhancement - Added the ability to remove recently open projects, from the list of recently opened projects, on the welcome page.
FinalBuilder Actions
- Feature - Maven Action - Added maven action to run maven builds.
- Feature - Delphi Build - Added Delphi 10.1 Berlin support.
- Enhancement - Text Find/Replace - Added the ability to set the Byte Order Mark (BOM) on output files.
- Enhancement - VS Build - Extra parameters option added to the MSBuild tab.
- Enhancement - Include Project - UI gives suggestions for included project variables, and output variables.
- Enhancement - Include Project - Allows selection of target to run.
- Enhancement - Include Project - Will update output variables from included project if variable scope is not shared.
March 22nd, 2016
FinalBuilder IDE
- Enhancement - Reduced CPU load by improving loading of core internals.
- Enhancement - Fixed up the action editor dialog buttons so that they were all aligned and spaced the same distance from each other.
FinalBuilder Command Line
- Bug Fix - Corrected issue where builds would potentially not write to the console everything that occurred in the build.
FinalBuilder Actions
- Feature - Amazon S3 - Added bucket delete object, bucket list objects, bucket list, upload directory, and download folder actions.
- Feature - Azure Actions - Added Login, Logout, Config Mode actions.
- Feature - Azure Group Actions - Added Group Create, Group Delete, Group List, Group Log Show, Group Set, Group Show actions.
- Feature - Azure VM - Added VM Capture, VM Create, VM Deallocate, VM Delete, VM List, VM List, VM Quick Create, VM Restart, VM Start, VM Stop actions.
- Feature - Azure Storage - Added Storage File Copy Show, Storage File Copy Start, Storage File Copy Stop, Storage File Delete, Storage File Download, Storage File List, Storage File Upload actions.
- Enhancement - VS.NET Action - Error message for missing .Net framework now reports the required .Net framework name.
- Enhancement - Delphi Build - Now reports the location of cfg file when created, or where it was to be located if creation fails.
- Enhancement - Delphi Build - Added protection for blank directory values when variables used.
- Bug Fix - FTPS Actions - Corrected divide by zero error for upload progress.
- Bug Fix - FTPS Actions - Corrected potential duplication of folder delimiters depending on server type.
- Bug Fix - Export Log Action - Corrected issue where exporting a log in an included project export everything currently in the log, including the parent project.
- Bug Fix - Delphi Build Action - Fixed loading of D10Seattle VCL Styles, deal with upgraded dproj files being incorrect.
- Bug Fix - CSV Iterator Action - Corrected csv iterator to correctly determine if the last field was quoted or not.
- Bug Fix - COM+ Action - Corrected issue where COM+ errors would not be reported correctly.
FinalBuilder Core
- Feature - Added FBPROJECTEXT variable. It contains the file extension of the loaded FinalBuilder project. E.g. ".fbp"
- Bug Fix - Added better encoding detection for text files that do not have a byte order mark.
- Bug Fix - Corrected an error in loading FinalBuilder 4 projects into FinalBuilder 8.
- Bug Fix - Corrected an error in loading FinalBuilder 7 projects into FinalBuilder 8 that caused variables to be reported as no longer defined.
February 3rd, 2016
FinalBuilder IDE
- Bug Fix - Corrected logging of async group child actions. Multiple runs of the same async group now how their correct children attached to them in the log tree.
- Enhancement - Added target copy and paste IDE actions.
FinalBuilder Actions
- Bug Fix - FTP Mirror - Corrected the action progress to show and no longer flicker. Progress only shows for the copying.
- Bug Fix - VS.NET Action - Improved auto detection of Visual Studio version for VS2012/VS2013
- Bug Fix - Beep Action - Updated the beep action frame to draw correctly.
FinalBuilder Core
- Bug Fix - Breakpoints are now completely ignored in command line runner. Previously breakpoints in targets could cause FinalBuilder runtime to stop.
January 20th, 2016
FinalBuilder IDE
- Enhancement - Added search support for include project, run target, and group action parameter values.
- Enhancement - Improved formatting of project Summary Report
- Enhancement - Implemented theming of variablesense window, added mouse support.
- Bug Fix - Re-implemented auto collapsing nodes for the log view.
FinalBuilder Actions
- New - Added TFS Cloak/Decloak actions.
- Change - Removed FinalBuilder Server actions - no longer relevant.
- Change - Default config regex option to off for new VS.NET actions.
- Enhancement - SignTool Timestamp action - added signature index (/tp) support.
- Bug Fix - WMI Create Process type error resolved.
FinalBuilder Core
- Bug Fix - Allow spaces in custom property set type names.
January 5th, 2016
FinalBuilder Installer
- Bug Fix - Previous build was corrupted.
FinalBuilder 8.0.0.1447
January 4th, 2016
FinalBuilder Actions
- Bug Fix - Delphi Build - Corrected the way TLB options were specified.
- 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 - Property Set - Corrected issue with saving custom properties.
- Bug Fix - Output Monitor - Fixed regex validation.
December 12th, 2015
FinalBuilder Actions
- Bug Fix - Exception when opening ProprtySet Assign values action in IDE.
December 11th, 2015
FinalBuilder Core
- Enchancement - The installer requirements are now allowed to be bypassed at the users discretion
- Bug Fix - Fixed an access violation when loading FB1 projects.
FinalBuilder IDE
- Bug Fix - Summary file creation has been created. Updates in export names were not being used in the xml transform being used.
- Bug Fix - Property Set assign values action dialog has been corrected to allow unchecking of properties to assign.
- Bug Fix - Property Set load action dialog has been corrected to allow mouse clicks on the checkboxes.
FinalBuilder Actions
- Bug Fix - Subversion Pin Externals - The action will now expand variables in the working path property.
- Bug Fix - Subversion Pin Externals - The action will no longer cause an exception when saving the project.
- Bug Fix - SFTP - Added check to disconnect a connect if we are asking to have the connection established again for SFTP.
- Bug Fix - FTP Mirror - Fixed an off by one error on directory names. Previously it was assumed paths were returned with a trailing path delimiter from the server. For windows IIS this was not the case in some conditions.
- Bug Fix - Scheduled Task - No longer passes the password parameter if it is blank.
November 23rd, 2015
FinalBuilder Core
- Bug Fix - Removed async dead lock when performing namespace value resolution using included projects.
- Bug Fix - Corrected Param and @ command line parameters to correctly read the passed parameters file.
FinalBuilder IDE
- Bug Fix - Added list of protected namespaces to the names of variables that are no longer allowed to be used.
FinalBuilder Actions
- Bug Fix - Include Project - The errored action description is now expanded.
- Bug Fix - Powershell - The powershell action now reports failure as an error message.
- Bug Fix - Define FileSet - Corrected natural sorting desending order options to no longer cause an exception in the action.
- Enhancement - NUnit - Added NUnit 3.0 support.
October 29th, 2015
FinalBuilder Core
- Bug Fix - Fixed a number of memory leaks. Memory usage should be a great deal more stable under IDE and CMD runners.
FinalBuilder IDE
- Bug Fix - Corrected the main IDE to no longer shows the last project opened in the main window caption after close all projects is called.
- Bug Fix - Fixed variable expansion hint window not taking into account the last percentage symbol entered by user.
- Bug Fix - Changing a variables type in the variable edit dialog is now smarter about conversions of the default value.
- Bug Fix - Protected application level variables are no longer overrideble.
FinalBuilder Actions
- Bug Fix - Continua Set Variable Action - Fixed backslash escaping.
October 23rd, 2015
FinalBuilder Core
- Bug Fix - Fixed memory leak when doing lots of variable manipulation (ie in loops). Only affected FBCMD.
FinalBuilder Actions
- Bug Fix - Http Get Action - Handle mismatch between protocol and port settings, set correct port if possible.
- Bug Fix - Http Get Action - Handle redirects from http to https.
- Bug Fix - Http Get Action - Fixed memory leak when using https.
- Bug Fix - Export Log action - improved error reporting.
October 15th, 2015
Action Studio
- Enhancement - Fixed Action Studio syntax highlighting. Uses same theme from FinalBuilder IDE.
FinalBuilder IDE
- Enhancement - Added delete target to context menu on project tree.
- Bug Fix - Fixed action status painting issue when running under async groups.
FinalBuilder Core
- Bug Fix - Fixed issue causing finally to be skipped when exception caught in catch block.
- Bug Fix - Fixed issue causing stopped projects to not be reported as failed when run under FBCMD.
- Bug Fix - Fixed serialization of projects containing property values with equal, and greater than signs.
- Bug Fix - Fixed breakpoints previous stopping async groups when set on direct children of async groups.
- Bug Fix - Fixed potential exception caused when accessing the same variable when under an async group.
FinalBuilder Actions
- Enhancement - Visual Studio - Added .Net Framework 4.5.2 and 4.6 override support.
- Bug Fix - Delphi - Fixed control tab ordering on properties page.
- Bug Fix - Message Box - Fixed expasion of variables not occurring in message box dialogs.
- Bug Fix - ADO - Added support for unused variable search in connection string.
- Bug Fix - Read Text File - Fixed text cropping on high dpi monitors.
- Bug Fix - Delphi - Now allows External TD32 for Delphi XE.
- Bug Fix - XML Node Exists - Corrected potential deadlock on second run through.
- Enhancement - Perforce Sync - Added ExtraSyncOptions property.
September 25th, 2015
FinalBuilder IDE
- Bug Fix - Live logging checkbox will now turn live logging on/off when a build is running.
- Bug Fix - Shortcut for "Filter Log By Action" updated for Microsoft (F7) and Embarcadero (Shift-F7) key bindings.
- Bug Fix - Some labels were not drawing correctly in XML actions. This has been corrected.
- Bug Fix - Example projects are now correctly shown in the welcome window.
- Bug Fix - Removed access violation in licensing wizard.
FinalBuilder Installer
- Enhancement - Added links to installer prerequisites in the installer to help locate installers for Powershell 3.0 and .Net Framework 4.0.
FinalBuilder Core
- Bug Fix - FileSets no longer get duplicate file entries when files match two or more of the filters.
- Bug Fix - Fixed reporting of expansion errors when loading variables in included projects. They will no longer report with a stack trace.
- Bug Fix - Fixed dead lock that occurs when included projects load actions that have missing packages.
- Bug Fix - Fixed error message propagation from included projects to the included project action. Include project actions will now always report failing actions within their included project.
- Bug Fix - Fixed the end build status to be correctly reported to the database. This was affecting overall project progress display in the UI.
FinalBuilder Actions
- Enhancement - WMI Process Info - Added ProcessFoundID property that always contains the ID of the process found by the action.
- Bug Fix - Build Delphi - Reverted Delphi variable virtualization to work as it did in FinalBuilder 7.
- Bug Fix - Build Delphi - Action will now throw an exception in script when compiler version is set out of bounds.
- Bug Fix - Async group - Corrected namespaces parenting so that variables are correctly expanded. This also fixed some access violations.
- Bug Fix - Enhanced Prompt For Variables - Fixed the first variable in the list not being filled correctly.
- Bug Fix - Enhanced Prompt For Variables - Corrected editor controls to only be enabled for checked variables.
September 16th, 2015
FinalBuilder IDE
- Bug Fix - Changing watches now marks the project as modified.
- Bug Fix - Watches now update correctly for all variable types, and when used in included projects.
- Bug Fix - Corrected the colour of the expression evaluation on the edit field window so that it is now readable.
- Bug Fix - Step Into include projects will now obey run, and step as the user would expect. After stepping into an included project, pressing run will continue running the project until a break point is hit or a pause occurs.
- Bug Fix - Watch variable search updates the selected variable to add as watch.
- Bug Fix - Fixed progress not showing on some actions when run under async groups.
- Bug Fix - Breakpoints will cause builds to stop when used in included projects that have been stepped into.
FinalBuilder Core
- Bug Fix - Removed case sensitiviy when locating property set references.
- Bug Fix - Corrected target dependency parameters not being saved correctly in some circumstances.
- Bug Fix - Corrected behaviour were errors were not being reported correctly when nesting try..finally..end blocks.
- Bug Fix - Fixed opening and closing of included projects when stepping into an included project. If the project was already open it will stay open.
- Bug Fix - Fixed resetting of macro variables inside included projects.
- Bug Fix - Fixed recovery from missing action package when loading a project.
- Bug Fix - Variable resets no longer raised errors when loading projects.
- Bug Fix - Environment variable reset behaviour reverted to be exactly like FinalBuilder 7.
FinalBuilder Actions
- Install Shield - Corrected editor dialog so that controls are enabled and disabled correctly.
- Build Delphi - Action no longer requires a property set if the Include Version Info is turned off.
- Enhanced Prompt For Variables - Correct edit dialog so that edit controls are correctly enabled when a variable is selected.
- Build Delphi - Corrected locating the typelib compiler for Delphi 10 Seattle.
- Build Delphi - Editor dialog now showing Delphi 10 Seattle version in compiler drop down.
- WMI Process Info - Fixed Serialization of WMI Process Info action.
- Async Group - Async groups can be terminated during a run through the IDE.
September 3rd, 2015
FinalBuilder IDE
- Change - Tidied up log frame, changed to text for status, theme aware error colors.
- Bug Fix - Persistent variables were not reloaded when running selected or from current action.
- Bug Fix - Fixed garbled right click menus in File Open/Save As dialogs.
FinalBuilder Core
- Bug Fix - VariableSense parser did not deal with variables with dots correctly.
- Bug Fix - VariableSense parser incorrectly resolved variables when a heirachy was used.
- Bug Fix - VariableSense parser fixed function chaining (eg %var.ToLower.Trim% ).
- Bug Fix - VariableSense parser - improved error reporting.
- Bug Fix - Resetting and evaluation of environment variables did not behave the same as FB7.
FinalBuilder Actions
- Bug Fix - MessageBox action - handled expression errors instead of just ignoring them.
- Feature - Added Support for Rad Studio 10 Seattle.
August 27th, 2015
FinalBuilder IDE
- Feature - Added scroll bars to the memo in the prompt for variables.
- Bug Fix - Fixed styling of check for updates view.
- Bug Fix - Added Missing Step Into menu.
- Bug Fix - Key Bindings for StepOver/StepInto were not loading when using Microsoft style bindings.
- Change - Update key bindings immediately after changing so no restart needed.
FinalBuilder Core
- Bug Fix - Run Target action - parameter values showed incorrect values in the UI.
- Bug Fix - Fixed nil pointer exception when Define Variable action used inside an included project.
- Bug Fix - Unhandled exception when running current action and a variable reset error occurred (missing variable).
FinalBuilder Actions
- Feature - Java Action - added Java 1.8 support.
FinalBuilder Installer
- Bug Fix - Installer - added missing fbx8 file association.
August 25th, 2015
FinalBuilder Core
- Bug Fix - Changed Logging when run under Continua CI to use action descriptions rather than names.
- Bug Fix - Bogus infinite recursion error resetting variables when a variable is missing.
- Bug Fix - Concurrency issue running script based actions under async groups (2 or more of the same action).
- Bug Fix - Parsing of variables with dots in the name was truncating the name.
August 24th, 2015
FinalBuilder IDE
- Bug Fix - Av in Edit Variable dialog when pressing F2.
- Bug Fix - Variables dialog, Add/Edit should not be enabled on Application Namespace.
FinalBuilder Core
- Bug Fix - Target parameters not getting correct default values when using "Run Current Target".
- Bug Fix - Issue parsing ProgramFiles(x86) environment variable.
- Bug Fix - Issue resetting local variables that used actionlist parameters.
August 21st, 2015
FinalBuilder Core
- Bug Fix - Filleset expressions did not use the filesets default quoting setting.
- Bug Fix - License key signature validation failed with non ansi characters.
- Bug Fix - Scripting support for PropertySets was broken.
August 21st, 2015
Intitial Release.
FinalBuilder 7 Version History