1.0 versioning: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: 1.0 versioning
| Old | New | Line | |
|---|---|---|---|
| 1 | + | FPC's version numbering changed a few times over the years. | |
| 2 | + | ||
| 3 | + | Versions before 0.99.5 are considered archaic. Their versioning was irregular. | |
| 4 | + | ||
| 5 | + | 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. | |
| 6 | + | ||
| 7 | + | ## Versioning for versions 0.99.5 - 1.0 | |
| 8 | + | ||
| 9 | + | - 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) | |
| 10 | + | - 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) | |
| 11 | + | - 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). | |
| 12 | + | - 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. | |
| 13 | + | ||
| 14 | + | The main difference is that the difference between a release version is now in the second number (1.0.x vs 1.1.x) instead of the third number (0.99.14 vs 0.99.15), and the third number now becomes the patch level, replacing the postfixed letter in the old system. | |
| 15 | + | ||
| 16 | + | > **Warning:** this article is referenced from the website faq | |
| 17 | + | ||
| 18 | + | --- | |
| 19 | + | *From the Free Pascal wiki, page "1.0 versioning", as it stood on 2013-05-03 after a change by Chronos, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 20 | + | Category: FPC development |
