What's New in version 1.6
We have implemented a handful of new features on customer requests. Thanks to all Excelsior Installation Toolkit community members who gave us feedback on the previous versions of our product.
Excelsior Delivery rebranding
Now you can replace images, texts and titles on the dialogs of the installation wizard to create a uniform appearance for your software product setups (see screenshots).
Rebranding dialog is invoked by button "Branding..." on page Details, tab "Installer appearance". For more details see section "Specifying Installation Settings"/"Installer branding" in the User's Guide.
Callback DLLs
Excelsior Delivery now allows you to specify a custom callback DLL that will be invoked once just before copying files and once after the copying process is finished. This DLL can adjust package files or settings to a specific machine environment and/or perform extra installation actions.
As well you can specify a custom callback DLL that will be invoked once just before uninstallation is started, so it can perform custom uninstallation actions.
Both callback DLLs can be specified on page Details, tab "Extra facilities". For more information on the programming of the callback DLLs see section "Installer"/"Callback DLLs" in the User's Guide.
File associations
When preparing an Excelsior Delivery setup, you can specify a program from the installation to be associated with a particular file type depending on the file name extension. The functionality is available through the Packager wizard. If a file association was specified, Excelsior Delivery will display a dialog that shows the file name extensions, description of the associated programs and checkboxes to enable/disable a particular association.
Common Features
The following set of new features are common for Excelsior Delivery and Excelsior Installer.
Post-install actions
You may now add typical post-install actions to the last page of the installation dialog. Examples are launching the application just installed, viewing the readme file, restarting the computer, etc. etc.
Version information from executables
The version information, such as company name and product version, is propagated from Windows executables and used as the default settings for Excelsior Delivery setups.
Difference tracker for updates
When preparing update packages for the created installations, Excelsior Delivery now enables you to easily inspect and commit changes between the original installation and the respective files and directories on the disk. As a result, you can add the new and modified files and directories to the update package in a few mouse clicks.
The difference tracker is invoked automatically when you start preparing an update, or can be invoked manually through the main menu of Excelsior Delivery.
Deleting all files from installation folders
Excelsior unInstaller can be configured to remove all files from the installation folder including those created by the application after installation.
When preparing the installation package, you can set this option on page Details, tab "Extra facilities" (see "Specifying Installation Settings"/"Extra facilities" in the User's Guide).
Project history
Excelsior Delivery wizard now allows you to quickly open one of the recently saved projects (see "Opening a project" sections in the User's Guide for details.)
Other
Use of Java Runtime Slim-Down technology allowed to reduce the download size of the Excelsior Delivery by ~1.5MB.
Excelsior Delivery 1.6:
Download now
Order now

