What’s New in InstallAnywhere 2018 SP1

For information about new features and enhancements added in InstallAnywhere 2018 SP1, refer to the following sections:

Getting StartedBecome familiar with the InstallAnywhere authoring environmentsConceptsLearn the basics of installer development in InstallAnywhereTutorialBuild an installer for a sample Java applicationCreating Basic InstallersUse InstallAnywhere to build a basic installerAdding Advanced Functionality to InstallersUse advanced functionality such as variables, JVMs, response files, and other advanced featuresUpdating ApplicationsCreate an upgrade that is packaged as a full installationCreating Virtual AppliancesBuild virtual appliances for cloud platforms such as Amazon EC2 and VMware vSphereReferenceComprehensive reference information for InstallAnywhere
Support for Java 11
Improved Designer Search & Expanded Search Functionality
Ability to Provide a Simple Way to get a Feature's Long Name from its Short Name
Ability to Hold the Path for Global InstallAnywhere Registry Location
Allow Alignment of Input Fields for Get User Input Panel
Ability to Support tar.gz and tar.z
Ability to Read REG_MULTI_SZ Values from Get Windows Registry Entry Action
Option to Set Size field via InstallAnywhere Project for Add or Remove Programs Applet on Windows
Ability to Set Installer Title Image on a Linux and MAC Machine for Windows Build Target

Configure Installer Updates

In InstallAnywhere 2018 SP1, you can now enable and configure a software downloadable update. The end user can either download a newer version or skip and proceed with the current installation process. A new Installer Updates option has been added to the Upgrades view where you can specify these downloadable update settings.

Enable Downloadable Update Support

You can now enable updates for the end users to see the downloadable update support. The installation has the ability to check for downloadable updates.

To enable updates, select the Enable Updates option on the Installer Updates option of the Upgrades view.

Specify Download URL

You can now enter the download URL in the Download URL field on the Enable Updates option on the Installer Updates option of the Upgrades view.

The Download URL is a web hosted location where iaupdate.xml and downloadable updates are hosted.

Enable Force Install

You can now use this option for the end users to forcibly download and install the updates (if available).

Configure Prompt Message

You can now customize the message and provide a title for the message that is displayed during the installation to prompt the end users.

Specify Prompt Message Title

You can now specify the title of the Upgrade Prompt message for the end users.

Specify Prompt Message

You can enter the customized message in the Message field on the Upgrade Prompt to the Installer Updates option of the Upgrades view. You can either provide a new message or use default localized string.

Support for Java 11

InstallAnywhere 2018 SP1 now supports the latest version of Java, Version 11. Open JDK 11 VM packs that are bundled for Windows, Linux and MAC target platforms.

Using InstallAnywhere 2018 SP1, you can create installers that support Java 11, including:

Creating Java 11 VM packs
Creating installers which uses bundled Java 11 VM pack

Creating installers that can detect a Java 11 on the host and run automatically

Improved Designer Search & Expanded Search Functionality

Stronger searching finds what you need fast - search your entire project for text or variables and navigate automatically to the referenced location.

Now, InstallAnywhere supports expand search functionality for String Value and variable. If the partial search is unchecked, the string search will search for the whole text. If the partial search is checked, then the parts of strings & variables will also be searched.

The “Variable Search” which is a new checkbox has been added in InstallAnywhere.

If the Variable Search check box is checked, it will enclose with a dollar sign symbol ($) before and after the variable to search for a variable.
If the Variable Search check box is unchecked, it will not be enclosed with a dollar sign symbol ($) before and after the text to search for a string and variable.
The results of the search shows in a tree structure with the total number of strings. The Items that are associated with the string are listed below, and grouped by category:
Pre-Install
Install
Post-Install
Pre-Uninstall
Post-Uninstall
The Search result node displayed navigates to the corresponding action which is then displayed in a tree structure.

In InstallAnywhere 2018, you used to replace all instances of a variable with the replacement variable.

Now in InstallAnywhere 2018 SP1, you can replace the strings with all instances. Search for a string and select ‘Replace All’. Enter the string which you want to replace with.

Ability to Provide a Simple Way to get a Feature's Long Name from its Short Name

A new read only variable $CHOSEN_INSTALL_FEATURE_LIST_LONG$ is added under the InstallAnywhere Variables list which contains the long names of the installed Features. This variable can be used to get the long name of the feature from the feature short name.

Ability to Hold the Path for Global InstallAnywhere Registry Location

A new read only variable $IA_GLOBAL_REG_LOCATION$ is added under InstallAnywhere Variables list which holds the path for global InstallAnywhere registry location. This variable can be used to determine where the global registry is present on the target machine.

Allow Alignment of Input Fields for Get User Input Panel

The Selection box for the ‘Control Alignment’ has been added in Get User Input Panel Advanced-> Configure Selection of Text Field. By default, the Alignment selection will be ‘Left’ and the alignment changes applies to Text Fields.

There are two possible values for the text alignment controls that is ‘Left and ‘Right’.

Ability to Support tar.gz and tar.z

The Expand Tar action now also supports expanding of tar.gz and tar.z files.You can use the Expand Archive (TAR) action to expand a TAR, .gz, .Z archive file on the target system.

Ability to Read REG_MULTI_SZ Values from Get Windows Registry Entry Action

There is an ability to read multi string REG_MULTI_SZ values from the Windows Registry and store the value in an InstallAnywhere Variable(s).

Option to Set Size field via InstallAnywhere Project for Add or Remove Programs Applet on Windows

This new field 'Estimated size(in MB)' is added under Projects-> Platforms->Windows section for all project types. By default 'Estimated size(in MB)' field value will be blank. You can enter an estimated size of any value > 0 (Zero) and <= 4194303(4TB).

Note:Cannot enter floating/decimal value for an estimated size.

Ability to Set Installer Title Image on a Linux and MAC Machine for Windows Build Target

The Installer Title image setting is now enabled for Linux and MAC platform so that it can be used to build windows target from both Linux and Mac.