InstallAnywhere 5
by Zero G Software, Inc.
January 22, 2003
Release Notes
Important Notes:
- Changes affecting the functionality of our Copy Folder, Copy File, Move Folder, Move File, and Delete Folder actions were introduced in InstallAnywhere 5.0.4. If you are using these actions in your installer, these changes may affect the basic behavior of your installer. Please review the InstallAnywhere User's Guide to learn more about the new functionality.
- There is a known issue running the InstallAnywhere Advanced Designer on RedHat 8.0 where the locales list does not show up correctly. Installer functionality remains unaffected.
What's New in 5.0.7:
- Corrected a problem where project files would occasionally orphan actions in the install tree, creating a corrupt install script.
- Addressed issue with VM selection on Mac OS X
What's New in 5.0.6:
- Fixed an issue where disk space checking on some UNIX machines could fail sporadically.
- Updated the LaunchAnywhere executables to better support certain Linux distributions (including SuSE 8.1, and 64-bit RedHat).
- Fixed an issue where a component shared between two products could be improperly uninstalled.
- Fixed an issue that affected some Execute Script actions on Windows 9x platforms.
- Corrected an issue that prevented Find File actions from reporting a file's parent folder.
- Updated Linux RPM support.
- Fixed an issue where the uninstaller would leave behind certain shared libraries on Solaris.
- Corrected an issue where installers with only files in their install section would not show multiple billboards.
- Updated the Get User Input Panels (Simple and Advanced) so the text labels continue to resolve variables if the values have changed.
- Updated InstallAnywhere's own uninstaller so it will not remove VM packs that were added by the developer.
- Corrected a timing issue where Post-Install could begin before the Install finished setting permissions on all the files. In some cases, this prevented scripts from executing during Post-Install from running.
- Fixed an issue where a component's key file assignment was not being preserved properly.
- Updated the Move Folder action so that it accepts InstallAnywhere variables in the "Rename to" field.
- Fixed an issue where the Expand Archive action could leave empty folders behind after uninstallation.
- Corrected an issue where folders marked "Do not uninstall" were uninstalled if they were empty.
- Fixed an issue where a VM would not be installed if there were no files in the Install tree.
- Corrected an issue where certain build configurations would produce a non-functional Web installer.
- Fixed an issue where running a Find File of Folder action on certain Magic Folders would cause a crash.
- Corrected an issue where the Modify Text File in Archive action could fail on systems with multiple partitions.
- Fixed an issue where Standard and Now Edition installers would not check disk space properly.
- Corrected an issue where a platform optimized build would exclude files marked for Windows XP only.
- Fixed an issue where the installer would erroneously show duplicate install labels.
- Updated the command-line build help output.
- Fixed an issue where the installer would not set the uninstaller as executable.
- Corrected an issue where the default UI mode may not be set correctly for CD-ROM installers.
- Fixed a typo in the Japanese localization.
What's New in 5.0.5:
- Fixed CD-ROM installers to prevent self-deletion when running from a local (non CD-ROM) volume.
- Corrected localization behavior to keep the files from reverting back to the defaults.
- Improved performance of PowerUpdate update notifications.
- Fixed issue when executing batch scripts on Windows XP systems.
- Fixed an issue where only the first merge module would install if multiple merge modules were dynamically added at build-time or install-time.
What's New in 5.0.4:
- Improved performance of SpeedFolders.
- Redesigned Copy Folder, Copy File, Move Folder, Move File, and Delete Folder actions.
- Default install directory can now contain nested directories.
- Updated documentation.
- Corrected UNIX self extractor so it correctly calculates temporary disk space even for irregular 'df' results.
- Fixed an issue where Uninstaller does not remove all files installed with Copy/Move Folder action.
- Corrected a bug that effected VM packs built with full compression.
- Fixed a bug where rules weren't being evaluated when selecting the 'Previous' button.
- Corrected an issue where the Modify Text File action throws null pointer if the file doesn't exist.
- Fixed a bug where canceling installation on Java 1.1.8 hangs installer.
- Updated the Mac classic java applet.
- Corrected an issue with the Get Password Panel action not setting a variable if validation is not selected.
- Fixed the Choose Java VM Panel so it finds Java 1.4 JRE.
- Fixed a condition where uninstalling some features would remove the uninstaller.lax and leave the uninstaller non-functional.
- Improved the display time of the SpeedFolder preview.
- Source Path Management is now disabled by default.
- Fixed an issue where the Copy Folder action would not copy empty folders.
- Corrected a condition where CD-ROM installers would not use bundled the VM if build "Without VM" is also checked.
- Fixed a bug where Feature names were not resolving InstallAnywhere variables.
- Fixed a bug where Merge Module builds failed if they contained an Extract Archive or Serial Number Panel action.
- Corrected a bug where the uninstaller always removes JRE regardless of the settings.
- Fixed the Choose Install Folder Panel so it will now resolve IA variables.
- Fixed the Choose Install Set Panel so it sets the $CHOSEN_INSTALL_SET$ variable to 'CUSTOM'.
- Correct an issue where the uninstaller can't remove NT Services if the service name contains spaces. Note: For compatibility reasons, spaces are no longer allowed in the Service short name.
- Fixed a bug where the installer would return a maximum available disk space of 2GB on Windows 98/ME.
- Corrected the import of registry files (.reg) to handle quoted characters correctly.
- Improved performance of License Agreement and Important Note panel.
- Updated the unsigned web applet jar/cab.
- Corrected a condition where the Get Password Console would accept an invalid password if the password file was empty.
- Fixed a bug where "pure java" installers couldn't be launched with '-jar' if the installers contained ANT of XSLT actions.
- Corrected a bug where Unix console installers printed debug information on Mac OS X.
- Enhanced the uninstaller so it now removes the installation log.
- Updated the Mac OS X launchers so they correctly pass quoted command line arguments.
- Improved the Get User Input Console so it no longer requires users to press ENTER twice.
- Fixed a bug where the Advanced Designer would crash on some remote X servers (KeaX).
- Improved handling of 'Preview' buttons in Advanced Designer.
- Fixed a bug where the Speedfolder treeview preview does not show files.
- Corrected the handling of lax.nl.java.option.additional parameters on Mac OS X.
- Added support for "-merge" option for command line build.
- Corrected a cosmetic error in generated web page when building for HP-UX only.
- Fixed an error when canceling a new project.
- Fixed an issue that affecting the launching InstallAnywhere project files on Windows.
What's New in 5.0.3:
- Fixed a bug where the License Agreement panel would not preview properly from the designer.
- Fixed an issue where the Important Note panel would not display an existing file if that file did not exist during Pre-Install.
- Fixed a bug where Features with Rules were not being displayed.
- Corrected an issue where SpeedFolder actions would not install empty directories.
- Fixed a bug where folders selected to "Recursively Delete..." were not uninstalled correctly.
- Enhanced the behavior of the uninstaller so it operates in the same UI mode as the installer.
- Improved error handling for Move File actions.
- Improved authentication load times for Mac OS X installers - particularly for machines with large NetInfo databases.
- Fixed a bug where Web Installers running against Java 1.4 on Windows would not clean up completely.
- Corrected an issue where the Get User Input Console action would not return the default values.
- Fixed a condition where the uninstaller would not function if the installation was cancelled.
- Corrected an issue where the Get User Input Console would not accept a blank value.
- Fixed a condition where the License Agreement Panel would not display localized plain text license agreements correctly.
- Fixed a bug where 4.5 or earlier projects with Install Set or Feature shortnames longer than 8 characters would not convert correctly.
- Corrected an issue where the Pre-Install Summary panel would not display the correct disk space required if a non-default Install Set was chosen.
- Fixed a bug where Get User Input Console titles were not displaying InstallAnywhere variables correctly.
- Fixed a bug where the Choose Shortcut Folder panel was not displaying InstallAnywhere variables correctly.
- Fixed a bug where the $INSTALL_SUCCESS$ variable was only being set if the installation log was enabled.
- Fixed an issue with the Uninstaller not displaying Features correctly when running in AWT-mode against Java 1.4.
- Corrected an issue where SpeedFolder exclusions could not be modified properly.
- Corrected an issue where the Uninstaller was not removing files added with the Copy Folder action.
What's New in 5.0.2:
- Added new option to the "Install SpeedFolder" action to not overwrite newer files.
- Fixed a condition where File Modification Timestamps were not being preserved correctly across all time zones.
- Fixed an unusual condition where changes to a projects Platforms task were not being saved correctly.
- Fixed a condition where the "Set InstallAnywhere Variable" actions were not evaluating rules properly.
- Fixed a bug in the uninstaller where Windows NT Services were not being uninstalled properly.
- Fixed a condition where "Execute Ant Script" could not find the selected script.
What's New in 5.0.1:
- Added XML Project File tools including documentation on the schema and sample XSLT transforms for the new .iap_xml project file format - these files are contained in the "resources/extras/XML Project File Tools" directory.
- Enhanced the error reporting in the "Install SpeedFolder" action so it properly reports an error if a file is locked or otherwise unwriteable.
- Improved support for command line build options through a build.properties file.
- Fixed a condition where nested Windows registry entries were not uninstalled correctly.
- Fixed a bug where installation logs were not being created in some cases.
- Corrected a cosmetic issue when quitting InstallAnywhere on Mac OS X.
- Improved project file conversion from older versions of InstallAnywhere.
- Corrected a condition where CD-ROM installers were not building properly.