Update: Mac OS X support abandoned due
to dynamic Mac OS X development and lack of interest from developers

Update: Install Expert is now only
available in two versions - Trial (Public) and Full (Professional); everyone is
granted a free licenses to download and use the Trial version for evaluation and
non-commercial purposes

Version 4.0 (03 Oct 2006, build 2975; commercial upgrade)

New: Pilot Catapult is now InstallExpertSelf-identification is easier for user within installation wizard panels, does not create confusion

New: Targets Palm OS, Windows Mobile and BlackBerry devices (the later two still only through command-line builds)

New: Install wizard dialog form extended with customizable image - great for branding

New: Palm OS only - new "Ask user" option for Palm OS files target; users can now choose between RAM and CARD themselves

New: Component groups
Allows alternate components from within a group to be selected and installed; each group must have one and only one selected component at a time except for group 0, which can have multiple
selections. Developers can specify the minimal required number of components from group 0 in order for the installation to proceed.

New: Component descriptions
Allows each component to be assigned a description, which will be displayed during installation
providing better help to the user.

New: Target media for PDA files.
Developers can now choose between RAM, CARD or CARD, RAM (attempting in
order). Make sure to read the manual for details.

New:
Faster decompression
Significant speed improvement has been achieved by replacing the
compression/decompression engine in the SFX with a new, gZIP based one.

New:
Customizable SFX executable icon
You can now specify the icon to be assigned to the self-extracting executable
for the project!Note: This feature requires Windows NT or above; it will not work under 98
or ME as the Windows kernel lacks support for resource management.

New:
Windows CE install packaging automation through the command line build
(limited, preliminary release, not officially supported)
A new command line option (-t wince) has been added along with a new
client installer module; use the switch for a simple wrapper around one or
more CAB files that need to be passed to the ActiveSync's InstApp application
to be scheduled for installation. The current desktop installer module does
not provide any other functionality beyond this one, i.e. it is only good
for installing WinCE applications, but not desktop applications and/or readme
files. Support for these will likely be added to future Catapult releases.Note: This feature requires Windows NT or above; it will not work under 98
or ME as the Windows kernel lacks support for resource management.

New:
InstallDir project variable in the post-install launch file specification
Register the your installation with your conduit now if you want!
Catapult will now process project variables and even launch files with arguments
for the post-install application!

Fixed: Installation's temporary files
now removed
Catapult is finally cleaning after itself when run. It never caused a problem
to leave the temporary data in the temp folder, but it just wasn't
right...well now it is!

Fixed: Incorrect "project has changed"
message
Catapult will now allow you to open and close a project without having to
confirm changes if you have not done any. Note, however, that the first time
you open a project with the new Catapult it will still need to update it and
hence ask once!

Fixed: Installer logistics
Catapult intelligence and wording now improved to allow simple Windows-only
installations; the program will not need or complain about missing Palm
Desktop installation if there are no Palm or Conduits files to be installed

Fixed: Command-line builds
Command-line build of component projects with relative paths is now
functioning; the limitation is that the components have to be at least at the
same level where the master project is

Fixed: Default title
"PalmOS(TM)" is now updated to "Palm OS®" on the first screen for
every language; more space is now available for the head line, which displays
the product title

Version 2.2 (16 May 2002, maintenance
release)

Fixed: Language resources for restarting HotSync, were only displayed in English; now moved to locale DLL

New: Detection of previous installations and automatic suggestion of corresponding installation path; detection is made through the uninstall string

Fixed: PalmOS files were always copied regardless of the checkbox in the "Applications" folder preferences.

New: PCCatapult build number was added to the About box for developers' convenience and easier bug tracking

New: Support for language UI-plugins and builds (ability to build installation for various languages)

New: Ability to add image (logo) on the background during installation

New: Build progress indication

New: Project relative paths; you can now move whole projects without having to manually edit the CTP file; pay attention only the paths that can be converted to relative are converted; paths on different volumes or machines are NOT updated to relative path!

New: Ability to create shortcuts in the
STARTUP folder; developers can specify if the shortcuts should go in the
Common or User-Specific Startup folders

Version 1.6 (free upgrade)

New: Initial screen progress bar

New: Ability to specify default destination folder for the desktop portion of the installation; allows aliases:
"\\"; refer to the manual for details;
also pay attention that the new destination defaults DO NOT include the
version number; if you want to preserve the previous style you will have to
add the version manually

New: Ability to specify program group name for
the desktop portion; also allows for aliases

New: Ability to specify whether to make backup
copy of the Palm files

New: The number of selected accounts for
PalmOS installations is displayed in the appropriate installation screen; this
is targeted towards users who confuse selected with deselected entries in a
multiple-selection list box

New: Added a new install log entry for
registered COM servers so they can be unregistered before deleted

New: Installation title is now configurable

Fixed: The icons of the shortcuts being
created are now appearing normally

Fixed: Uninstaller now deletes the program
groups folder fom the startup menu of the desktop if it had created it during
install; that is, it does not remove it when it finds it there (e.g. for
upgrade); this issue will be further addressed in future releases

Fixed: The READ ONLY attribute is now being
stripped from the PALM files as they are copied; copying over currently
existing read-only files is also allowed now (to solve problems of upgrading
older versions where the files were copied with READ ONLY flag, but attempts
to overwrite them fail)

Fixed: Copies of the PalmOS files in the
application folder are now removed upon deinstallation

Fixed: TAB key operates normally in the
CONDUIT properties panel

Fixed: Splash screen now is properly deleted
from the screen if Catapult fails to find Palm Desctop installed

Fixed: Starting a new project doesn't
automatically cancel changes in the current project

Version 1.5 (free upgrade)

Changed the installer window title to
Setup.

Modified the installer to copy the Palm files
to the destination PC folder automatically - no check box in the builder.

Modified the builder to allow commmand line
build process. Command line options:
-b - builds the project
-o - target executable file; if not specified, the output
defaults to the project folder and name; used in conjunction with –b
Known problem: The DOS window loses focus after the command is executed.

Fixed a problem of installing Windows-based
files on a station where Palm Desktop is not installed.

Version 1.42 (free upgrade)

Fixed bug: the conduits were incorrectly
installed in the PalmDesktop data folder

Added the version number and the "for PalmOS"
string for the shortcuts and in the Control Panel

The installation will not ask the user for
destination folder if there will not be any PC-based files to be installed

The installation will be able to launch any
registered document file in addition to executable files

The Catapult project file type is associated
with the builder

Version 1.41 (free upgrade)

Fixed bug: the conduits were incorrectly
installed in the PalmDesktop data folder

Added the version number and the "for PalmOS"
string for the shortcuts and in the Control Panel

The installation will not ask the user for
destination folder if there will not be any PC-based files to be installed

The installation will be able to launch any
registered document file in addition to executable files

The Catapult project file type is associated
with the builder

Version 1.4 (free upgrade)

Added support for custom destination folder in
the installer. However, the project components (if present) are installed in
their predetermined locations

Added a new property to the project allowing a
custom executable file to be launched after the application is installed
successfully. Again, works only for the main project. Known problems: 1) The
launched application may not have the focus; 2) Under some circumstances the
behavior may not be correct (internal bFail flag).

Added shortcut support interface in the PC
file property page. The installer will create shortcuts based on this
property. The property defaults to False except for files with .EXE, .HTM,
.HTML, .TXT, .DOC, .PDF, or .HLP extension. The property is not available for
the README and EULA file

Modified the shortcut generation to create a
new program group only when necessary

Fixed bug: the palm files were installed in
multi-component installations.

Fixed bug: When the Name field in a conduit
property page was empty, the generated registry key was
ApplicationApplicationN instead of ApplicationN

Fixed bug: When uninstalling a conduit the
Application* key was not removed from the registry

Installation of more than 8 components
A listbox is now used instead of radiogroup and the number of embedded
installations is unlimited.

The builder now remembers the path of the
executable for the project (phew!)

Fixed error trying to install conduit while
the conduit file is open

Now when there are conduits to be installed,
Catapult checks whether PalmDesktop is running and if yes, it requests the
user to close it.

A hourglass icon put during initial Catapult
launch

Specifying DatabaseID as four characters
instead of long number implemented

Fixed bugs in File and Application entries
under the registry.

When Name is specified, the Registry key is
Application + Name.

When no Name is specified, a unique number N
is generated and the registry entry becomes ApplicationN.

Fixed bug with using nested folders during
installation

Default components specification implemented

The "Next" button bug fixed
Now the Next button is properly saying "Install" before the last screen.

FIX: Project paths are now relative; the
current version DOES NOT allow files from other drives to be included.

"; refer to the manual for details; also pay attention that the new destination defaults DO NOT include the version number; if you want to preserve the previous style you will have to add the version manually
* New: Ability to specify program group name for the desktop portion; also allows for aliases
* New: Ability to specify whether to make backup copy of the Palm files
* New: The number of selected accounts for PalmOS installations is displayed in the appropriate installation screen; this is targeted towards users who confuse selected with deselected entries in a multiple-selection list box
* New: Added a new install log entry for registered COM servers so they can be unregistered before deleted
* New: Installation title is now configurable
* Fixed: The icons of the shortcuts being created are now appearing normally
* Fixed: Uninstaller now deletes the program groups folder fom the startup menu of the desktop if it had created it during install; that is, it does not remove it when it finds it there (e.g. for upgrade); this issue will be further addressed in future releases
* Fixed: The READ ONLY attribute is now being stripped from the PALM files as they are copied; copying over currently existing read-only files is also allowed now (to solve problems of upgrading older versions where the files were copied with READ ONLY flag, but attempts to overwrite them fail)
* Fixed: Copies of the PalmOS files in the application folder are now removed upon deinstallation
* Fixed: TAB key operates normally in the CONDUIT properties panel
* Fixed: Splash screen now is properly deleted from the screen if Catapult fails to find Palm Desctop installed
* Fixed: Modified the "... put your Pilot..." message to "...put your PalmOS compatible device..." in the last installation screen
* Fixed: Uninstall string (title in Add/Remove programs) now changed to "" (version excluded)
* Fixed: Editor opens with most recently opened project
* Fixed: Starting a new project doesn't automatically cancel changes in the current project
Known Issues: During beta testing, there were occasional reports that sometimes when run, Catapult causes NT and Windows 2000 machines to freeze. We were never able to reproduce the problem or get in touch with customers that experience it. If you have such a customer, please let us know immediately and we swill try to work it out.
Version 1.5 (free upgrade)
-------------------------------------
* Changed the installer window title to Setup.
* Modified the installer to copy the Palm files to the destination PC folder automatically - no check box in the builder.
* Modified the builder to allow commmand line build process. Command line options:
-b - builds the project
-o - target executable file; if not specified, the output defaults to the project folder and name; used in conjunction with –b
Known problem:The DOS window loses focus after the command is executed.
* Fixed a problem of intalling Windows-based files on a station where PalmDesktop is not installed.
Version 1.42 (free upgrade)
---------------------------------------
Fixed bug: the conduits were incorrectly installed in the PalmDesktop data folder
Added the version number and the "for PalmOS" string for the shortcuts and in the Control Panel
The installation will not ask the user for destination folder if there will not be any PC-based files to be installed
The installation will be able to launch any registered document file in addition to executable files
The Catapult project file type is associated with the builder
Version 1.41 (free upgrade)
--------------------------------------
* Fixed bug: the conduits were incorrectly installed in the PalmDesktop data folder
* Added the version number and the "for PalmOS" string for the shortcuts and in the Control Panel
* The installation will not ask the user for destination folder if there will not be any PC-based files to be installed
* The installation will be able to launch any registered document file in addition to executable files
* The Catapult project file type is associated with the builder
Version 1.4 (free upgrade)
-------------------------------------
* Added support for custom destination folder in the installer. However, the project components (if present) are installed in their predetermined locations.
* Added a new property to the project allowing a custom executable file to be launched after the application is installed successfully. Again, works only for the main project. Known problems: 1) The launched application may not have the focus; 2) Under some circumstances the behavior may not be correct (internal bFail flag).
* Added shortcut support interface in the PC file property page. The installer will create shortcuts based on this property. The property defaults to False except for files with .EXE, .HTM, .HTML, .TXT, .DOC, .PDF, or .HLP extension. The property is not available for the README and EULA file.
* Modified the shortcut generation to create a new program group only when necessary.
* Fixed bug: the palm files were installed in multi-component installations.
* Fixed bug: When the Name field in a conduit property page was empty, the generated registry key was ApplicationApplicationN instead of ApplicationN
* Fixed bug: When uninstalling a conduit the Application* key was not removed from the registry
* Fixed bug: Problem with the bold font with Large Fonts selected.
Version 1.3 (free upgrade)
-------------------------------------
* Uninstaller implemented. Still needs improvements, does not properly handle overlaying installation, potential problems there.
* Installation of more than 8 components
A listbox is now used instead of radiogroup and the number of embedded installations is unlimited.
* The builder now remembers the path of the executable for the project (phew!)
* Fixed error trying to install conduit while the conduit file is open
Now when there are conduits to be installed, Catapult checks whether PalmDesktop is running and if yes, it requests the user to close it.
* A hourglass icon put during initial Catapult launch
* Specifying DatabaseID as four characters instead of long number implemented
* Fixed bugs in File and Application entries under the registry.
When Name is specified, the Registry key is Application + Name.
When no Name is specified, a unique number N is generated and the registry entry becomes ApplicationN.
* Fixed bug with using nested folders during installation
* Default components specification implemented
* The "Next" button bug fixed
Now the Next button is properly saying "Install" before the last screen.
* FIX: Project paths are now relative; the current version DOES NOT allow files from other drives to be included.