Version 19.3.0 comes with many improvements, an important one being the new <validatedActionGroup> action which allows you to validate a group of actions and display a configurable abort-retry dialog if an error occurs. This can be useful for example when running your application as a postInstallation action:
<postInstallationActionList>
…
<validatedActionGroup>
<severity>warning</severity>
<text>The application failed to launch. Do you want to retry?</text>
<type>abortRetry</type>
<actionList>
<runProgram>
<workingDirectory>${installdir}/scripts</workingDirectory>
<program>./launch.sh</program>
</runProgram>
</actionList>
</validatedActionGroup>
…
</postInstallationActionList>
Additionally we have added support for Java launchers changing the working directory to the launcher’s directory before proceeding with launching the application by enabling the new <useLauncherDirectoryAsWorkingDirectory> property, as well as support for Windows Server 2019.
Here is the full list of changes: