|
|
Version 5.4.10 2008-06-27
- 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.
Version 5.4.9 2008-06-13
- 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.
Version 5.4.8 2008-05-29
- 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.
Version 5.4.7 2008-04-28
- 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.
Version 5.4.6 2008-04-18
- 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.
Version 5.4.5 2008-04-11
- 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.
Version 5.4.4 2008-03-21
- Fixed a bug that caused most installations to be broken on OS X.
Version 5.4.3 2008-03-20
- New unattendedModeUI property, allows to show a minimal progress bar during unattended installations.
- 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".
Version 5.4.2 2008-03-07
- 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.
Version 5.4.1 2008-01-22
- Support for Linux 64-bit in InstallBuilder for Qt (tm).
- Fix crashes on license page in X-window on certain 64-bit Linux platforms.
Version 5.4.0 2008-01-18
- 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.
Version 5.3.0 2007-12-28
- 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.
Version 5.2.0 2007-11-16
- 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.
Version 5.1.1 2007-10-09
- 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
Version 5.1.0 2007-10-03
- 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
Version 5.0 2007-09-20
- 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
Version 5.0 beta 1 2007-09-05
Version 4.5.3 2007-07-31
- Fixed bug in directory selection with Unicode characters on Windows.
- Reduced uninstaller creation time on Unix platforms.
- Fixed bug in uninstaller creation for upgrade installers.
- Improved alignment of label on multi-parameter pages.
Version 4.5.2 2007-07-23
- Fix error in start menu creation on Windows.
Version 4.5.1 2007-07-20
- Ability to configure default owner and group for installed files.
- New action to calculate md5 value for a given text.
- Improved error notification on programs executed by the installer.
- Ability to customize the length of values returned by generateRandomValue action.
- Improved text mode interface for parameter groups.
- Enhanced integration of upgrade installers with Add / Remove Programs on Windows.
- Ability to access standard Windows shell folder locations using installer variables.
Version 4.5.0 2007-07-12
- Improved readFile and writeFile actions to support different encodings.
- Ability to add and remove Fonts on Windows.
- New linkParameter allows display of actionable links.
- Fix value of installer_directory variable on OS X.
- Fix variable substitution on httpPost actions.
- Allow quick reloading of files changed on disk.
- Fix packing of files with resource forks on OS X.
- Improved logging of actions.
Version 4.4.0 2007-06-13
- Support for .DEB packaging generation.
- Platform support for FreeBSD 6 - 64 bits.
- New httpPost action, allows passing of parameters.
- New 'scope' property for actions addDirectoryToPath and
removeDirectoryFromPath allows to set path only for current user
(Windows only).
- New 'askForConfirmation' property for password parameters allows
not having to verify password.
- Improved visualization for GTK and Win32 modes, as well as
crashes in some specific GTK configurations.
Version 4.3.2 2007-05-18
- Upgrade installers will now track files added/removed and update uninstaller appropriately.
- Prevent components from having the same name.
- License parameters now correctly handle relative file paths.
- Fixed RPM progress meter when packaging file links.
- Java autodetection can now specifically require a JDK.
- Native dialogs on InstallBuilder for Qt Windows.
Version 4.3.1 2007-05-09
- Fixed a number of OS X glitches on complex parameter pages.
- New actions addFilesToUninstaller and removeFilesFromUninstaller.
- registryGetMatch now can accept wildcards in the key.
Version 4.3.0 2007-05-04
- Improved Vista look and feel.
- Quicklaunch shortcuts on Windows.
- Russian language support.
- Show password questions can now have a 'title' property.
- Default language can be set to 'auto' for autodetection.
- Fixed localization issues of installer buttons on Windows.
- Improved visualization of complex parameter pages.
Version 4.2.0 Multiplatform 2007-04-03
- Ability to disable splash screen setting with disableSplashScreen property.
- Added orientation property to group parameters.
- Fix RPM generation in GUI mode.
- Added support for Linux IA64, FreeBSD 6 and OpenBSD 3.x.
- Add a showPasswordQuestion action.
- Ability to modify startMenuGroupname at runtime.
- New product URL and help links on Windows add Remove Program.
- Fixed problems with Add/Remove Programs uninstallation on Vista.
- New readmeFileList and licenseFileList to allow internationalization of
license and readme files.
- New onErrorActionList for actions, that gets executed on failure.
- Show explanation property for boolean parameters in text mode.
- Allow changing ask property in parameters dinamically.
- touchFile can take wildcards and has a new option createIfNotExists.
- addDirectoryToPath action now has an insertAt option that can specify
where to add the path ('beginning' or 'end').
- Fixed issue with addDirectoryToPath action missing a carriage return when
manipulating csh configuration files.
- Fixed certain actions being executed twice in pages with multiple parameters.
- Fixed missing toolbar icons in Qt-mode file selection dialog.
- Windows 2003 is now recognized as a separate OS.
- Textmode pages now display titles.
Version 4.1.0 Multiplatform 2007-01-22
- New action to associate windows file extensionss
- New --env option allows passing of environment variables to installers
- Fixed problem with --optionfile on Windows
Version 4.0 Multiplatform 2007-01-03
- Ability to generate RPMs from installer project files
- Support for Linux 64-bit in x86_64 architecture
- New parameter group allows displaying multiple parameters per page
- Japanese language support
- Reference documentation now included with installer
- New environment variable installation_language_code
- New action to manipulate choice parameter options
- New rule for testing the content of strings
- Desktop shortcuts on Unix now have an option to run in terminal mode
- Components can now have parameter lists, uninstall action lists
- Fixed GTK frontend crashes related to locale and input method settings
- Fixed compatibility issues with earlier versions of Windows 2000
Version 3.8.2 Multiplatform for Qt 2006-11-24
- New initialization action list, which gets run before command line
options are parsed
- First Qt frontend version
Version 3.8.1 Multiplatform 2006-08-14
- Choice parameter pages now can include a displayType attribute
('combobox', 'radiobuttons') to control appearance.
- Timestamps are preserved for packed files.
- Sanity check on images before packing.
- Fix problem with text mode installers not correctly setting cli options.
- Fix issue with relative output directory.
- Fix issue of uninstaller of size 0 being created in update
mode.
- Fix issue in add shared library action.
Version 3.8.0 Multiplatform 2006-07-28
- Support for IBM zLinux (s390)
- Port checks no longer trigger third-party firewall software.
- CDROM platforms parameter allow selection of target platforms.
- Improved shortcut creation on Windows.
- New rule for improved platform testing.
- Ability to change window manager image for installer on Unix platforms.
- New action to register shared DLLs on windows.
- New action to delete entries from system path on uninstallation.
- New action to write to property files.
- Errors in post-installation will be noted, but not abort installation.
- Fix focus problem on OSX choice parameter pages.
- Fix issue with uninstaller creation when target directory is missing.
- Improved reference documentation for actions, rules and parameters.
Version 3.7.0 Multiplatform 2006-05-05
- Parameter names may include now underscores.
- Added nocase option to compare text rule.
- New rule grouping allows creation of complex rule sets.
- Fix for secure creation of installation log.
- Fix for segfault in Fedora Core 5 with SELinux enabled.
Version 3.6.0 Multiplatform 2006-03-22
- Add user action can now take a home directory argument.
- New environment variables my_hostame and my_ipaddr.
- Shortcuts can now be conditionally installed using rule lists.
- New license page parameter allows multiple license pages.
- Fix get free disk space action on Mac OS X systems.
- Fix for passing cli options on the Windows platform.
- Fix for some start menu folders not removed during uninstallation.
- Fixed fonts for license and text pages.
Version 3.5.1 Multiplatform 2006-01-20
- New actions for adding, deleting users and groups on Unix platforms.
- New action to wait a specified amount of time.
- New rule to match user input on regular expressions.
- New rule to check if a program actually exists in the system path.
- New rule to check if a certain port is already in use.
- The installer now issues a warning when there is already an instance of the installer running.
Version 3.5.0 Multiplatform 2006-01-03
- Support for Irix, Solaris Intel.
- Mac OS X versions now include support for 10.2 Jaguar.
- Ability to execute actions during install as a different user (if running as root).
- Substitute actions now support 'exact' mode in addition to regular expressions.
- Ability to set default installation mode.
- Ability to compress CDROM contents.
- Fix command-line quickbuild functionality.
- Fix issue when starting installer with SELinux extensions enabled.
- Fix issue when starting from directory path containing non-standard charset.
- Fix problems with Start Menu Group names when installing multiple
versions over the same location in Windows.
Version 3.0.1 Multiplatform 2005-09-20
- Fixed issue with <setInstallerVariableFromScriptOutput> adding an extra
new line
- New <touchFile> action
- New command line options --enable-components, --disable-components
- New <postInstallationActionList> per component
- Fixed issue when setting icons on Windows shortcuts
Version 3.0 Multiplatform 2005-09-01
- Mac OS X support
- RPM integration
- Component selection
- Address segfaults on Linux 2.6 when using gtk-qt-engine theme
- Fine-grained platform specification for folders
- Ability to change uninstaller name
- New actions for creating/renaming directories and setting runtime environment
- Ability to specify installation options in a separate file with --optionfile command line option
- Improved support for Japanese and Chinese
- Improved CDROM support
Version 2.6.1 Multiplatform 2005-07-04
- Fix Solaris Sparc 10 runtime.
- Fix <createBackupFile> action when destination is a directory.
- Allow running multiple actions in the final installation page.
Version 2.6.0 Multiplatform 2005-06-21
- Support for HP-UX, AIX, FreeBSD 4.x.
- Custom splash screen.
- Support for CD-ROM installers that span multiple disks.
- New rule : Compare text length.
- Enhanced action: createBackupFile
- Hungarian Language support.
- Bugfix: Fix Solaris soft link creation.
- Bugfix: Fix problems when executing installer from UNC path on Windows.
Version 2.5.0 Multiplatform 2005-05-23
- New actions: copy/delete/backup files, get free disk space, run console program.
- Improved actions: adding environment variable and add directory to path
now add support CSH/TCSH syntax. All actions now have an <abortOnError>
property that will specify if an error while executing the action will
abort the installation process.
- Can specify encoding for Readme, License files.
- New environment variables : installer_root_install, installer_ui,
installer_pathname.
- New installation options : show file unpacking progress, delete
installer binary on exit, reboot required.
- String, File, Directory parameters now support : <allowEmptyValue>
property.
- New rule: compare values
Version 2.4.1 Multiplatform 2005-04-12
- New pre uninstallation action list
- New delete environment variable action
- Fix start menu shortcut creation on CDROM installers
- Fix issues when password field values contain special characters
- Fix naming of uninstaller file on Windows
- Fix boolean parameters not being translated on GTK frontend
Version 2.4.0 Multiplatform 2005-03-29
- Linux PPC support
- FreeBSD 5.x support
Version 2.3.0 Multiplatform 2005-03-17
- Improved startup and runtime speed for complex installers.
- JRE autodetection has option to prompt user for selection.
- New CDROM target platform.
- New rule to test file contents.
- New action to access properties files.
- Fix for saving relative paths on different volumes on Windows.
- Fix Solaris-specific bugs in builder tool.
Version 2.2.0 Multiplatform 2005-02-02
- Support for Solaris Sparc.
- German language support.
- New actions : Java(tm) JRE autodetection, get values from the Windows
registry, show error message to the user, set installer variable from
script output.
- New rules : file tests (exists, is writable, is empty, etc.)
- Ability to prompt for password during installation.
- Ability to detect Linux distribution flavor at runtime.
- Ability to execute actions before and after a page is shown to the user.
- Parameter validation using arbitrary actions.
- Uninstaller now uses correct language for performing uninstallations.
Version 2.1.0 Multiplatform 2004-11-07
- Define custom installer pages and command line options.
- New actions : run program, set installer variables, change file
ownership, create symbolic links.
- Rule-system for conditional evaluation of actions and page display.
- Improved error reporting during development.
- Speed improvements in build times for large projects.
- Automatic backup of project files and manual changes autodetection.
- Ability to refer to system environment variables.
- Fix for uninstaller creation when installer is read-only.
Version 2.0 Multiplatform 2004-10-28
- Improved Windows support
- Built-in actions for changing file permissions, performing substitutions,
accessing the Windows registry, file conversions, etc.
- Start Menu Group name customization
- Builder UI improvements. Ability to cancel builds in-progress.
- Fix for Tooltip on Windows shortcuts
- Fix for console applications on Windows shortcuts
Version 2.0 Beta 1 Multiplatform 2004-10-14
- Platform support for Windows 98, ME, 2000, XP, 2003
- Full Windows support : builder tool, native look-and-feel, start menu shortcuts,
add/remove installers from control panel, etc.
- Create URL and Document shortcuts
- Added Polish language support
Version 1.3.0 2004-09-10
- Added language support for Italian, French, Portuguese, Traditional
Chinese, Dutch, Valencian, Catalan, Estonian, Slovenian, Romanian,
Welsh. Thanks to the AMSN developers!.
- Ability to create Shortcuts for URLs, documents, etc.
- Optionally save paths relative to project file to ease team development.
- Added ${installation_langcode} environment variable.
- Fixed error when closing README window with window manager button.
Version 1.2.2 2004-08-19
- Added Brazilian Portuguese language support
- Fallback gracefully with old GTK releases
- Fix encoding problems in translations
Version 1.2.1 2004-08-05
- Multiple language support for the installer, bundled Spanish language.
- New uninstallerDirectory XML option to specify uninstaller location.
Version 1.2.0 2004-07-12
- Improved look and feel with customizable left image.
- Ability to run script previous to uninstallation.
- Optionally present post installation script result to user.
- Speed up uninstaller creation in projects with a large number of files.
Version 1.1.0 2004-07-01
- Improved packing/unpacking of big files (hundreds of MBs)
- Uninstaller program
- New environment variables ${platform_name} ${platform_exec_suffix}
Version 1.0.3 2004-05-01
- Can now handle symbolic file links and recreate them during installation.
- New wrapLicenseFileText XML option to control wrapping of license text.
Version 1.0.2 2004-02-27
- New environment variable ${platform_install_prefix} that contains the
platform specific default installation prefix. On Unix, this means /opt
when installing as the root user and the user's home directory when
installing as a regular user.
- Solved issue with Gnome shortcuts when the provided installation path
contains a reference to the user home directory using '~'
Version 1.0.1 2004-02-20
- Solved unattended mode issues when --prefix not specified
- Solved GTK2 issues in unstable versions of Gentoo and Debian
Version 1.0 2004-02-09
|
|