Version Numbers
Version numbers are three digit numbers in the form
x.y.z
:
Major Version
(First Digit)
This number is incremented only after a major change to the NeXtMidas baseline.
The last time this number was incremented was after the 1.8.X release when support for Java 1.1 (required to run applets in Netscape 4.7) was dropped.
Minor Version
(Second Digit)
Identifies a release series.
Indicates type of release:
Even Value
- Indicates a
stable
series.
Odd Value
- Indicates a
beta
series.
Update
(Third Digit)
For stable releases this is used to identify subsequent "bug fix releases" made to patch bugs found in the stable release.
Only low-risk bug fixes are included in a "bug fix release."
"High-risk" bug fixes need to be done in a beta release to allow adequate testing.
No new features are added in a "bug fix release."
Periodic releases of beta releases are made, for each release the update is increased by one.
Updates to a beta series may include bug fixes and enhancements.
Both beta and stable releases will include updated documentation (where appropriate).
Don't Make This Mistake:
These rules came into affect in early 2004. Prior versions of Midas, such as X-Midas 3.8.x and NeXtMidas 1.6.x did not follow these rules.