VMware InstallBuilder Changelog

What's new in VMware InstallBuilder 22.10.0

Oct 27, 2022
  • Support using HTML values in for all graphical modes
  • Added new setting to action to allow deleting special filenames
  • Improved generation of unique identifiers
  • Improved DLL loading on Qt installers
  • Improved windows 32-bit runtimes to prevent false positives in some antivirus vendors
  • Updated documentation

New in VMware InstallBuilder 22.8.0 (Oct 27, 2022)

  • Added Swiss and Austrian languages
  • Updated internal dependencies
  • Fixed some HTML licenses making installers crash on Windows x64 when running in win32 mode
  • Fixed malformed osx-arm64 signatures when using built-in signing

New in VMware InstallBuilder 22.6.0 (Jul 15, 2022)

  • Support accessibility on macOS and Windows in Qt mode
  • Properly detect macOS 13
  • Fixed binary launcher not properly generated when building osx-arm64 installers
  • Fixed action adding erroneous leading characters in the downloaded response when using the osx-arm64 runtime

New in VMware InstallBuilder 22.3.0 (May 15, 2022)

  • Improved signing errors reporting
  • Updated internal dependencies
  • Support built-in macOS signing using G2 certificates
  • Fixed typo in Ukrainian translation
  • Fixed qt installers crashing on Linux systems reporting incorrect screen metrics

New in VMware InstallBuilder 21.12.0 (Feb 2, 2022)

  • Added support for Windows 11 and Windows 2022
  • Improved temporary file creation on macOS
  • Improved Java versions detection
  • New windows_os_build_number built-in variable
  • Support Centos 6 in linux-arm64 installers
  • Fixed DMGs created on Windows not working on macOS Monterey
  • Fixed Linux installers failing on some Wayland environments

New in VMware InstallBuilder 21.9.0 (Oct 14, 2021)

  • Initial support for macOS Monterey
  • Support AdoptOpenJDK vendor when autodetecting Java
  • Improved visibility of installer initialization errors on Windows
  • Improved creation to avoid creation issues with the file being locked on Windows
  • Fixed macOS Admin launcher not stored as executable when using
  • Support query parameters in AutoUpdate download URLs
  • Enforced AutoUpdate macOS bundle permissions
  • Fixed display issues on macOS Monterey
  • Fixed Builder popups failing on macOS Monterey
  • Fixed osxsigner tool not signing the osx-arm64 runtime when using native signing

New in VMware InstallBuilder 21.6.0 (Jun 28, 2021)

  • Enabled Qt Professional and Professional flavors to build linux-arm32 and linux-arm64
  • Updated documentation and updated its look and feel
  • Always include osx-x86_64 runtime when generating uninstallers on macOS M1 machines
  • Support using three lines of text in installer pages titles without any cropping
  • Improved installers compatibility when running on macOS M1
  • Improved uninstaller launching process on Windows
  • Enforce full path to reg command on Windows
  • Fixed environment modification actions not properly preserving Unicode characters on Unix
  • Fixed installers crashing on some macOS 10.14.6 environments

New in VMware InstallBuilder 21.3.0 (Apr 6, 2021)

  • Fixed macOS binary launcher executable permissions not enforced when using
  • Support using osx-x86_64 and osx-arm64 checks in rule
  • Fixed Qt mode on arm macOS Big Sur incorrectly displayed when using dark mode
  • Fixed malformed admin launcher on macOS arm when signed using the built-in mechanism
  • Enforce PIE binary flags on macOS osx-x86_64
  • Fixed builder osx-arm64 application crashing on macOS when clicking on top bar menu items
  • Fixed code signing of big exe files on Windows x64

New in VMware InstallBuilder 20.12.0 (Dec 29, 2020)

  • Added macOS ARM support
  • Added initial support for Linux ARM
  • Improved Linux distribution detection
  • Improved buttons look and feel on macOS Catalina and newer
  • Improved dependencies loading on Windows 7
  • Fixed redraw glitch on Windows when using some complex parameter groups

New in VMware InstallBuilder 20.9.0 (Oct 18, 2020)

  • Add support for properly detecting macOS Big Sur as running platform
  • Improve rule to never fail and log errors instead
  • Added support for Zsh shell
  • New rule
  • Improved random number generator on Windows platforms
  • Fixed macOS installers not properly detecting the proper runtime when running on Apple Silicon ARM Macs
  • Fixed installer buttons look and feel on macOS Big Sur
  • Fixed HTTPS connections not properly validating when using a proxy
  • Prevent hidden parameters from invoking their rules

New in VMware InstallBuilder 20.7.0 (Aug 23, 2020)

  • Improved internal dependencies loading on Windows
  • Log uninstaller exit code
  • Updated internal dependencies on Windows x86
  • Fixed account type checks not properly working on Windows x64
  • Fixed failing to run inside internationalized directory wen using on Windows
  • Fixed Qt installers looking for plugins by default at install time

New in VMware InstallBuilder 20.6.0 (Jul 2, 2020)

  • Fixed and failing on some environments
  • Fixed Windows x64 installers failing to display HTML licenses on win32 mode
  • Fixed failure to load some projects when overriding common attributes in custom actions
  • Fixed rule not properly serialized into project files
  • Prevent macOS Catalina from not allowing running overridden signed binaries because of signature caching

New in VMware InstallBuilder 20.4.0 (May 6, 2020)

  • Fixed build failure when providing malformed booleans for the setting
  • Fixed high memory usage at build time when packing files by dereferencing links on Windows
  • Updated internal dependencies

New in VMware InstallBuilder 20.3.0 (Apr 6, 2020)

  • Prevent installers from using cmd.exe from the installer directory when executing batch scripts on Windows
  • Fixed AutoUpdate not honoring proxy settings configured in the INI file when running in interactive mode
  • Fixed wrapping glitch in complex parameter groups after revisiting the welcome page on macOS
  • Enforce output directory normalization when provided through --setvars
  • Fixed crash searching nodes in GUI builder tree in some scenarios

New in VMware InstallBuilder 20.2.0 (Feb 25, 2020)

  • Rebranded to VMware InstallBuilder
  • Improved timestamping error detection when signing macOS installers on non-macOS platforms
  • Prevent uninstaller from crashing when failing to check for empty directories because of lack of permissions

New in VMware InstallBuilder 20.1.0 (Jan 31, 2020)

  • Improved internal dependency libraries loading on Windows
  • Support using built-in variable ${build_project_directory} in directive
  • Improved crash file generation

New in VMware InstallBuilder 19.12.0 (Dec 30, 2019)

  • Added Ukrainian language
  • Fixed action hanging in some environments when using SSL and contacting a server with an invalid certificate
  • Fixed qt mode crashing on some macOS environments when displaying the splash screen
  • Fixed builder crash when trying to paste previously deleted tree nodes

New in VMware InstallBuilder 19.11.0 (Dec 30, 2019)

  • Updated HTTP/HTTPS internal dependencies
  • Improved AutoUpdate handling of malformed update.xml files
  • Support --setvars command-line option when building the AutoUpdate
  • Support customizing license file location when building the AutoUpdate
  • Improved images rendering on macOS Builder
  • Improved Windows installers exit handling
  • Added .NET 4.8 autodetection
  • Updated documentation
  • Fixed not honored on Windows at uninstallation time when using signed uninstallers
  • Fixed startmenu shortcuts not being created on windows-x64 installers
  • Fixed HTTP actions not honoring customized Accept header
  • Fixed false signing failure detection when building on macOS Catalina

New in VMware InstallBuilder 19.10.0 (Oct 22, 2019)

  • Fixed Arabic and Persian languages not properly displayed on macOS 10.15 when running in Qt mode
  • Fixed crash on macOS versions older than 10.9 when using the osx-x86_64 runtime and running in Qt mode

New in VMware InstallBuilder 19.9.0 (Oct 3, 2019)

  • Fixed action failing on macOS 10.15 when running in the
  • Fixed Asian languages not being properly displayed on macOS 10.15 when running in Qt mode
  • Preserve built-in registry keys wowMode when updating 32bit Windows installations with Windows 64bit
  • Support customizing built-in command-line flags descriptions
  • Fixed signing of big DMGs on Windows

New in VMware InstallBuilder 19.8.0 (Sep 2, 2019)

  • Improved performance
  • Improved disabled controls look and feel on macOS
  • Improved widgets text wrapping on macOS
  • Added support for HTML licenses in xwindow mode
  • Fixed Gtk and Qt proxy pages duplicating its description text
  • Fixed returning only a single result in windows-x64 installers
  • Fixed deletion of registry keys when not providing a specific and setting to 32 in windows-x64 installers
  • Updated documentation

New in VMware InstallBuilder 19.7.1 (Jul 22, 2019)

  • Improved action detection by
  • Always generate HFS+ dmgs on newest macOS versions to make them compatible with 10.12 and older
  • Fixed search Builder GUI search popup crashing on some environments
  • Fixed not being properly honored
  • Fixed action not properly working in windows-x64 installers
  • Fixed not being properly honored in windows-x64 installers
  • Fixed always triggering in windows-x64 installers

New in VMware InstallBuilder 19.7.0 (Jul 11, 2019)

  • This release addresses an important security issue in Windows related to how installers are signed on this platform. More details to follow.
  • Fixed macOS signature not being properly validated on versions older than 10.11.6

New in VMware InstallBuilder 19.6.0 (Jul 1, 2019)

  • Support creating macOS signatures with hardened runtime enabled to allow notarization
  • POTENTIAL INCOMPATIBILITY: Changed default value to osx-x86_64
  • New installer_http_proxy variable to programmatically access the provided proxy information
  • Updated documentation
  • Fixed some Windows configuration attributes not being properly applied to Windows-x64 Java launchers
  • Fixed proxy page not honoring the provided configuration when running in text mode
  • Fixed Linux builder failing on some environments with misconfigured time zone
  • Fixed missing localized string

New in VMware InstallBuilder 19.5.0 (May 17, 2019)

  • Added 64bit version of osxsigner tool
  • Fixed malformed logic in rule
  • Fixed welcome page displaying truncated trailing letters on some macOS environments
  • Updated documentation

New in VMware InstallBuilder 19.4.1 (Apr 18, 2019)

  • Fixed incorrect final page layout on macOS when enabling the osx-x86_64 runtime
  • Improved error reporting

New in VMware InstallBuilder 19.4.0 (Apr 11, 2019)

  • Improved error reporting when operating over non-existent files
  • Fixed Windows AutoUpdate generation failing because of malformed default icon
  • Allow rule to take into account parent components in its checks

New in VMware InstallBuilder 19.3.0 (Mar 27, 2019)

  • New action
  • Added to Java launchers to allow preserving the current working directory on execution
  • Added Windows Server 2019 support
  • Improved documentation
  • Updated zlib dependency on Linux and Windows
  • Fixed macOS installers always exiting with zero code when enabling
  • Fixed some Builder popups not kept on top when running on macOS
  • Fixed installers aborting at startup on some solaris and linux-ia64 environments
  • Fixed macOS installers incorrectly wrapping text on some languages
  • Fixed custom not being removed on macOS
  • Fixed outdated welcome screen
  • Fixed returning malformed results when invoked in the installer_directory

New in VMware InstallBuilder 19.2.0 (Mar 27, 2019)

  • Fix security fixes with installers when using the functionality

New in VMware InstallBuilder 19.1.0 (Feb 1, 2019)

  • Added support for FreeBSD 10 and higher
  • New rule
  • Improved GUI responsiveness during action

New in VMware InstallBuilder 18.10.0 (Nov 2, 2018)

  • Added support for MacOS 10.14
  • Improved detection of Windows system and user folders
  • Fixed fail to validate floating license error
  • Fixed not being able to disable HTTP proxy from installer GUI in certain cases

New in VMware InstallBuilder 18.9.0 (Oct 2, 2018)

  • New action
  • Improved boolean parameter display in win32, osx and xwindow GUI modes
  • Improved performance of multiple actions using pattern for matching files

New in VMware InstallBuilder 18.8.0 (Aug 29, 2018)

  • Allowed the debugger to run in all unattended modes
  • Improved system DPI granularity handling on Windows
  • Improved wrapping on some macOS environments
  • Properly quoted UninstallString and Location registry entries on Windows

New in VMware InstallBuilder 18.7.0 (Jul 26, 2018)

  • Improved on Unix platforms
  • Fixed incorrect label wrapping in some macOS environments

New in VMware InstallBuilder 18.6.0 (Jun 29, 2018)

  • Add option to , and actions unpacking files to have them automatically removed by uninstaller
  • Improved generation of DMGs over 4GB
  • Allow signing of DMGs over 4GB
  • Make add a trailing newline when appending new values
  • Use display language rather than region for auto-detecting language on Windows

New in VMware InstallBuilder 18.5.2 (May 29, 2018)

  • Fixed AutoUpdate hanging in some macOS environments when enabling the osx-x86_64 runtime
  • Fixed AutoUpdate not honoring the setting on osx-x86_64 runtime

New in VMware InstallBuilder 18.5.1 (May 25, 2018)

  • Fixed installers using the osx-x86_64 runtime hanging in some macOS scenarios when enabling and running in qt mode
  • Improved .NET autodetection to support version 4.7
  • Update documentation

New in VMware InstallBuilder 18.5.0 (May 11, 2018)

  • Added support for Java 10 version detection
  • Fixed osxsigner external tool not signing the osx-x86_64 runtime when using native mode
  • Fixed Abort/Retry/Ignore dialog buttons in qt mode when using the osx-x86_64 runtime
  • Fixed error showing the uninstallation finished popup in osx mode when disabling uninstallation confirmation in the osx-x86_64 runtime
  • Fixed "setuid is not allowed" error on macOS when using unattended mode with minimal UI
  • Fixed crash occurring in some scenarios when using qt mode with the osx-x86_64 runtime at initialization time

New in VMware InstallBuilder 18.4.0 (Apr 20, 2018)

  • Support generating 64-bit binaries on macOS
  • Added initial retina display support for osx mode when using the 64-bit runtime
  • Fixed final page checkboxes alignment in osx and xwindow modes

New in VMware InstallBuilder 18.3.0 (Mar 29, 2018)

  • Fixed DMG background image not being properly configured in some environments
  • Fixed HTML license text encoding handling in win32 and macOS installation modes

New in VMware InstallBuilder 18.2.0 (Mar 12, 2018)

  • Allow to modify which parameters/components will be displayed in the help menu
  • Fixed action not working with 64-bit binaries on Windows
  • Improved horizontal parameter group layout in gtk mode
  • Improved look and feel in osx and win32 modes when displayed inside parameter groups

New in VMware InstallBuilder 17.12.0 (Dec 22, 2017)

  • Support generating large DMG files on Linux
  • Fixed crash opening some external files from the Builder on macOS

New in VMware InstallBuilder 17.11.1 (Dec 4, 2017)

  • Fixed crash opening project on macOS.

New in VMware InstallBuilder 17.11.0 (Dec 1, 2017)

  • Improved Java autodetection to fully support Java 9
  • POTENTIAL INCOMPATIBILITY: Disabled UPX by default on linux
  • Fixed HTTPS proxy handling on macOS
  • Fixed DMG creation on macOS High Sierra
  • Fixed invalid title for GTK mode on certain Gnome 3 environments (such as Debian 9.1)
  • Fixed Debian Linux codename detection in some environments

New in VMware InstallBuilder 17.10.0 (Oct 30, 2017)

  • Improved uninstallation speed when using GUI
  • Fixed Unix service handling for Ubuntu after Ubuntu was added as separate distribution type
  • Fixed InstallBuilder not fully exiting at end of installation on some Linux environments
  • Fixed Chinese language code detection on macOS
  • Fixed OS X signing failing on some Linux x64 platforms when using the 32bit builder

New in VMware InstallBuilder 17.9.0 (Oct 27, 2017)

  • Improved uninstallation speed when using GUI
  • Improved Linux OS detection
  • Fixed Unix service handling for Ubuntu after Ubuntu was added as separate distribution type
  • Fixed InstallBuilder not fully exiting at end of installation on some Linux environments
  • Fixed Chinese language code detection on macOS
  • Fixed OS X signing failing on some Linux x64 platforms when using the 32bit builder

New in VMware InstallBuilder 17.8.0 (Oct 27, 2017)

  • Improved alignment on win32/osx/xwindow modes
  • Documentation updates
  • POTENTIAL INCOMPATIBILITY: Made parameter group validation in text mode behave as in GUI modes, not running unless validation succeeds

New in VMware InstallBuilder 17.7.0 (Jul 27, 2017)

  • Added Retina Display support for the Builder application
  • Added support for macOS High Sierra (10.13)
  • Reduced memory usage when signing big DMG files
  • Improved option files BOM support
  • Improved documentation
  • Removed trailing spaces when creating Windows services without arguments
  • Limited number of cores when decompressing lzma-ultra/lzham-ultra with high page sizes on Linux x86
  • Fixed FTP downloads not fully finishing in some environments

New in VMware InstallBuilder 17.6.0 (Jun 6, 2017)

  • Added support for for option files encoded with BOM
  • Fixed default logic
  • Fixed occasional installer creation errors when using builder on certain Windows environments
  • Fixed Cyrillic characters not being properly displayed in Qt mode

New in VMware InstallBuilder 17.4.0 (Apr 28, 2017)

  • Added more translations for non-English languages

New in VMware InstallBuilder 17.3.0 (Mar 9, 2017)

  • Fixed builder GUI issues when modifying actions
  • Minor fix on Italian translations

New in VMware InstallBuilder 17.2.0 (Feb 28, 2017)

  • Improved translations
  • Improved Ubuntu OS detection
  • Documentation updates
  • Improved syncdebugtrace generation
  • Fixed unzip action failing to uncompress files in certain scenarios
  • Fixed AutoUpdate not properly detecting versions when using large version IDs

New in VMware InstallBuilder 17.1.0 (Jan 31, 2017)

  • Allow sending data payloads in action
  • Added support for Windows Server 2016
  • Improved error handling when running on Linux systems with misconfigured or non-existent font support
  • Disabled property for action on Solaris due to incompatibilities
  • Fixed DMG verification errors on some OS X environments

New in VMware InstallBuilder 16.12.0 (Jan 3, 2017)

  • Minor documentation fixes

New in VMware InstallBuilder 16.11.1 (Dec 6, 2016)

  • Fixed new DMG building tools not properly bundled

New in VMware InstallBuilder 16.11.0 (Nov 29, 2016)

  • Added support for building signed DMG files
  • Fixed allignment issues in for non-Qt based installers

New in VMware InstallBuilder 16.10.0 (Oct 26, 2016)

  • Fixed DLL hijacking vulnerability on Windows
  • Fixed issue when centering a non-progress dialog windows in Win32, XWindow and OSX modes
  • Fixed when used inside a in Qt mode

New in VMware InstallBuilder 16.9.0 (Sep 30, 2016)

  • Improved UI responsiveness when running long action lists
  • Prevent installer cancellation while uninstaller creation
  • Fixed pop-ups centering when running in multi-monitor setups
  • Fixed action not properly interpreting the attribute
  • Fixed AutoUpdate temporary download naming in OS X not preserving the .app suffix

New in VMware InstallBuilder 16.8.0 (Aug 25, 2016)

  • Added support for using PKCS12 files with the osxsigner tool
  • Fixed action affecting versions without build specifier in certain cases
  • Fixed temporary file left behind when cancelling the installation while unpacking
  • Fixed action hanging in some corner cases in Qt mode

New in VMware InstallBuilder 16.7.0 (Jul 22, 2016)

  • Added support for macOS Sierra (OS X 10.12)
  • Improved action to recognize .NET framework 4.6
  • Fixed project property not working properly
  • Fixed Java autodetection functionality to allow versions with 3 digits
  • Fixed Windows nested signing not working properly in certain environments

New in VMware InstallBuilder 16.6.0 (Jul 1, 2016)

  • Improved Windows signing methods to allow nesting multiple signatures
  • Improved final page check boxes by making their labels clickable
  • Improved error reporting when failing to pack non readable files
  • Fixed build error on Windows if any of the version components includes a leading 0 followed by another digit
  • Fixed some strings not being localized in the Autoupdate
  • Fixed folder ownership issue in certain scenarios
  • Fixed dialogs not being shown in unattended graphical mode when using 32bit installer on 64 Linux systems
  • Fixed Java launchers failing to print to console in certain Windows environments

New in VMware InstallBuilder 16.4.0 (Apr 26, 2016)

  • New AutoUpdate action list to allow executing actions at initialization time
  • Fixed failing in some Windows scenarios at build time when invoked from builder-cli
  • Fixed OK button not being properly localized in dialog when running in gtk mode
  • Properly set a default value for the property of the action

New in VMware InstallBuilder 16.3.0 (Mar 31, 2016)

  • New action to allow querying WMI from InstallBuilder
  • New and properties for Java launchers
  • Improved look and feel when used inside a in Qt mode
  • Improved performance of uninstallation and unpacking process in upgrade mode
  • Options files are now also picked up from the same directory containing the .app bundle on OS X
  • Fixed icons not working properly for CLI-based Java launcher on Windows
  • Fixed not properly working on some Windows environments
  • Fixed builder recent files not correctly saved with paths including non-ascii symbols

New in VMware InstallBuilder 16.1.0 (Feb 4, 2016)

  • Improved LZMA/LZHAM ultra compression settings in CD-ROM mode
  • Improved Windows icons handling to support arbitrary sizes
  • Fixed AutoUpdate not properly exiting after launching updates in unattended mode
  • Improved action
  • New project property
  • Added new options 'nativeAbsolutize' and 'nativize' to action
  • Make Action Groups show their in the builder GUI tree if non empty
  • New project property to allow configuring the dpiAware Windows executable manifest setting
  • POTENTIAL INCOMPATIBILITY: Disabled UPX compression by default on Windows
  • Updated documentation
  • Made a Linux-only property
  • Fixed action not properly working on CD-ROM mode
  • Fixed HTML widgets not properly handling mouse clicks on non-qt modes

New in VMware InstallBuilder 15.10.1 (Oct 29, 2015)

  • Added option to use a specific shell with
  • Fixed internal XML tag being incorrectly serialized in action

New in VMware InstallBuilder 15.10.0 (Oct 17, 2015)

  • Fixed HTTPS downloads sometimes not working correctly when proxy is enabled
  • Fixed builder proxy preferences dialog not always properly saving its data
  • Fixed issues with OS X signing in some Linux environments
  • Fixed ${required_diskspace} in CD-ROM mode
  • Improved license page look and feel on OS X 10.11 when running in Qt mode
  • Improved action to use the full detected version when ordering its results
  • Fixed installers throwing an unknown error when trying to enable/disable components inside a component group from command line
  • Fixed component selection page losing focus when enabling components

New in VMware InstallBuilder 15.9.0 (Sep 20, 2015)

  • Added support for Windows 10 and OS X 10.11
  • Allow and actions to configure extra HTTP headers
  • Added new to allow configuring the timestamp format for the default log messages
  • Added Azerbaijani, Basque, Persian, Indonesian, Kazakh, Turkmen and Vietnamese languages to InstallBuilder
  • Added SNI support for HTTPS connections
  • New installer_pid built-in variable
  • New action to allow retrieving the current working directory
  • Added setting to action
  • Allow using a proxy when time stamping Windows installers signing
  • Improved proxy settings handling in HTTPS connections
  • Improved detection of Debian 8 and CentOS 7 platforms
  • Improved detection of domain accounts
  • Improved permissions handling in and action
  • Improved uninstaller creation to avoid issues with antivirus software on Windows
  • Silenced debug messages printed to console when calling action on Linux
  • Fixed incorrect default values for and rules
  • Fixed Linux legacy mode failing in parallel decompression mode
  • Fixed cmd+c/cmd+v bindings on OS X when running in Qt mode
  • Fixed not properly accepting input in text mode after providing incorrect values
  • Fixed not properly expanding vertically in Qt mode
  • Fixed building of downloadable components not properly calculating the number of cores in the machine
  • Fixed enabling focus to disabled child parameters
  • Fixed CDROM mode failing in some environments
  • Fixed conditional slide images rules not being properly recalculated after changes
  • Fixed text wrapping not being properly calculated in GTK mode
  • Fixed memory leak in XML manipulation actions
  • Fixed not properly displayed in GTK unattended with dialogs mode
  • Fixed top translucent menu on OS X when running in Qt mode
  • Fixed unzip action not properly working on some scenarios when running on AIX
  • Fixed platform_install_prefix not always using the 64bit program files path when enabling

New in VMware InstallBuilder 15.1.0 (Apr 21, 2015)

  • Allow signing Windows and OS X installers on Windows, Linux and OS X
  • Support DMG with custom backgrounds creation on Windows, Linux and OS X
  • Improved LZMA/LZMA-ultra compression and decompression speed
  • New compression algorithms LZHAM and LZHAM-ultra
  • Fixed splash screen not properly refreshed on Fedora 21
  • Improve action to merge directories on destination
  • Allow specifying specific products in rule
  • Allow searching in the Builder tree
  • Fixed Builder GUI popups not being big enough to accommodate all settings in some cases
  • Fixed Qt mode glitches in OS X 10.10
  • Fixed LZMA-Ultra compression error when building in directories with spaces

New in VMware InstallBuilder 9.5.5 (Jan 24, 2015)

  • Fixed installers failing on some RHEL/CentOS 7 environments when running in text mode
  • Fixed slide images not always being properly refreshed on xwindow mode

New in VMware InstallBuilder 9.5.4 (Jan 17, 2015)

  • Improved parameters wrapping on gtk mode
  • Added new installer_http_code built-in variable to retrieve the result of HTTP actions
  • Improved performance unpacking folders with a large number of files
  • Reduced time spent in files to pack calculation at build time
  • Reduced TLS initialization time on Windows
  • Added to action
  • Added RHEL 7 platform detection
  • Improved action to allow overwriting directories on destination
  • Allow configuring the for which will add the startup item
  • Allow configuring look and feel behaviour of unselected options in parameters
  • Improved component selection page to properly scale with wide installers
  • Fixed issues loading some PNG images on CentOS 7
  • Fixed gtk mode failing to start on RHEL/CentOS 7
  • Fixed encoding errors in environment-manipulation actions
  • Fixed Qt installers not being properly set on top of other windows when launched on some OS X environments

New in VMware InstallBuilder 9.5.3 (Nov 10, 2014)

  • Fixed installer window not being properly centered on Windows when running in Qt mode and using large left side images
  • Improved "Abort, Retry, Ignore" dialog to properly translate its buttons
  • Removed extra debug messages printed on Windows
  • Updated documentation

New in VMware InstallBuilder 9.5.2 (Nov 5, 2014)

  • Added TLS v1.1 and v1.2 support
  • Improved performance of GUI mode when unpacking large amount of small files
  • Added Major and Minor version to Windows ARP Menu information
  • Fixed dialog failing on some environments
  • Improved CPU detection

New in VMware InstallBuilder 9.5.1 (Oct 17, 2014)

  • Enabled TLSv1 support in HTTPS actions
  • Improved builder tool look and feel on Windows when using HiDPI configurations
  • New action
  • Improved multiline-text wrapping on 'win32' and 'osx' modes
  • Improved to fallback to 'user' scope on Windows in case of error
  • Improved setting to support variables
  • Fixed OS X installer generation failing on some environments because of permission denied errors
  • Fixed 'installer_command_line_arguments' built-in variable not properly calculated on some Windows environments
  • Fixed 'osxsigner' tool not properly signing installers with enabled
  • Fixed RPM installers not properly cleaned up after uninstallation

New in VMware InstallBuilder 9.5.0 (Sep 30, 2014)

  • Added support for OS X codesign v2
  • Allow generating installers larger than 2GB on Windows, Linux and OS X
  • Make XML Editor popups ask for confirmation when closed with unsaved changes
  • Allow configuring the LZMA-Ultra compressor block size through the setting
  • New rule to allow checking for resource limits on Unix systems
  • Fixed ampersand not properly shown in the final page using Qt mode on Windows
  • Allow Java launchers to be built at build time
  • Improved how the "Fonts" directory location is calculated on Windows
  • Added and to action
  • Improved to also detect "Stop Pending" status as running.
  • Added to allow providing a fallback temporary directory
  • Dropped OS X 10.2 support
  • Fixed XML Editor popup not providing details in its error when providing incorrect code
  • Fixed not properly wrapping its text in GTK mode
  • Fixed "Add Shortcut" Builder dialog throwing an error when closing the popup
  • Fixed LZMA-Ultra compression not properly detecting duplicated files when packing in some environments
  • Fixed InstallBuilder installer and AutoUpdate not including PPC runtimes

New in VMware InstallBuilder 9.0.2 (Jun 27, 2014)

  • Improved Gtk mode to properly run in systems without the recently deprecated Pangox library
  • Improved Java detection on Unix
  • Improved German translation
  • Fixed CDROM build mode not properly working when using the the GUI builder
  • Allow customizing CFBundleIdentifier OS X setting in the AutoUpdate and Java launchers
  • Fixed error when displaying some combinations of multiline text labels in qt mode
  • Fixed error when providing incorrect values for the project setting
  • Fixed language selection dialog not being focused on OS X when running in Qt mode
  • Fixed Java Launcher creation failing in some environments when using downloadable components
  • Fixed AutoUpdate build when disabling osx-ppc runtime inclusion
  • Fixed Builder Preferences menu failing because of denied permissions in some Windows environments
  • Fixed RPM installation hanging on Alt linux

New in VMware InstallBuilder 9.0.1 (May 15, 2014)

  • Fixed Windows single-platform licenses not being properly validated by the Builder
  • Fixed Builder "Recent Projects" menu entry not listing results on Windows
  • Fixed and not properly working on osx mode
  • Fixed tag of actions not properly handling the "codepage" type
  • Properly handle 301/302 redirects for URLs containing ports in and actions

New in VMware InstallBuilder 9.0.0 (May 8, 2014)

  • Added new compression algorithm LZMA-ultra to allow higher compression ration and faster decompression
  • Added official support for OS X 10.9 and improved Windows 8 support
  • Added support for Windows 8.1 and Windows Server 2012 R2
  • Improved support for Ubuntu 14.04
  • Fixed signing issues on 10.9 when enabling
  • Added floating licenses support
  • Added Retina Display support on OS X in qt mode
  • New feature to allow creating user defined rules
  • Added support for HTML licenses in all flavors for Windows, Linux and OS X
  • Reduced memory consumed when unpacking files
  • Reduced memory consumed by downloadable components
  • Reduced memory consumed by update installers
  • Reduced installation time in GUI mode, specially on Windows
  • Reduced uninstaller startup time on Windows
  • New ${installbuilder_output_directory} and ${installbuilder_output_filename} built-in variables to allow retrieving the output directory and output installer filename at build time
  • New and actions
  • New tag to allow compressing generated OS X installers as ZIP files
  • New action
  • New action to allow retrieving the total disk space
  • New action to retrieve the name and PID of the application using a given port
  • Added support for IPv6 in rule
  • New ${machine_swap_memory} built-in variable to allow retrieving the amount of swap memory in the system
  • Improved license pages look and feel on OS X
  • Improved Java launchers creation to avoid making the installer unresponsive while serializing them
  • Improved action to recognize OpenJDK versions on FreeBSD and JRE 7 on OS X
  • Allow language files to support UCN escape sequences
  • Added Thai and Latvian languages
  • Improved Chinese, Czech, Norwegian, Danish and Japanese translations
  • Allow running installers with the debugger enabled directly from the builder
  • Improved win32 mode to make the installers automatically adapt to different DPI settings
  • Improved rule to support 'linux-x86' as a valid platform
  • Improved action to support backreferences
  • Improved parameter to allow grouping pages
  • Allow editing custom action instances in the builder GUI
  • Allow action to also remove links
  • Allow folders to configure whether to have its files added to the uninstaller or not
  • Allow downloadable components feature to reuse already downloaded files
  • Improved action to recognize .NET framework 4.5
  • Improved to ignore malformed lines
  • Allow Java launchers to read and override its values from a .properties file
  • Allow disabling pinning shortcuts to Start elements on Windows 7 / Windows 8
  • Added linux-s390x as an independent build platform
  • Make the builder warn the user and ask for confirmation if unsaved changes are not properly applied when closing a project
  • Allow "Select All" keyboard bindings in all text widgets
  • Improved mode to perform a full uninstallation when no more visible components remain installed
  • Make start menu shortcut creation fall back to use the user's directory when it has no permissions to write in the global scope
  • Make installer serialize the ARP Menu registry keys under the HKEY_CURRENT_USER root key when the scope is set to user
  • Deprecated Windows 2000 and ME platforms
  • Set uninstaller.dat file permissions on Unix so only the owner can modify it
  • POTENTIAL INCOMPATIBILITY: Changed default value so only osx-intel support is included by default
  • POTENTIAL INCOMPATIBILITY: Added ".git" and ".hg" to tag
  • Fixed not properly preserving the source file encoding
  • Fixed Java launchers not being properly cleaned up at uninstallation on OS X
  • Fixed file permissions issues when adding environment variables when running as root on OS X
  • Fixed xwindow mode and builder crashing on Ubuntu 14.04 32bit
  • Fixed and actions not properly preserving file encodings
  • Fixed language selection dialog not alphabetically ordering its languages
  • Fixed enter key binding on some OS X environments
  • Fixed upgrade mode failing in some environments when upgrading installations built by old InstallBuilder versions
  • Fixed builder creating corrupted binaries in some environments when enabling encryption
  • Fixed downloadable components not being properly cleaned up if the uninstaller creation is disabled
  • Fixed wrapping issues in qt mode
  • Fixed not allowing ampersand (&) characters in its options text
  • Fixed setting not being taken into account when uninstalling individual components
  • Fixed rule failing in some Windows environments
  • Fixed setting not being honoured when writing registry keys
  • Fixed setting not being applied to pages
  • Fixed ${installer_interactivity} built-in variable not being defined at uninstallation time
  • Fixed slow redraw of pages when enabling fixed fonts
  • Fixed error trying to load projects with strange characters in its filename
  • Fixed long component selection pages being cut off on Windows and OS X
  • Fixed some window grabbing issues in some environments when using the builder
  • Fixed win32, osx and xwindow modes not being properly centered when using large window heights
  • Fixed XML comments format not properly preserved by the builder

New in VMware InstallBuilder 8.6.0 (Jul 1, 2013)

  • Improved text wrapping on Gtk mode
  • Improved to also work at uninstallation time
  • Added Serbian and Lithuanian languages
  • Improved required_diskspace variable to also work at build time
  • Reduced delay when calculating the files to unpack
  • Improved to support spaces in the path
  • Improved rule
  • Improved download progress meter reporting
  • Improved Chinese language autodetection
  • Allow Java launchers to be executed in the background
  • Added new setting
  • Allow configuring JRE/JDK selection order for Java launchers
  • Made builder ignore missing images if they do not belong to the platform being built
  • Made action ignore directories
  • Improved OS X system language detection when running as Administrator
  • Improved builder error reporting when packing distribution files with empty
  • Improved InstallBuilder XML errors reporting
  • Improved detection of HTTP idle connections
  • Allow configuring whether or not component groups should appear expanded
  • Allow reusing already downloaded components if their checksum matches
  • Fixed errors when downloading components bigger than 2GB in some environments
  • Fixed component groups not properly displaying Unicode characters in Qt mode
  • Fixed symbolic link creation failing in some environments
  • Fixed temporary images not being properly deleted on OS X
  • Fixed default application bundle icon not being properly displayed on OS X 10.5
  • Fixed RPM and DEB packages failing to install in some environments
  • Fixed GUI glitch in file and directory parameters in Windows 2008 SP2 x64 when enabling 64bit mode
  • Fixed incorrect progress message when enabling at uninstallation time
  • Fixed rule default logic

New in VMware InstallBuilder 8.5.2 (Feb 7, 2013)

  • Fixed language selection dialog location for multiple monitors on Windows
  • Fixed archives created with action creating directory records showing as files in Windows Explorer
  • Added detection of missing distribution file/directory in CD-ROM mode
  • Fixed support for HTTP chunked encoding transfers in InstallBuilder
  • Added handling of HTTP error codes for autoupdate
  • Improved detection of Brazilian Portuguese language on OS X
  • Improved unpacking and removal of read-only files or directories
  • Improved handling of archives with incorrect file/directory mode for action

New in VMware InstallBuilder 8.5.1 (Oct 24, 2012)

  • Updated documentation
  • Improved Windows 8 and Windows 2012 compatibility
  • Improved handling of errors in Windows services actions
  • Improved Java autodetection in OS X
  • Improved and actions to support Windows domains
  • Make AutoUpdate iterate over the list of mirrors in case of error when running in unattended mode
  • Added high resolution icon for OS X installers compatible with Retina Display
  • Improved look and feel
  • Improved action
  • Fixed uninstallation not being aborted when closing the uninstaller window in some scenarios
  • Fixed page wrapping on Gtk mode
  • Fixed choice selection widget crashing in some Windows environments
  • Fixed uninstaller creation failing in some Windows scenarios when calling the installer using a relative symbolic links

New in VMware InstallBuilder 8.5.0 (Aug 7, 2012)

  • OS X Mountain Lion support
  • Added support for OS X code signing
  • Improved performance when building downloadable components
  • Reduced uninstaller creation time on Solaris
  • Fixed dialog failing in some environments
  • Updated documentation
  • Fixed required_diskspace built-in variable not properly calculated when enabling
  • Fixed Qt Installers are not properly centered on Windows
  • Prevent the uninstaller from aborting when trying to close the window
  • Fixed and explanation text wrapping
  • Fixed component description label not properly wrapping on some environments
  • Fixed --onlyprojectfiles command line flag not working when using downloadable components

New in VMware InstallBuilder 8.3.0 (Jul 16, 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 VMware InstallBuilder 8.2.0 (Apr 27, 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 VMware InstallBuilder 8.1.0 (Mar 7, 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 VMware InstallBuilder 8.0.2 (Jan 24, 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 VMware InstallBuilder 8.0.1 (Nov 30, 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 VMware InstallBuilder 8.0.0 (Nov 10, 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 VMware InstallBuilder 7.2.6 (Oct 20, 2011)

  • Updated documentation
  • Fixed qt mode text widget not properly wrapping its content on Windows
  • Added support for tcsh shell in environment variable actions
  • Fixed rule not properly recognizing osx-intel type on some 64bit environments
  • Improved Italian translation
  • Improved .password suffix to support nested variables
  • Speed up uninstaller creation on Windows
  • Now aborting the installation when canceling the language selection also triggers the
  • Improved AutoUpdate to support the feature
  • Fixed builder crashing in some Windows environments when browsing for image files
  • Fixed OS X bundles launcher script encoding not being properly configured
  • Fixed Java launchers not being properly created on OS X
  • Fixed action not properly handling parameters

New in VMware InstallBuilder 7.2.5 (Sep 7, 2011)

  • Updated documentation
  • Improved Dutch language support
  • Fixed language files not being properly loaded when including a BOM
  • Improved action to properly deal with SELinux
  • Fixed packed folders not being deleted when using multiple hierarchy tags.
  • Improved Installer.RebootRequired string to allow variables
  • Fixed custom uninstaller directory not being deleted in some environments

New in VMware 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 properties editor dialog to validate user input
  • Fixed and actions failing in some Windows environments because of the download file being locked
  • Improved registry actions to work with and actions

New in VMware InstallBuilder 7.2.3 (Jul 30, 2011)

  • Improved Italian, Czech and Russian language support
  • Added support for HTTP redirects in and actions
  • New --verbose command line flag added to command line builder
  • Added new tag to file manipulation actions to allow configuring the EOL handling
  • New rule
  • Improved performance of 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 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 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 VMware InstallBuilder 7.2.2 (Jun 22, 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 VMware InstallBuilder 7.2.1 (Jun 6, 2011)

  • Improved Albanian, Bulgarian, Croatian, Danish, Finnish, Argentine Spanish, Slovak, Swedish and Turkish language support
  • Updated documentation
  • Speed up installer startup time when being launched from a network drive
  • New and actions
  • Improved administrator user check in HP-UX platform
  • Improved and action settings to support variables
  • Improved minimalWithDialogs mode look and feel
  • Fixed text not being correctly wrapped in some in osx and win32 modes
  • Improved environment actions on Unix
  • Fixed entries misaligned in some languages
  • Fixed GUI "Files" tree not being updated when manually deleting elements from the XML editor
  • Fixed action not properly handling case insensitivity

New in VMware InstallBuilder 7.2.0 (May 19, 2011)

  • Improved packing filters to allow excluding files to pack at any depth of the directory hierarchy
  • Added Albanian, Bulgarian, Croatian, Danish, Finnish, Argentine Spanish, Slovak, Swedish and Turkish language support
  • Allow modifying the exit code in the
  • Allow disabling Xft fonts support in xwindow mode to reduce installers size
  • Improved language autodetection on Windows
  • Updated documentation
  • Fixed 32bit installers crashing in Ubuntu 11.04 64bit when running in gtk mode
  • Allow executing .cmd scripts on Windows
  • Added new variable installation_aborted_by_user
  • Removed --enable-components, --disable-components and --optionfile options from uninstaller help menu
  • Improved refresh rate to allow properly displaying quick actions progress text
  • Fixed throwing warnings to console in some corrupt Linux environments
  • Fixed default installation language not being properly resolved in uninstaller help menu
  • Fixed error in GUI builder when using file dialogs in some scenarios
  • Fixed scope issue in custom actions
  • Replaced missing occurrences of "Ok" text in buttons to all uppercase "OK" per UI guidelines
  • Fixed setting failing in some environments
  • Fixed some graphic glitches in osx mode

New in VMware InstallBuilder 7.1.1 (May 6, 2011)

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

New in VMware InstallBuilder 7.1.0 (Apr 28, 2011)

  • Fixed installer startup failing in some scenarios when being launched from a symbolic link
  • Fixed 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 to properly handle invalid SID provided as username
  • New project property to configure the style of the language selection dialog
  • Improved reported errors when loading invalid XML files
  • Updated documentation
  • Fixed uninstaller not being removed on HP-UX

New in VMware InstallBuilder 7.0.5 (Apr 18, 2011)

  • New split HTML version of the documentation
  • Significantly improved action performance
  • Improved installers to allow variables in most of the project tags
  • Improved GUI to accept variables in choice and boolean-like properties
  • New property added configure how and should validate bundles in OS X
  • Allow to receive keyboard focus on Qt mode
  • Improved OS X bundle launcher script to support projects with UTF-8 characters in their full name
  • Improved Polish translation
  • Fixed not properly working
  • Removed outdated syntax from demo projects
  • Updated command line builder icon on Windows
  • Fixed action not properly handling project references
  • Show more verbose errors in and actions when invoked outside loop
  • Fixed XML comments not being preserved in the GUI editor in some scenarios
  • Fixed installers failing on HP-UX, AIX and FreeBSD 4 in some system language configurations

New in VMware InstallBuilder 7.0.4 (Apr 2, 2011)

  • Updated documentation
  • Added to the action to allow specifying the order of the detected Java versions
  • Added rule
  • Added action
  • Added to configure uninstaller icon on OS X
  • Added 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 action failing when providing an empty
  • Fixed main progress bar not properly configured in some scenarios
  • Fixed 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 honoring 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 VMware InstallBuilder 7.0.3 (Mar 8, 2011)

  • Added Czech language support
  • Added Norwegian language support
  • Updated documentation
  • New action to allow custom actions to modify project level variables
  • Reduced installer startup time on OS X when running in qt mode
  • Provided a default value for installer-language command line flag in the help menu
  • Improved action to accept variables in the tag
  • Improved and action properties to accept variables
  • Added support for Bourne shell (sh) in actions related to environment variables
  • Fixed installer refreshing issue when quickly pushing 'next' button multiple times on Windows
  • Fixed installer not properly loading images in some environments
  • Properly handle standard streams redirection on Windows Java launchers
  • Fixed AutoUpdate property not properly working on OS X
  • Improved regular installer registration with RPM database
  • Fixed qt mode post-uninstallation popups not displaying any icon on OS X
  • Fixed GUI XML editor not properly preserving comments

New in VMware InstallBuilder 7.0.2 (Jan 27, 2011)

  • Updated documentation
  • Allow the tag of the 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"
  • Improved wrapping of text when using radiobuttons style in gtk mode
  • Added new built-in variable machine_cpu_count
  • Improved action performance
  • Added 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
  • Fixed 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 reporting incorrect data in some OS X environments
  • Fixed not properly working when used in the action

New in VMware InstallBuilder 7.0.1 (Dec 15, 2010)

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

New in VMware InstallBuilder 7.0.0 (Dec 13, 2010)

  • Ability to create custom actions to reuse code snippets
  • New action to create Java launchers
  • New in depth documentation
  • Allow downloading ready to use JREs from the GUI builder
  • Added built-in variables inspector to the builder
  • Added search functionality to builder actions dialog
  • New built-in XML editor in the GUI builder
  • Improved to work on Windows domains
  • Improved continuous progress popup layout
  • Fixed action not properly working on some Windows 64bit environments
  • Display component selection default description in Qt and Gtk modes
  • Localize OS X translucent menu bar
  • Fixed Korean and Chinese languages not being properly autodetected on some Windows environments
  • Fixed ${machine_ipaddr} not being properly resolved in some Windows 64bit environments
  • Asynchronously check for updates in the builder
  • Making permissions errors when building more verbose
  • Moved language selection dialog after the
  • Make sure the log contains all the information after an error
  • Improved packing method to improve packing and unpacking speed and reduce installers size and memory consume
  • Fixed multidisk cdrom installers not retrying asking the first disk after a failed try
  • POTENTIAL INCOMPATIBILITY: Changed Unix installer extension from .bin to .run to make installers recognized as executable in some environments such as latest versions of Ubuntu
  • Fixed destination field validation
  • Fixed failing on OS X if the disk volume tested contains spaces

New in VMware InstallBuilder 6.5.6 (Oct 28, 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 VMware InstallBuilder 6.5.5 (Oct 5, 2010)

  • New action
  • New options is_type and is_not_type to registryTest rule
  • Implemented new project property to configure the icon on OS X
  • Added Java Web Start binary to the list of autodetected targets in action
  • Upgrade Autoupdate tool to support high color depth icons
  • Allow viewing XML code of elements from the GUI
  • Fixed description in the GUI
  • Fixed popups sometimes not working when being resized in Solaris
  • Modified position of "Created with an evaluation version" text in unregistered installers
  • Fixed Chinese and Brazillian language autodetection on Unix
  • Fixed wrapping in welcome and installation finished pages in Qt installers on Windows and OS X
  • Fixed integer validation in action
  • Fixed GUI context menu on OS X
  • Improved page wrapping in Gtk custom style
  • Properly deal with incorrect paths when creating the rollback directory
  • Fixed Suse version autodetection failing in some environments

New in VMware InstallBuilder 6.5.4 (Sep 19, 2010)

  • Implemented drag and drop of nodes in the GUI builder
  • Make folders' accessible through the GUI
  • Added OS X service manipulation actions , , and
  • Added rule to check OS X services state
  • Fixed XML load errors displaying an incorrect line number in some unicode files
  • Implemented new action
  • Improved language autodetection in OS X
  • Added tag in to specify the display order of the elements
  • Added is_windows_admin_account, is_windows_user_account, is_windows_guest_account to rule
  • Properly wrap descriptions when used inside a on xwindow, win32 and osx modes
  • Improved error when loading an incorrect project to display line number and file
  • Wrap all text mode pages
  • Allow resolving environment variables with parentheses
  • Make action recursive
  • Fixed InstallBuilder RELAX NG schema
  • Improved keyboard navigation on xwindow mode
  • Fixed incorrect font used in Chinese and Korean languages on Windows
  • Fixed failing on OS X
  • Make sure all actions defining variables resolve variables in the variable name
  • Fixed deb/rpm helper binaries permissions
  • Fixed action requiring write permissions over the target .ini file
  • Properly handled errors retrieving available disk space
  • Clean unnecessary helper binaries when upgrading Debian packages
  • Added monthly date type in action
  • Make Autoupdate tool to also look for the license in user directory on Windows

New in VMware InstallBuilder 6.5.3 (Aug 25, 2010)

  • Added Korean language support
  • Now any icon resolution is accepted for Windows installers
  • Fixed OS X installers failing when requiring Admininstrator privileges and containing invalid characters in its
  • Make keyboard focus visible on xwindow mode
  • Fixed uninstaller not being properly created in some scenarios when launched with a symbolic link
  • Added support for symbolic links in unzip action
  • Allow component names to contain underscores
  • Fix integers validation failing dealing with large integers
  • Allow tag in action to contain variables

New in VMware InstallBuilder 6.5.2 (Aug 15, 2010)

  • Properly localize --help menu
  • Fixed GUI Builder failing when adding actions

New in VMware InstallBuilder 6.5.1 (Aug 12, 2010)

  • Updated Brazilian Portugese language
  • Fixed dialogs not being correctly centered on Windows in qt mode
  • Fixed --version and --help Windows popups not being displayed
  • Fixed minimal unattended ui mode not being correctly detected on Solaris
  • Fixed Japanese and Chinese languages not being correctly displayed in xwindow mode

New in VMware InstallBuilder 6.5.0 (Aug 5, 2010)

  • New action
  • New mechanism to escape variable references
  • Allow configuring Autoupdate tool proxy through the configuration file
  • New and 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 tag to action
  • New windows-x86 platform type check added to rule
  • Fixed refresh issue that affected download rate in Autoupdate Tool, specially on OS X
  • New 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 action running on Unix when unpacking files created on Windows
  • Added tag to action and to to display HTML text in Qt mode
  • Fixed "Test Run" button on GUI builder not correctly launching generated Windows installers in UAC environments
  • Added tag to , and actions
  • Added tag to 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 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 tag to disable the built-in confirmation popup on uninstallation
  • Fixed uninstaller not being deleted on unattended mode on Windows in some scenarios
  • Fixed title not being configurable in some UI modes
  • Include state in rule description in GUI builder
  • Added double click binding in "Files" section in the GUI builder
  • Fixed / and actions being affected by the state of the Wow64 filesystem redirection
  • Fixed crash on GUI builder when the 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 VMware InstallBuilder 6.4.0 (Jun 11, 2010)

  • Added support for nested variables
  • Now all variable references are case insensitive
  • New action
  • Prevent GUI builder from accepting incorrect values in its dialogs
  • 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 dialog
  • Allow empty user and password to be provided in action
  • New tag in action
  • Disable language selection dialog 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 VMware InstallBuilder 6.3.1 (May 4, 2010)

  • Added tag to action
  • Improved to autodetect system proxy settings
  • Improved RPM integration
  • Validate user provided input for parmeters while creating them.
  • Prevent fileTest rule from failing when testing a non-existent link
  • Fixed autoupdate returning update available when check_for_updates was set to '0'
  • Fixed symbolic links not being properly packed when included as
  • Fixed variables not being resolved in some Autoupdate project tags.
  • Fixed error parsing Autoupdate projects containing utf-8 BOM
  • Built-in registry keys are now created in the 64bit view when is enabled

New in VMware InstallBuilder 6.3.0 (Feb 28, 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 action to configure proxy to use with http actions
  • New and actions
  • New and Windows actions
  • New action
  • New and 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 property being empty during build time
  • FreeBSD 8 support
  • Improve RPM removal process
  • Fixed failing on Windows when using
  • Fixed unpacking errors in some environments

New in VMware InstallBuilder 6.2.7 (Jan 22, 2010)

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

New in VMware InstallBuilder 6.2.6 (Dec 21, 2009)

  • New dialog
  • New action to retrieve ACLs on Windows
  • New action
  • Added project property 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 with big executables
  • Allow Autoupdate strings to be localized
  • Added and tags to action
  • Actions that modify the environment variables and PATH can now be applied to a particular user (Unix only)
  • Fixed 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 action
  • Added is_empty and is_not_empty tests to 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 not being deleted after a successful rollback
  • Fixed 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 VMware InstallBuilder 6.2.5 (Nov 10, 2009)

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

New in VMware InstallBuilder 6.2.4 (Oct 6, 2009)

  • Improved builder tool on OS X x86

New in VMware InstallBuilder 6.2.1 (Aug 26, 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 dialog 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 aditional 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 VMware InstallBuilder 6.2.0 (Jul 21, 2009)

  • Added windows-xp, windows-2003,windows-2008 and windows-7 to rule
  • Added Hebrew and Greek languages

New in VMware InstallBuilder 6.1.3 (Jul 7, 2009)

  • Added "hidden" and "readonly" attributes to action.
  • Relative installation paths not always working in interactive mode.
  • Added action.
  • Fixed showQuestion dialogs are not working when enabled.
  • Display warnings on project load when incorrect choice parameters.
  • Fixed error loading a project with no components.
  • Enabled optional timestamp in action.
  • Fixed uninstaller on OSX when installing as root.
  • Consider directories containing .DS_Store file as empty.
  • Added autoupdate support for OS X.

New in VMware InstallBuilder 6.1.2 (Jun 19, 2009)

  • Fix autoupdate customization tool unable to launch.

New in VMware InstallBuilder 6.1.0 (Jun 1, 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 VMware 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 VMware InstallBuilder 6.0.2 (Mar 20, 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 VMware InstallBuilder 6.0 (Mar 13, 2009)

  • Improved GUI builder, generated installers with Autoupdate capabilities, support for Right-To-Left languages, Quickbuild allowing now to repackage only new or changed files, shutdown action to reboot the machine on Windows, and many more features!

New in VMware InstallBuilder 5.4.15 (Feb 13, 2009)

  • Fix GTK segmentation fault on Linux installers on recent Linux distributions.
  • New enableLinuxLegacySupport project property. You will now need to manually enable this setting if you need to support Linux versions older than 2.3 (older than Red Hat 9)
  • Add --version info to the windows right-click menu properties
  • Included progressText for all actions
  • Added console command line builder to Windows
  • Added support for HTTP basic auth (username & password) in httpGet and
  • httpPost actions Do not create a file to save a request result if no file was specified
  • in httpGet New registryTest rule to check for the existence of registry keys
  • Enable or disable automatic filesystem redirection on Windows x64
  • New shouldPackRuleList rule for components, folders and shortcuts
  • Disable storage of installer creation time, to allow having binary-identical installers if built from the same files
  • New installer variables to easily retrieve Linux Distribution data based on lsb_release: linux_distribution_id,linux_distribution_codename, linux_distribution_release, linux_distribution_description
  • Force defaultLanguage to be in the list of allowed languages even when allowLanguageSelection is disabled
  • Let the user customize the "Uninstallation did not complete successfully" string
  • Let the user overwrite readonly files on Windows during installation by automatically changing the permissions
  • Password field is reset to empty in all modes in case a validation fails
  • Language selection window shows language in native spelling
  • Fixed error with registerWithPackageDatabase on Fedora Core 10
  • Fixed showProgressDialog in text mode overwriting the progressbar
  • Fixed portTest throwing internal error when port is empty
  • Fixed stringTest not working correctly with empty strings
  • Fixed X Windows error on Solaris Intel 10
  • Fixed uninstaller breaking due to installationLog initialization
  • Fixed the issue with Qt installers creating the temporary images directory on CWD
  • Fixed Qt installers not able to use enter/return key to navigate
  • Fixed the issue with Installers that should not pack .DS_Store files on OS X
  • Fixed Parameter group not showing left image
  • Fixed GTK choice parameter freezeing the installer on some circumstances
  • Fixed registryDelete that should silently ignore deleting non-existing keys
  • Fixed Tk password parameter retype field not accepting enter key to show next page

New in VMware InstallBuilder 5.4.14 (Nov 7, 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 VMware InstallBuilder 5.4.13 (Sep 19, 2008)

  • Significant performance improvement for Windows installers when a large number of small files are being installed.
  • Cancel button is now disabled during uninstallation.
  • Installers now preserve the working directory along its execution life.
  • Improved error message for corrupted installers on Qt Linux.

New in VMware InstallBuilder 5.4.12 (Sep 10, 2008)

  • Windows userTest action now supports Windows domains.
  • New unattended UI mode minimalWithDialogs.
  • Action processTest now supports process names with spaces.
  • Windows shortcuts now support the comment property.
  • Fix an error when the path contained spaces in the file selection dialog on GTK mode.
  • Better display text-mode infoParameter pages.
  • Improved uninstaller startup time when containing large number of files.

New in VMware InstallBuilder 5.4.11 (Aug 8, 2008)

  • Fixes incorrect LZMA decompression issue when installing a 32-bit installer on a 64-bit machine in 32-bit compatibility mode.
  • Project XML files now support Latin and Unicode encodings.
  • New 'debianCustomPackageDirectory' property, allow using customized DEB scripts.
  • Action 'createWindowsService' now allow configuring runas information.
  • Components can now specify custom language files.
  • Enhanced Desktop path retrieval on Windows and Linux.
  • Fixes visual error on GTK mode with 'infoParameter' inside a 'parameterGroup'.
  • New 'urlDecode' action, converts to regular text an URL-encoded string.
  • Builder application now supports '--version' command line switch.
  • Improved error handling when a folder destination path is empty.
  • Language, Readme and License file paths can now contain installer variables at build time.

New in VMware InstallBuilder 5.4.10 (Jun 28, 2008)

  • New built-in unzip action to uncompress external ZIP files.
  • Fixed word wrapping for the showInfo, showWarning, etc dialogs in Qt mode.
  • New encoding property for the substitute action, allows performing substitutions on files with non-ASCII encodings.
  • Fixed error when trying to perform LZMA compression on unsupported platforms (linux-x64).
  • New exitCode property for the exit action.
  • New variable build_project_directory, contains the location of project XML file during build time.
  • Fix error on Solaris Intel installers when the variable HOME is not set.
  • Improved associateWindowsFileExtension, now it is able to update friendlyName property.
  • New action removeWindowsFileAssociation, allows unregistering a file extension on Windows.
  • New windowsIconIndex property for shortcuts, allow specifying the icon index for Windows shortcuts.

New in VMware InstallBuilder 5.4.9 (Jun 14, 2008)

  • New overwritePolicy property controls the installer behavior when overwriting files. Possible values are onlyIfNewer, always, never.
  • DEB packages now support the --purge option for uninstallation.
  • Fixed segmentation fault on Fedora Core 9 with GTK mode.
  • Fixed removeChoiceOption action, it was generating an error when the "options" property was set.
  • Fixed an error on OS X, "--help" info was not being shown when requireInstallationByRootUser was enabled.

New in VMware InstallBuilder 5.4.8 (May 30, 2008)

  • New action getFreePort for selecting a free port from a given range.
  • New action addUnixDesktopStartUpItem for executing set a program to be executed on a KDE or GNOME session start up.
  • RPM integration now available on AIX.
  • Improved the display of progress dialog on Suse 10.
  • Fixed component selection problem on InstallBuilder for Qt.
  • Corrected Readme file display on Windows.
  • Deb package generation is now available for Linux 64-bit.
  • General action lists can now be set also in components.
  • Fixed 64-bit RPM packages shipping 32-bit files issue.
  • Rollback directory can now contain variable substitutions.
  • Installers now return an appropriate error in all scenarios when an installation is canceled.

New in VMware InstallBuilder 5.4.7 (Apr 29, 2008)

  • New showProgressDialog action, allows showing an indeterminate progress bar when executing actions.
  • New Relax-NG schema included with InstallBuilder.
  • New examples for actions, components and parameters included with InstallBuilder.
  • Ability to generate 64-bit RPM packages from a Linux-x64 machine.
  • Improved display of slide show images on GTK mode.
  • Fixed uninstaller creation when defaultUnixOwner and requireInstallationByRootUser are set.
  • Improved feedback to the user when an unknown error is detected during the postInstallationActionList.
  • Fixed an error on machine_ipaddr, it was returning multiple addresses on Windows on certain scenarios.
  • New addChoiceOptionsFromText action allows to obtain a list of options from a text source to be inserted into a choice parameter.

New in VMware InstallBuilder 5.4.6 (Apr 19, 2008)

  • Improved file copying speed on UNIX machines.
  • New command line option --setvars allows to set the installer variable values on build time.
  • x64 bit registry on Windows is now fully supported.
  • removeFilesFromUninstaller now allows to specify folders.
  • Prevent going back in page sequence after installation progress screen has completed.
  • Comments are now being preserved when the XML is edited from the GUI.

New in VMware InstallBuilder 5.4.5 (Apr 12, 2008)

  • Improved left image display on GTK mode.
  • Fixed lack of focus of the installer's window on OS X 10.3 when run by root.
  • Installation now continues after an error during a component's postInstallationActionList.
  • Fixed delay when displaying the readme file on OS X.
  • Fixed an error on the demo project when executing the post installation script on OS X.
  • Fixed installer failure on Solaris SPARC when LANG environment variable set to some values.
  • Fixed iniFileSet action, now it preserves elements order and generates correct content.
  • Fixed an error when upgrading the uninstaller.
  • Fixed failure when selecting files tab on builder GUI mode.
  • Improvement of Portuguese and Brazilian-Portuguese translations.
  • New variable machine_fqdn that retrieves the Fully Qualified Domain Name.

New in VMware InstallBuilder 5.4.4 (Mar 21, 2008)

  • Fixed a bug on OS X, no files were being installed as a result of the installation.

New in VMware InstallBuilder 5.4.3 (Mar 20, 2008)

  • Fixed text fallback mode for Qt installers on Unix when DISPLAY is not present.
  • New removeUnixService action, allows removing Unix services from the system.
  • Fixed display of errors on FreeBSD and other Unix versions when installation fails in the early stages.
  • New kill action, allows to kill processes on Windows, based on PID, name or path to executable.
  • Fixed an error that occurs when creating uninstaller on OS X from a read-only installer.
  • Installers now support packing files with Unicode characters on their names.
  • Most project properties can now be accessed as installer variables using "project.propertyName".

New in VMware InstallBuilder 5.4.2 (Mar 8, 2008)

  • New dirName action, allows to get a path's parent directory.
  • New unpackDirectory action, allows you extract a directory at any time during the installation.
  • New findFile action, allows to find a file or directory recursively from a path.
  • New removeLogFile property optionally removes the log file at the end of the installation.
  • New installer variables to easily retrieve current username, home directory and temp directory: user_home_directory, system_temp_directory and system_username.
  • New productComments, productContact properties for Add/Remove Programs on Windows.
  • CreateWindowsService now allows to configure dependencies on other services.
  • Fixed a crash in the Builder application when setting multiple platforms for a folder.
  • Fix several issues on unpackFile action.
  • Uninstaller title window is now configurable.
  • New Action List postBuildActionList, allows executing actions after an installer has been generated.
  • New createTimeStamp action.
  • Fixed an error on OS X installers in text mode when requireInstallationByRootUser is enabled.
  • Improvements on portTest rule on OS X, Solaris and FreeBSD to account for reuse flag.
  • substitute action now preserves the encoding of the files.
  • hostValidation action now also supports Linux.
  • Fixed choiceParameter not honoring the default property on Qt mode.
  • Fixed crash in installers running in FreeBSD with KDE installed.

New in VMware InstallBuilder 5.4.1 (Jan 23, 2008)

  • Support for Linux 64-bit in InstallBuilder for Qt (tm).
  • Fix crashes on license page in X-window on certain 64-bit Linux platforms.

New in VMware InstallBuilder 5.4 (Jan 19, 2008)

  • Fixed an error on Mac OS X where installers were not able to run from read-only media.
  • Improved support for Japanese fonts on Windows.
  • Fixed validation of user passwords on Windows using the userTest rule.
  • New --installer-language switch that allows configuring the installation language.
  • Components now can have a pre uninstallation action list.
  • Fixed an error that prevented linkParameters from displaying.

New in VMware InstallBuilder 5.3.0 (Jan 10, 2008)

  • Improved support for OS X Intel.
  • Added support for Linux on pSeries.
  • Builder application incorporates a new feature to automatically check for updates on startup.
  • A single installer now support all versions of OS X back to 10.2.
  • Native authentication dialog on OS X for installers that require admin privileges.
  • userTest rule can now check for valid passwords on Windows.
  • Fix splash screen fade-out effect for OS X.
  • Fixed an error when showing a parameter group containing a password parameter. If a validation exception was raised, the UI would hang in Windows and OS X.
  • New property "installationLogFile" allows customizing the path where the log file will be saved if the installation is completed successfully.
  • Fix getFreeDiskSpace issue on IRIX.

New in VMware InstallBuilder 5.2.0 (Nov 23, 2007)

  • Full Mac OS X 10.5 (Leopard) support.
  • Fixed a build error for Multiple Platform CDROMs when compress packed files setting is on and the contents span several discs.
  • Enforce that folders, parameters and components must contain a valid name element.
  • New property "windowsExecutableIcon" that allows customizing the installer executable icon on Windows.
  • New property "productDisplayIcon" that allows customizing the icon shown on Add/Remove Programs on Windows.
  • unpackFile action is now able to handle big files (more than 2 GB.)
  • Action "startWindowsService" now includes a timeout property.
  • Fixed an error on the progress bar, now installer variables are properly substituted in the progress text.
  • Detailed error message on Windows when trying to quick build an installer executable that is in use.
  • If the user cancels the installation before any files were installed, the uninstallation progress bar is not shown.
  • New "stringModify" action, that allows different operations on text.
  • Fixed lack of window decoration in xwindow mode in Beryl (XGL).
  • Better text word wrapping for GTK mode.

New in VMware InstallBuilder 5.1.1 (Oct 10, 2007)

  • New singleInstanceCheck rule to check if there is a previous instance of the installer running
  • Fix bug when serializing project file with enableRollback tag
  • Fixed issue with InstallBuilder for Qt handling of temporary images on Windows

New in VMware InstallBuilder 5.1.0 (Oct 4, 2007)

  • Automatic rollback support for files overwritten during installation
  • Allow customization of Start Menu / Desktop links for Current User or All Users on Windows
  • Fix an error for text mode initialization on OS X
  • Fix an error related to the Clipboard on Windows Qt mode
  • Detect infinite recursion during variable substitution
  • Fix an error when displaying 'required_diskspace' as part of a message

New in VMware InstallBuilder 5.0 (Sep 21, 2007)

  • LZMA compression support on Windows, OS X and Linux x86.
  • Improved installer startup speed.
  • New action iniFileSet to create and modify .ini files.
  • New property splashScreenDelay increases the display time of the splash screen.
  • New rule processTest to test for running processes (Windows, Linux, OSX)
  • New getDiskUsage action calculates disk space for files and folders.
  • Windows installer now shows a graphical popup for error and help messages.
  • preBuildActionList is now executed in Quick Builds.
  • readyToInstallActionList is now available in generated RPMs.
  • Fixed bug on generated DEB packages removal.
  • Fixed RPM and DEB generation in InstallBuilder for Qt.
  • Installer variables are now case-insensitive.
  • Use UAC guidelines for default locations for projects/ and output/ on Vista Fixed issue with fileExists handling of some Windows paths
  • Fixed display issue of Quick builds in text mode
  • Fixed issue with removeFilesFromUninstaller