Main Red App and Dependent Plug-in Versions
This topic explains the standards for the versions of a main Red App plug-in and dependent plug-ins within a Red App bundle.
The scheme for Red App plug-in versions follows widely-used standards for the software industry. The version numbers of the main and dependent plug-ins in a Red App bundle consists of four parts, and have a maximum of 25 characters:
X = major version
Y = minor version
Z = patch version
Qualifier = an alphabetical description of the release date-timestamp
To update the main Red App release version, follow this scheme and the information in Release Types and Version Numbers.
To update dependent plug-ins, increment the part number that corresponds to the type of update you are making.
If your Red App bundle fails or if it is rejected during the certification and approval process, increment the fourth part, and optionally the third part, every time you submit a corrected bundle.
Sabre requires that the version number of the main Red App plug-in match in the following places. (The Red App bundle is described later in Red App Bundle Requirements.)
The Red App bundle ZIP file, in the version number part of the file name
The JAR file of the main Red App, in the version number part of the file name
MANIFEST.MF. Eclipse automatically populates this field with the value in the Version field on the New Plug-in Project and Overview screens.
The version number of dependent plug-ins must match in the following places:
Dependent plug-in JAR file, as the version number part of the file name
MANIFEST.MF. Eclipse populates this field with the value in the Version field on the New Plug-in Project and Overview screens.