1.0 versioning

From Free Pascal wiki
Revision as of 11:01, 19 May 2008 by Marcov (talk | contribs) (Moved from FAQ. pre 1.0 is _SO_ old.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

FPC's version numbering changed a few times over the years.

Versions before 0.99.5 are considered archaic. Their versioning was irregular.

After the release of 0.99.5 a system in version numbering was introduced, and that system was slightly updated after the 1.0 release.

Versioning for versions 0.99.5 - 1.0

  • Compilers with an even last number are release versions (e.g. 0.99.8, 0.99.10, 0.99.12, 0.99.14 1.0.0)
  • Compilers and packages with an odd last number are development versions (e.g. 0.99.9, 0.99.11, 0.99.13, 0.99.15)
  • 0.99.5 is an exception to this rule, since 0.99.5 IS a release (a release prior to the introduction of this odd/even system).
  • Letters behind the version number (0.99.12b, 0.99.5d) indicate release versions with some bugs and problems in the original release (respectively 0.99.12 and 0.99.5) fixed.