BitRock InstallBuilder Changelog

What's new in BitRock InstallBuilder 8.3.0

Jul 18, 2012
  • Disabled the debugger in platforms other than Windows, Linux and OS X
  • Single platform Linux edition can now build both x86 and x64 binaries
  • Improved Java launchers to support generating console applications
  • Improved LZMA support on Linux x64
  • Improved xwindow mode to support the setting
  • Added French translation to the AutoUpdate tool
  • Added text mode support when using minimalWithDialogs UI mode
  • Improved platform_name built-in variable to allow identifying CDROM builds programmatically
  • Updated Linux Distributions detection and added Amazon Linux distribution to the list of platforms
  • Updated documentation
  • New installer_error_code and installer_error_code_original built-in variables
  • Fixed rule not properly working in some scenarios
  • Fixed some files being packed twice on Windows
  • Fixed not properly working in some Windows scenarios
  • Fixed uninstaller not properly finding its data file in some scenarios
  • Fixed not triggering the in case of error
  • Properly set the installation log permissions when configuring the and settings
  • Fixed action not properly configuring its scope
  • Fixed components not allowing programmatic selection at some points of the installation when enabling

New in BitRock InstallBuilder 8.2.0 (May 1, 2012)

  • New feature: Password protected encryption of installer payload
  • Added support for ksh shell in environment variable actions
  • Improved action to allow configuring the bitness (32bit/64bit) of the target Java runtime
  • Improved action to support wildcards
  • Improved installer images initialization on OS X
  • Improved ini file actions to support both hashes and semicolons as comment characters
  • Fixed OS X installers prompting twice for privilege elevation when enabling
  • Fixed 32 bit installers crashing in Linux Mint x64 when running in gtk mode
  • Fixed system language not being properly detected in some Unix environments
  • Fixed GUI buid log not allowing text selection on OS X
  • Fixed unattendedmodeui setting not properly displaying its default value in the help menu
  • Fixed failing at uninstallation time in some environments
  • Fixed required parameters being mandatory even if its parent parameter is not selected
  • Fixed nested uninstaller calls not properly working on Windows

New in BitRock InstallBuilder 8.1.0 (Mar 9, 2012)

  • Updated documentation
  • Reduced memory consumed by big installers
  • Improved Builder GUI drag and drop when using non-default DPI settings
  • Improved startup time in qt mode when using a big number of directory parameters
  • Improved Qt mode on OS X to use the native buttons order
  • Fixed OS X installers failing in some environments when displaying the final page
  • Fix crash when failing to delete locked DLLs
  • Fixed installers failing when displaying some component groups configurations
  • Fixed Windows shortcuts cache not being properly refreshed on uninstallation
  • Fixed downloadable components not properly verifying the download checksum in some environments
  • Fixed action not properly working when invoked inside loop actions
  • Fixed AutoUpdate not properly normalizing the update download location
  • Fixed failing in some Windows 64bits environments when is enabled
  • Fixed some actions not properly executed in the
  • Fixed installer not being deleted in some environments when is enabled

New in BitRock InstallBuilder 8.0.2 (Jan 26, 2012)

  • Improved example projects and made them easily accessible through the builder GUI
  • Added HTTPS support for Linux, Windows and OS X for and actions as well as for the autoupdater
  • Improved downloadable components to allow resuming failed downloads
  • Added new tag to action
  • Improved error handling when none of the configured allowed display modes can be initialized
  • Improved built-in pages to display runtime changes of the property
  • Fixed HTTP-related actions failing in some Windows 64bit environments
  • Fixed rule not properly checking child components
  • Fixed Qt mode not properly displaying right-to-left languages
  • Fixed Gtk custom style not properly wrapping some parameter pages text
  • Fixed action failing in some Windows environments when passing arguments containing % characters
  • Fixed installer failing when launched in some partially broken HP-UX environments
  • Fixed incorrect encoding in Italian language
  • Fixed crashing when providing multiple options with the same text
  • Fixed InstallBuilder's User Guide link in start menu on Windows
  • Fixed Gtk progress bar writing warnings to console in some environments
  • Fixed not being properly vertically aligned

New in BitRock InstallBuilder 8.0.1 (Dec 1, 2011)

  • Added new installer_command_line_arguments built-in variable
  • Added new regular expressions section to the documentation
  • Allow to be used in the
  • Prevent from failing because of warnings when adding the services
  • Improved slide show images alignment on OS X and Windows in qt mode
  • Fixed debugger failing in some environments when editing the executed action list
  • Fixed debugger crashing when right clicking in the Variables Editor root node
  • Fixed builder crashing when editing actions and enabling advanced syntax mode
  • Fixed builder crashing when building projects on some solaris-intel environments
  • Fixed machine_ipaddr built-in variable not being properly defined on OS X Lion
  • Fixed Gtk mode crashing in directory selection in some partially broken environments

New in BitRock InstallBuilder 8.0 (Nov 14, 2011)

  • Implemented built-in debugger
  • Improved component system to allow tree component selection
  • Improved component system to allow downloading components from a remote server at runtime
  • Improved component system to allow adding and removing components from an installation
  • New to allow enabling/disabling a set of child parameters dynamically
  • New to allow exclusively enabling a parameter from a set of childs dynamically
  • Updated documentation
  • Improved quickbuild performance in GUI mode
  • Added new dotnet_framework_type built-in variable
  • Improved all languages translations
  • Improved AutoUpdate to support redirects
  • Fixed slide show alignment on qt mode
  • Improved GUI to allow hiding advanced settings
  • Prevent components configured with canBeEdited=0 from being configured from the command line
  • Make evaluation version message more clear on qt and gtk modes
  • Improved linux_distribution_version autodetection on CentOS
  • Fixed dialog not being properly centered on OS X,
  • Fixed Java launchers throwing an unknown error message when the launched application returned with a non-zero exit code

New in BitRock InstallBuilder 7.2.4 (Aug 10, 2011)

  • Updated documentation
  • Allow executing .cmd scripts on Windows
  • Added contextual menu to GUI entry widgets to allow restoring the original value being edited
  • Fixed installers not deleting the current file being unpacked when canceling the installation in some environments
  • Improved < project > properties editor dialog to validate user input
  • Fixed < httpGet > and < httpPost > actions failing in some Windows environments because of the download file being locked
  • Improved registry actions to work with < foreach > and < while > actions

New in BitRock InstallBuilder 7.2.3 (Aug 2, 2011)

  • Improved Italian, Czech and Russian language support
  • Added support for HTTP redirects in < httpPost > and < httpGet > actions
  • New --verbose command line flag added to command line builder
  • Added new < endOfLineConversion > tag to file manipulation actions to allow configuring the EOL handling
  • New < fileIsLocked > rule
  • Improved performance of < unpackDirectory > action
  • Improved AutoUpdate to allow configuring its output directory and filename
  • Improved built-in pages language strings to support variables modified at any point at runtime
  • Improved widget alignment in nested parameter groups in qt mode
  • Fixed < addScheduledTask > action failing in some environments
  • Dropped Windows 98 support
  • Added examples for all actions to the documentation
  • Improved deb generation to allow providing custom conffiles files
  • Improved < autodetectJava > action to properly work on OS X 10.7
  • Fixed action failing in some environments
  • Fixed installers failing on OS X with some thirdparty system fonts configuration
  • Improved the file packing filters to support semicolon separated patterns
  • Improved command line builder to support displaying text mode popups when building
  • Improved GUI builder to accept the information provided through the --setvars flag
  • Added new built-in variable installbuilder_ui
  • Allow Arabic language to be selectable through the GUI builder
  • Allow providing short version of registry root keys to registry actions
  • Allow launching scrips from directories containing "&" characters
  • Improved final page text wrapping
  • Fixed some environment variable actions now properly working in some Windows environments

New in BitRock InstallBuilder 7.2.2 (Jul 25, 2011)

  • Updated documentation
  • New Search dialog for GUI Builder XML editor
  • Disabled "Save" and "Save As" menu entries in GUI Builder when no project is loaded
  • Fixed action not properly registering variables in some scenarios.
  • Skipped mirror selection page in AutoUpdate tool when just one option is available
  • New action to create absolute paths
  • Fixed not saving the password when accepting the dialog by pressing enter
  • Improved rule to also include default Windows firewall
  • Improved Russian language support
  • New project setting to allow disabling the creation of the Add Remove Programs entry on windows
  • Improved action to support latest Windows versions
  • Added Support for shiftjis encoding on HP-UX in text mode

New in BitRock InstallBuilder 7.1.1 (May 9, 2011)

  • Fixed < unzip > action failing in some environments
  • Fixed InstallBuilder license registration dialog failing on OS X
  • Improved look and feel of < showProgressDialog > on OS X

New in BitRock InstallBuilder 7.1.0 (Apr 29, 2011)

  • Fixed installer startup failing in some scenarios when being launched from a symbolic link
  • Fixed "processTest" rule failing in some environments
  • Fixed installation log containing unnecessary empty new lines when using disabling the file unpacking process
  • Fixed comboboxes not being properly displayed in Windows Vista and 7 in win32 mode
  • Improved look and feel of the Builder and installers in OS X and Windows
  • Improved "getWindowsACL" to properly handle invalid SID provided as username
  • New "languageSelectionStyle" project property to configure the style of the language selection dialogue
  • Improved reported errors when loading invalid XML files
  • Updated documentation
  • Fixed uninstaller not being removed on HP-UX

New in BitRock InstallBuilder 7.0.4 (Apr 5, 2011)

  • Updated documentation
  • Added "selectionOrder" to the "autodetectJava" action to allow specifying the order of the detected Java versions
  • Added "checkFreeDiskSpace" rule
  • Added "clearWindowsACL" action
  • Added "osxUninstallerApplicationBundleIcon" to configure uninstaller icon on OS X
  • Added "osxPlatforms" project tag to configure the OS X runtimes to build
  • Improved Italian, French, Norwegian, Korean and Spanish translations
  • Included English language file in the installers as a reference
  • Improved build performance in Solaris, FreeBSD, AIX, HP-UX and IRIX
  • Fixed "httpPost" action failing when providing an empty "queryParameterList"
  • Fixed main progress bar not properly configured in some scenarios
  • Fixed "portTest" rule throwing an error when providing a malformed port
  • Changed "Ok" buttons text to all uppercase "OK" per UI guidelines
  • Fixed registered estimated size on Windows 7 not being properly calculated
  • Fixed RPM database registration not honouring files removed from uninstaller
  • Fixed environment variables not being properly registered in some OS X terminal shells
  • Fixed rollback functionality not properly handling the original drive

New in BitRock InstallBuilder 7.0.2 (Feb 7, 2011)

  • Updated documentation
  • Allow the < scope > tag of the < addEnvironmentVariable > action to contain variables
  • Provide more verbose error when the builder does not have permissions to write in the output directory
  • Improved look and feel of the "custom" < style >
  • Improved wrapping of < choiceParamter > text when using radiobuttons style in gtk mode
  • Added new built-in variable machine_cpu_count
  • Improved < unpackFile > action performance
  • Added < requestedExecutionLevel > tag to the Autoupdate tool to allow configuring its execution level
  • Improved quickbuild in GUI mode to pack differences in packed files in addition to project changes
  • Added machine_cpu_speed and machine_total_memory built-in variables to OS X platform
  • Fixed popup XML editor failing in some scenarios
  • Fixed gtk buttons not being properly localized after the language selection when using < overrideGtkButtonText >
  • Fixed < enableLinuxLegacySupport > setting failing with the new compression system
  • Fixed builder crashing on some OS X environments when using Asian languages
  • Fixed command line quickbuild not properly working in some environments with the new compression system
  • Fixed < getFreeDiskSpace > reporting incorrect data in some OS X environments
  • Fixed < addEnvironmentVariable > not properly working when used in the < foreach > action

New in BitRock InstallBuilder 7.0.1 (Dec 16, 2010)

  • Fixed XML Editor failing to load some projects
  • Improved XML editor performance when editing big XML projects
  • Remove incorrect validation in < distributionFile > and < distributionDirectory > elements

New in BitRock InstallBuilder 6.5.6 (Nov 8, 2010)

  • Improve administrator user check in Solaris platform
  • Added Xft font support in Solaris
  • Added rule
  • Fixed dialog buttons not being localized in qt mode
  • is now accessible through the GUI
  • Allow created OS X environment variables to be accessible from GUI applications
  • Fixed Autoupdate tool not properly launching the downloaded installers in some OS X scenarios
  • Fixed key bindings not properly working on xwindow, osx and win32 modes when selecting some languages
  • java_autodetected and dotnet_autodetected are now set to 0 if the detection fails
  • Fixed UI becoming not responsive when using to unpack big directories
  • Fixed not properly representing its value in some UI modes when using variables
  • Support zh_HK as valid language code
  • Fixed errors when trying to overwrite hidden files on Windows
  • Now in_empty and is_not_empty rules conditions in rule now take into account hidden files

New in BitRock InstallBuilder 6.5.0 (Aug 9, 2010)

  • New "consoleWrite" action
  • New mechanism to escape variable references
  • Allow configuring Autoupdate tool proxy through the configuration file
  • New "antivirusTest" and "firewallTest" rules
  • Added --help menu to the builder
  • Added --license command line flag to the builder to provide an alternative license file
  • Added --debugtrace command line flag to the builder
  • Added --project command line flag to specify a project to load in the GUI builder
  • Improved unattendedModeUI mode to support gtk and qt mode
  • Added "delay" tag to "stopWindowsService" action
  • New windows-x86 platform type check added to "platformTest" rule
  • Fixed refresh issue that affected download rate in Autoupdate Tool, specially on OS X
  • New "runAsAdmin" tag added to shortcuts to mark Windows shortcuts to run as Administrator
  • Improved validation of boolean and integer type settings
  • Added OS detection support for RHEL 6
  • Use default Unix permissions in "unzip" action running on Unix when unpacking files created on Windows
  • Added "htmlText" tag to "showText" action and "htmlValue" to "infoParameter" to display HTML text in Qt mode
  • Fixed "Test Run" button on GUI builder not correctly launching generated Windows installers in UAC environments
  • Added "title" tag to "showQuestion", "showInfo" and "showWarning" actions
  • Added "ruleList" tag to "startMenuFolder" elements
  • New windows_os_uac_enabled built-in variable to check the state of the UAC on Windows
  • New warnings to report command line flags that are provided multiple times
  • Properly deal with multiple installation mode command line flags
  • Fixed "zip" action failing in some scenarios when packing directories
  • Enforce executable permissions in Unix shortcuts
  • Added file and line number to duplicated tags warnings
  • Fixed tcsh not being recognized as a valid shell by environment actions on Unix
  • Added "askForConfirmationOnUninstall" tag to disable the built-in confirmation popup on uninstallation
  • Fixed uninstaller not being deleted on unattended mode on Windows in some scenarios
  • Fixed "showProgressDialog" title not being configurable in some UI modes
  • Include "negate" state in rule description in GUI builder
  • Added double click binding in "Files" section in the GUI builder
  • Fixed "httpGet"/"httpPost" and "setWindowsACL" actions being affected by the state of the Wow64 filesystem redirection
  • Fixed crash on GUI builder when the "platforms" tag of folder contains incorrect values
  • Clean /opt/bitrock directory after deb/rpm uninstallation
  • Fixed installer failing on Windows when TEMP environment variable containing multiple directories
  • Fixed creation of symbolic links on OS X failing when target is an existing link to a non empty directory

New in BitRock InstallBuilder 6.4.0 (Jun 14, 2010)

  • Added support for nested variables
  • Now all variable references are case insensitive
  • New action
  • Prevent GUI builder from accepting incorrect values in its dialogues
  • Added new and actions
  • New action
  • New action
  • Added new action
  • Added matchHiddenFiles flag to , and actions
  • Added OS X support for user and group manipulation actions
  • Added new built-in variable windows_os_flavor
  • Allow and actions to be accessed through the GUI
  • Fixed Qt installer abnormaly resizing in "custom" mode
  • Fixed patterns in folders' inclusion filters not resolved when using backslashes
  • Allow to display a download progress bar when containing a single child action
  • Normalize all relative paths to reference project directory in Autoupdate tool
  • New validation of duplicated project tags
  • Disabled RPM registration in platforms with non-native RPM support
  • Increase size of builder project properties dialogue
  • Allow empty user and password to be provided in action
  • New tag in action
  • Disable language selection dialogue when a value is provided through command line
  • Allow InstallBuilder license to be saved to and loaded from user personal directory on Windows
  • Added Japanese string for Installer.DirectorySelection built-in string
  • Fixed glitch in button states after installation page
  • Allow task name with spaces in action

New in BitRock InstallBuilder 6.3.0 (Mar 2, 2010)

  • Now Windows installers set the default installation language from a previous installation when updating
  • Reduced memory consumption when unpacking large single-file installers
  • Multiple improvements in CDROM installers
  • Allow HTML licenses file in Qt mode
  • New installer_builder_version and installer_builder_timestamp built-in variables
  • License parameters now accept multiple localized licenses
  • New "httpProxyInit" action to configure proxy to use with http actions
  • New "xmlFileGet" and "xmlFileSet" actions
  • New "addScheduledTask" and "deleteScheduledTask" Windows actions
  • New "getWindowsFileVersionInfo" action
  • New "foreach" and "if" actions
  • New .password suffix to mask passwords in log messages
  • Support for osx-intel and osx-pcc in platform test
  • Fixed proxy configuration in autoupdate failing in some environments
  • Fixed autoupdate failing on OS X when using minimalWithDialog ui mode
  • Properly set default output and project directory on Windows 7
  • Prevent downloaded installers to by launched in text mode by the autoupdater
  • New tag to match hidden files on Windows
  • Fixed "installerFilename" property being empty during build time
  • FreeBSD 8 support
  • Improve RPM removal process
  • Fixed "singleInstanceCheck" failing on Windows when using "windows64bitMode"
  • Fixed unpacking errors in some environments

New in BitRock InstallBuilder 6.2.7 (Jan 25, 2010)

  • Fixed file selection crashes if third-party Explorer extensions change locale
  • Fixed unpacking error in some Windows environments due to antivirus software locking files
  • New "useMSDOSPath" property in "runProgram" action to configure whether to use or not 8.3 format in the "program" path
  • Added encoding property in "addTextToFile" action and "fileContentTest" rule
  • New "unix2dos" action
  • Allow file type filters in "fileParameter" dialogs for xwindow, osx and win32 modes
  • Include InstallBuilder version by default in the generated installers version info

New in BitRock InstallBuilder 6.2.6 (Dec 29, 2009)

  • New "showStringQuestion" dialog
  • New "getWindowsACL" action to retrieve ACLs on Windows
  • New "changeExecutableResources" action
  • Added project property "replaceLockedFilesOnReboot" to mark locked files on Windows to be renamed instead of prompting the end-user to abort/retry/ignore
  • Fixed build-time memory errors produced by the usage of "requestedExecutionLevel" with big executables
  • Allow Autoupdate strings to be localized
  • Added "excludeFiles" and "includeFiles" tags to "deleteFile" action
  • Actions that modify the environment variables and PATH can now be applied to a particular user (Unix only)
  • Fixed "onErrorActionList" masking the the original error
  • Fixed .desktop files on Unix not correctly working on some scenarios
  • Avoid locked files error when unpacking on Unix
  • Use SID for user default value on "setWindowsACL" action
  • Added is_empty and is_not_empty tests to "registryTest" rule
  • Fixed registry actions not correctly resolving variables in their errors
  • Fixed Autoupdate tool not modifying Windows executable resources
  • Fixed some minor bugs in Autoupdate tool
  • Improved windows-x64 rule
  • Allow uninstaller icon to be customized
  • Fixed "rollbackBackupDirectory" not being deleted after a successful rollback
  • Fixed "fileParameter" validation failing in some environments
  • Fixed software version registry key not being updated after an upgrade
  • Give executable permissions to serialized .desktop files on Unix

New in BitRock InstallBuilder 6.2.5 (Nov 11, 2009)

  • Allow file filtering in folders
  • Fix glitch in action popup on OS X builder
  • New < setWindowsACL > action to modify Windows permissions
  • New < restoreRollback > action
  • New < windowsARPRegistryPrefix > project property
  • Fixed "Administrator privileges required" string not shown in all languages
  • Fixed < findFile > action always following symbolic links
  • Improved text entry field in GUI builder

New in BitRock InstallBuilder 6.2.4 (Oct 6, 2009)

  • Improved builder tool on Mac OS X x86.
  • Allow autoupdate to run and install installers in unattended mode.
  • Additional fixes and improvements.

New in BitRock InstallBuilder 6.2.2 (Sep 17, 2009)

  • This release included a new "compareVersions" rule, added additional information to the autoupdate guide, expanded entry fields in the builder GUI, fixed Unix service-related actions not working correctly on some distributions, and fixed "showText" and the Readme file not being correctly resized on Windows.

New in BitRock InstallBuilder 6.2.1 (Sep 9, 2009)

  • Fixed OSX version of the autoupdate not properly launching the downloaded installer
  • Fixed installation step of installers launched by the autoupdate being skipped in some environments
  • Added windows64bitMode project property to allow installers to behave as 64bit applications on Windows
  • Added Windows 2008 R2 platform to platformTest rule
  • Add SME linux to linux_distribution built-in variables
  • Allow deleting nodes on OS X from the GUI
  • New if/else action
  • Added and properties to showText dialogue action
  • Allow Windows UAC level to be changed at built-time with property
  • Validation of parameters' leftImage file at build time
  • Component selection page resizable for Qt
  • Added installer_ui_detail built-in variable to get the detailed installation mode
  • Added additional tests to componentTest rule
  • Fixed platformTest type=windows-x64 not properly working in some environments
  • Removed alpha channel from leftSide image to prevent some crashes on Solaris
  • Fixed rules are not being evaluated for onErrorActionLists

New in BitRock InstallBuilder 6.1.2 (Jul 16, 2009)

  • AutoUpdate fix

New in BitRock InstallBuilder 6.1.1 (Jun 27, 2009)

  • Show the default components to install and allowed components in the help menu
  • Add support for excluding files in many actions
  • Fix upgrade installers on OS X not modifying uninstaller
  • Fix deleteEnvironmentVariable not working correctly on Unix systems
  • New negate option for all rules, allows negating any rule
  • Fix builds from shared drives on Windows and VMWare mapped drives
  • File readable test failed in some shared drives under Windows
  • addDirectoryToPath action did not honour insertAt on Windows systems
  • Fixed resizing of component selection screen in some GUI modes
  • New unattended mode ui command line option
  • Allow component selection page to resize horizontally
  • Fix sometimes uninstaller failing when files where in use
  • Support Windows x64 test in platformTest
  • Fix linux-x64 not having GUI builder mode
  • Fixed runAs failing when arguments contain quotes

New in BitRock InstallBuilder 6.1.0 (Jun 3, 2009)

  • Support for IBM iSeries, OS/400 Use existing AIX target.
  • Fixed crashes when current Linux distribution version could not be determined
  • Resizable component selection for X-window mode
  • Added Windows 2008 and Windows 7 platforms to windows_os_* built-in variables
  • Fixed paths always being relativized when saving project using the GUI
  • Fixed symbolic links not being correctly registered in the uninstaller log
  • New dialog
  • Fixed "Open Project.." in GUI not opening last used directory
  • Fixed dialog in Qt
  • Added a delay option to action
  • Added suport for UTF-8 encoding on .desktop files
  • Added new
  • Added is_symlink and is_symlink conditions to fileTest rule
  • property in action no supports scripts with spaces.
  • in Windows registry related actions and rules now admits variables
  • Now the GUI allows nested startMenuFolders
  • Fixed installed shortcuts on common Desktop not being refreshed properly on Windows Vista

New in BitRock InstallBuilder 6.0.3 (Apr 27, 2009)

  • Fix error in Unix systems when the HOME environment variable was not set
  • Fix autoupdate failing to download updates when a file already existed
  • The installer now returns an error code if an error occurs in postInstallationActionList even if the error does not stop the installer
  • A new action list, preShowHelpActionList allows the content of the --help output to be dynamically modified
  • Fix Choice parameter combobox not supporting a default value that contains variable references
  • New variables machine_total_memory and machine_cpu_speed
  • LC_ALL takes precedence over LANG when determining system language in Unix systems
  • Fix distro detection on RedHat derivatives like Red Flag Linux or Scientific Linux
  • Fix validationActionList being run twice for parameterGroups in Qt mode

New in BitRock InstallBuilder 6.0.2 (Apr 8, 2009)

  • Added support for FreeBSD 7 x86/x64
  • Fix locale autodetection on OS X
  • Building Windows autoupdate from Linux was broken
  • GTK mode not initialized when path had spaces
  • addEnvironmentVariable breaks if the variable is already defined
  • Fix crash in builder when folder added to wrong element

New in BitRock InstallBuilder 6.0 (Mar 12, 2009)

  • Autoupdate functionality available for Windows and Linux
  • Quickbuild functionality now can do incremental builds and only repackage new or changed files
  • Support for right to left languages in Qt mode, in particular Arabic is now included
  • Enhanced keyboard navigaton on Qt mode
  • New rule for components, folders and shortcuts, allows specifying at build time whether to pack or not the given element
  • New action, allows to perform basic arithmetic calculations
  • New action, allows configuring the file system redirection behavior on Windows 64-bit systems
  • New rule, allows checking whether a key or value exists on the Windows registry
  • New property, allows customizing the application entry under HKEY_LOCAL_MACHINESoftware
  • Ability to change the version information of generated Windows installers. This is the information that appears when you position the mouse over the icon.
  • Custom style installers were not showing left image with parameter groups
  • Fix typo in Dutch localization
  • Fix addUnixDesktopStartUpItem not working on latest Ubuntu 8.10
  • Fix InstallBuilder problems as admin when running on Mac OS X Snow Leopard
  • Using runProgram with runAs option will now bring a graphical prompt on Linux systems with gksu or kdesu available when the installer is not already running with admin privileges
  • External included files will now be serialized to separate files on disk when using the GUI
  • New java_autodetected variable. Set to 0 unless autodetectJava action is successful and sets it to 1.
  • Fix issue with builder CLI on Windows not working properly
  • New .escape_backslashes suffix for escaping backslashes in values. Useful when dealing with Java properties
  • New shutdown action to reboot the machine on Windows
  • Fix addDirectoryToPath not working in previous version of InstallBuilder

New in BitRock InstallBuilder 5.4.14 (Nov 8, 2008)

  • Installers are now able to register Windows file extensions at the user scope.
  • New actions 'encodeBase64' and 'decodeBase64' allow to encode/decode any string using base64.
  • New 'componentTest' rule, allow to check the presence of a component on the current project.
  • Link creation now supports abort/retry/ignore.
  • Fixed issue in OS X case-sensitive HFS+ file systems.
  • Fix 'showProgressDialog' action for Linux 64-bit platforms.
  • POTENTIAL INCOMPATIBILITY: Japanese language code is now 'ja' instead of the current 'jp'. Most customers will not be affected because 'jp' is also recognized automatically, but there may be an issue is you explicitly use variable 'installation_language_code' in you code.
  • Fixed issue with 'registryGetKey' and 'registryGetMatch' not being case-insensitive in certain cases.
  • Fix missing text messages on OS X root installations.
  • Fix OS X firewall warning being thrown when running the installers.
  • New 'uninstallationLogFile' project property, allow to configure the path for the log file during uninstallation.
  • Installers now show a meaningful error message when the specified encoding is incorrect or not supported.
  • New convenience 'isTrue' and 'isFalse' rules.

New in BitRock InstallBuilder 5.4.13 (Sep 19, 2008)

  • The cancel button is now disabled during uninstallation.