BitRock InstallBuilder is a development tool for building cross-platform installers for desktop and server software. With InstallBuilder you can quickly create dynamic, professional installers for Windows and other platforms from a single project file and build environment.
v8.3 [Jul 23, 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 <wmImage> 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 <compareText> rule not properly working in some scenarios
- Fixed some files being packed twice on Windows
- Fixed <deleteOnExit> not properly working in some Windows scenarios
- Fixed uninstaller not properly finding its data file in some scenarios
- Fixed <preInstallationActionList> not triggering the <intallationAbortedActionList> in case of error
- Properly set the installation log permissions when configuring the <defaultUnixOwner> and <defaultUnixGroup> settings
- Fixed <createOSXService> action not properly configuring its scope
- Fixed components not allowing programmatic selection at some points of the installation when enabling <allowAddRemoveComponents>
- New feature: Password protected encryption of installer payload
- Added support for ksh shell in environment variable actions
- Improved <autodetectJava> action to allow configuring the bitness (32bit/64bit) of the target Java runtime
- Improved <renameFile> 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 <requireInstallationByRootUser>
- 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 <showProgressDialog> 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
- 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 <kill> action not properly working when invoked inside loop actions
- Fixed AutoUpdate not properly normalizing the update download location
- Fixed <userTest> failing in some Windows 64bits environments when <windows64bitMode> is enabled
- Fixed some actions not properly executed in the <onErrorActionList>
- Fixed installer not being deleted in some environments when <deleteOnExit> is enabled
- Improved example projects and made them easily accessible through the builder GUI
- Added HTTPS support for Linux, Windows and OS X for <httpGet> and <httpPost> actions as well as for the autoupdater
- Improved downloadable components to allow resuming failed downloads
- Added new <runAsAdmin> tag to <addScheduledTask> 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 <fullName> property
- Fixed HTTP-related actions failing in some Windows 64bit environments
- Fixed <componentTest> 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 <runProgram> 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 <choiceParameter> 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 <labelParameter> not being properly vertically aligned
- Added new installer_command_line_arguments built-in variable
- Added new regular expressions section to the documentation
- Allow <showChoiceQuestion> to be used in the <preBuildActionList>
- Prevent <addUnixService> 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 <substitute> 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