202:) is a widely-adopted version scheme that encodes a version by a three-part version number (Major.Minor.Patch), an optional pre-release tag, and an optional build meta tag. In this scheme, risk and functionality are the measures of significance. Breaking changes are indicated by increasing the major number (high risk); new, non-breaking features increment the minor number (medium risk); and all other non-breaking changes increment the patch number (lowest risk). The presence of a pre-release tag (-alpha, -beta) indicates substantial risk, as does a major number of zero (0.y.z), which is used to indicate a work-in-progress that may contain any level of potentially breaking changes (highest risk). As an example of inferring compatibility from a SemVer version, software which relies on version 2.1.5 of an API is compatible with version 2.2.3, but not necessarily with 3.2.4.
132:, early on created package management software which could resolve dependencies between their packages. Debian's first try was that a package knew other packages which depended on it. From 1994 on this idea was inverted, so a package that knew the packages it needed. When installing a package, dependency resolution was used to automatically calculate the packages needed as well, and install them with the desired package. To facilitate upgrades, minimum package versions were introduced. Thus the numbering scheme needed to tell which version was newer than the required one.
670:
150:
1584:, also keep versions for files. Versioning amongst documents is relatively similar to the routine used with computers and software engineering, where with each small change in the structure, contents, or conditions, the version number is incremented by 1, or a smaller or larger value, again depending on the personal preference of the author and the size or importance of changes made.
1568:
the bigger the changes, the larger the chances that something might break (although examining the
Changelog, if any, may reveal only superficial or irrelevant changes). This is one reason for some of the distaste expressed in the "drop the major release" approach taken by Asterisk et alia: now, staff must (or at least should) do a full regression test for every update.
1531:, to identify or compare their copy of the software product against another copy, such as the newest version released by the developer. For the programmer or company, versioning is often used on a revision-by-revision basis, where individual parts of the software are compared and contrasted with newer or older revisions of those same parts, often in a collaborative
38:
862:, this numbering scheme continued through macOS 10.15. Under the "X"-based versioning scheme, the third number (instead of the second) denoted a minor release, and additional updates below this level, as well as updates to a given major version of OS X coming after the release of a new major version, were titled Supplemental Updates.
184:
1289:, indicating that the software has at least all major features plus functions the developers wanted to get into that version, and is considered reliable enough for general release. A good example of this is the Linux kernel, which was first released as version 0.01 in 1991, and took until 1994 to reach version 1.0.0.
1319:
A relatively common practice is to make major jumps in version numbers for marketing reasons. Sometimes software vendors just bypass the 1.0 release or quickly release a release with a subsequent version number because 1.0 software is considered by many customers too immature to trust with production
1064:
Programs that are in an early stage are often called "alpha" software, after the first letter in the Greek alphabet. After they mature but are not yet ready for release, they may be called "beta" software, after the second letter in the Greek alphabet. Generally alpha software is tested by developers
591:
When printed, the sequences may be separated with characters. The choice of characters and their usage varies by the scheme. The following list shows hypothetical examples of separation schemes for the same release (the thirteenth third-level revision to the fourth second-level revision to the second
1567:
the people who wrote the code. The semantic meaning of version.revision.change style numbering is also important to information technology staff, who often use it to determine how much attention and research they need to pay to a new release before deploying it in their facility. As a rule of thumb,
1562:
which code a user is running, so that they can rule out bugs that have already been fixed as a cause of an issue, and the like. This is especially important when a program has a substantial user community, especially when that community is large enough that the people providing technical support are
873:
jumped from version 7 directly to version 10, QuickTime X and Final Cut Pro X. Like Mac OS X itself, the products were not upgrades to previous versions, but brand-new programs. As with OS X, major releases for these programs incremented the second digit and minor releases were denoted using a third
1075:
An alternative is to refer to pre-release versions as "release candidates", so that software packages which are soon to be released as a particular version may carry that version tag followed by "rc-#", indicating the number of the release candidate; when the final version is released, the "rc" tag
1048:
are NT 6.3. Windows 10 was initially intended to be NT 6.4, as the earliest
Technical Preview build shared to the public is numbered 6.4.9841. However, that did not last as the version of Windows 10 was quickly artificially increased to 10.0 to align with the commercial name, resulting in the first
170:
In some schemes, sequence-based identifiers are used to convey the significance of changes between releases. Changes are classified by significance level, and the decision of which sequence to change between releases is based on the significance of the changes from the previous release, whereby the
1088:
is a form of software release schedule in which a number of distinct series of versioned software releases for multiple products are released as a number of different "trains" on a regular schedule. Generally, for each product line, a number of different release trains are running at a given time,
742:
build numbers are an encoded date: the first two digits indicate the number of months that have passed from the
January of the year in which the project started (with each major Office release being a different project), while the last two digits indicate the day of that month. So 3419 is the 19th
1089:
with each train moving from initial release to eventual maturity and retirement on a planned schedule. Users may experiment with a newer release train before adopting it for production, allowing them to experiment with newer, "raw", releases early, while continuing to follow the previous train's
174:
Depending on the scheme, significance may be assessed by lines of code changed, function points added or removed, the potential impact on customers in terms of work required to adopt a new version, risk of bugs or undeclared breaking changes, degree of changes in visual layout, the number of new
1255:
scheme with a fixed width. Perl represents its version numbers as a floating-point number; for example, Perl's 5.8.7 release can also be represented as 5.008007. This allows a theoretical version of 5.8.10 to be represented as 5.008010. Other software packages pack each segment into a fixed bit
1538:
In the 21st century, more programmers started to use a formalized version policy, such as the semantic versioning policy. The purpose of such policies is to make it easier for other programmers to know when code changes are likely to break things they have written. Such policies are especially
1145:
minor version numbers to denote stable releases. For example, Linux 2.3 was a development family of the second major design of the Linux kernel, and Linux 2.4 was the stable release family that Linux 2.3 matured into. After the minor version number in the Linux kernel is the release number, in
985:
features very large version numbers: major releases have numbers such as 50000 and 60000, while minor releases increase the number by 1 (e.g. 50001, 50002). Alpha and beta releases are given decimal version numbers slightly less than the major release number, such as 19999.00071 for alpha 1 of
857:
departed from this trend, in large part because "X" (the Roman numeral for 10) was in the name of the product. As a result, all versions of OS X began with the number 10. The first major release of OS X was given the version number 10.0, but the next major release was not 11.0. Instead, it was
1220:
Version numbers very quickly evolve from simple integers (1, 2, ...) to rational numbers (2.08, 2.09, 2.10) and then to non-numeric "numbers" such as 4:3.4.3-2. These complex version numbers are therefore better treated as character strings. Operating systems that include package management
1049:
released version of the operating system being numbered 10.0.10240. Note, however, that
Windows NT is only on its fifth major revision, as its first release was numbered 3.1 (to match the then-current Windows release number) and the Windows 10 launching made a version leap from 6.3 to 10.0.
161:
is assigned a unique identifier that consists of one or more sequences of numbers or letters. This is the extent of the commonality; schemes vary widely in areas such as the number of sequences, the attribution of meaning to individual sequences, and the means of incrementing the sequences.
874:
digit. The "X" was dropped from Final Cut's name with the release of macOS 11.0 (see below), and QuickTime's branding became moot when the framework was deprecated in favor of AVFoundation in 2011 (the program for playing QuickTime video was only named QuickTime Player from the start).
1285:. Initial versions are numbers less than 1, with these 0.x version used to convey that the software is incomplete and not reliable enough for general release or usable in its current state. Backward-incompatible changes are common with 0.x versions. Version 1.0 is used as a major
243:), 1.0rc2 (if more bugs are found) β 1.0. It is a common practice in this scheme to lock out new features and breaking changes during the release candidate phases and, for some teams, even betas are locked down to bug fixes only, to ensure convergence on the target release.
701:
is one example of a project using calendar versioning; Ubuntu 18.04, for example, was released in April 2018. This has the advantage of being easily relatable to development schedules and support timelines. Some video games also use date as versioning, for example the
851:, minor version numbers rarely went beyond ".1". When they did, they usually jumped straight to ".5", suggesting the release was "more significant". Thus, "8.5" was marketed as its own release, representing "Mac OS 8 and a half", and 8.6 effectively meant "8.5.1".
124:
File numbers were used especially in public administration, as well as companies, to uniquely identify files or cases. For computer files this practice was introduced for the first time with MIT's ITS file system, later the TENEX filesystem for the PDP-10 in 1972.
213:
5 to 5.5. This may be done to emphasize the value of the upgrade to the software user or, as in Adobe's case, to represent a release halfway between major versions (although levels of sequence-based versioning are not necessarily limited to a single digit, as in
380:) often uses a zero in the first ("major") position of the sequence to designate its status. However, this scheme is only useful for the early stages, not for upcoming releases with established software where the version number has already progressed past 0.
817:; the version number is the number of digits.) As of February 2021, the version number is 3.141592653. This is a reflection of TeX being very stable, and only minor updates are anticipated. TeX developer Donald Knuth has stated that the
783:
has published PEP 440 β Version
Identification and Dependency Specification, outlining their own flexible scheme, that defines an epoch segment, a release segment, pre-release and post-release segments and a development release segment.
100:
to unique states of computer software. Within a given version number category (e.g., major or minor), these numbers are generally assigned in increasing order and correspond to new developments in the software. At a fine-grained level,
1072:. However, if the pre-release version is for an existing software package (e.g. version 2.5), then an "a" or "alpha" may be appended to the version number. So the alpha version of the 2.5 release might be identified as 2.5a or 2.5.a.
271:
Again, in these examples, the definition of what constitutes a "major" as opposed to a "minor" change is entirely subjective and up to the author, as is what defines a "build", or how a "revision" differs from a "minor" change.
336:, i.e., the new software is designed to interact correctly with older versions of the software (using old protocols and file formats) and the most recent version (using the latest protocols and file formats). For example, IBM
402:
is another scheme that uses numbers, but apparently under a number of a previous version. A large number in the last position, typically 90 or higher, is used. This is commonly used by older open-source projects like
140:
A variety of version numbering schemes have been created to keep track of different versions of a piece of software. The ubiquity of computers has also led to these schemes being used in contexts outside computing.
972:
Some software producers use different schemes to denote releases of their software. The Debian project uses a major/minor versioning scheme for releases of its operating system but uses code names from the movie
925:(version 6.1). This style had remained consistent to this date. The client versions of Windows however did not adopt a consistent style. First, they received names with arbitrary alphanumeric suffixes as with
1547:, but may also be very useful to follow for command-line applications (which may be called from other applications) and indeed any other applications (which may be scripted and/or extended by third parties).
644:
is a notable case where a four-part version number is indicated publicly, as in 10.1.53.64. Some companies also include the build date. Version numbers may also include letters and other characters, such as
582:
Alpha ran from version 1.0.0 to 1.2.6, and when Beta was released, it reset the major version number and ran from 1.0 to 1.8. Once the game was fully released, the major version number again reset to 1.0.0.
1712:
The complete sequence of classic Mac OS versions (not including patches) is: 1.0, 1.1, 2.0, 2.1, 3.0, 3.2 (skipping 3.1), 4.0, 4.1, 5.0, 5.1, 6.0, 7.0, 7.1, 7.5, 7.6, 8.0, 8.1, 8.5 (jumped), 8.6, 9.0, 9.1,
355:
include a version number β sometimes the same as the version number of the software that wrote it; other times a "protocol version number" independent of the software version number. The code to handle old
1510:, Maximo, moved from Maximo Series 3 directly to Series 5, skipping Series 4 due to that number's perceived marketing difficulties in the Chinese market, where the number 4 is associated with "death" (see
964:, was released on October 5, 2021. Despite being named "11", the new Windows release didn't bump its major version number to 11. Instead, it stayed at the same version number of 10.0, used by Windows 10.
205:
Developers may choose to jump multiple minor versions at a time to indicate that significant features have been added, but are not enough to warrant incrementing a major version number; for example,
2039:
You should identify each release with a pair of version numbers, a major version and a minor. We have no objection to using more than two numbers, but it is very unlikely that you really need them.
1514:). This did not stop Maximo Series 5 version 4.0 from being released. (The "Series" versioning has since been dropped, effectively resetting version numbers after Series 5 version 1.0's release.)
858:
numbered 10.1, followed by 10.2, 10.3, and so on for each subsequent major release. Thus the 11th major version of OS X was labeled "10.10". Even though the "X" was dropped from the name as of
510:
The two purely numeric forms removes the special logic required to handle the comparison of "alpha < beta < rc < no prefix" as found in semantic versioning, at the cost of clarity.
1008:
Software may have an "internal" version number which differs from the version number shown in the product name (and which typically follows version numbering rules more consistently).
1057:
In conjunction with the various versioning schemes listed above, a system for denoting pre-release versions is generally used, as the program makes its way through the stages of the
1260:
0x0006000325804000. The floating-point scheme breaks down if any segment of the version number exceeds 999; a packed-binary scheme employing 16 bits apiece breaks down after 65535.
1232:
As an example of surprising version number ordering implementation behavior, in Debian, leading zeroes are ignored in chunks, so that 5.0005 and 5.5 are considered as equal, and 5.5
549:. In the decimal scheme, 1.81 is the minor version following 1.8, while maintenance releases (i.e. bug fixes only) may be denoted with an alphabetic suffix, such as 1.81a or 1.81b.
1000:
temperature scale): software versions start at a high number and count down to version 0, at which point the software is considered finished and no further modifications are made.
105:
is used for keeping track of incrementally-different versions of information, whether or not this information is computer software, in order to be able to roll any changes back.
1382:
The Office 2007 release of
Microsoft Office had an internal version number of 12. The next version, Office 2010, has an internal version of 14, due to superstitions surrounding
1204:
This approach, panned by many because it breaks the semantic significance of the sections of the version number, has been adopted by an increasing number of vendors including
1146:
ascending order; for example, Linux 2.4.0 β Linux 2.4.22. Since the 2004 release of the 2.6 kernel, Linux no longer uses this system, and has a much shorter release cycle.
1012:
5.0, for example, has the internal version number of 1.5.0, and versions of
Windows from NT 4 on have continued the standard numerical versions internally: Windows 2000 is
529:
On the other hand, some software packages identify releases by decimal numbers: 1.7, 1.8, 1.81, 1.82, 1.9, etc. Decimal versions were common in the 1980s, for example with
526:, treat versions as a series of individual numbers, separated by periods, with a progression such as 1.7.0, 1.8.0, 1.8.1, 1.9.0, 1.10.0, 1.11.0, 1.11.1, 1.11.2, and so on.
175:
features, or almost anything the product developers or marketers deem to be significant, including marketing desire to stress the "relative goodness" of the new version.
1307:
Since the internet has become widespread, most commercial software vendors no longer follow the maxim that a major version should be "complete" and instead rely on
1550:
Versioning is also a required practice to enable many schemes of patching and upgrading software, especially to automatically decide what and where to upgrade to.
2377:
1225:
distributions) will use a distribution-specific algorithm for comparing version numbers of different software packages. For example, the ordering algorithms of
576:
In some cases, developers may decide to reset the major version number. This is sometimes used to denote a new development phase being released. For example,
396:
is a scheme that uses numbers to indicate the status as if it's part of the sequence. A typical choice is the third position for the four-position versioning.
1882:
1497:
since its inception, its designers not expecting to alter it anymore during their (or its) lifetime since it would conflict with its development directives.
730:
project formerly used a date versioning scheme, which used the year followed by the month followed by the day of the release; for example, "Wine 20040505".
390:
is a common scheme adopted by semantic versioning. In this scheme, versions have affixed a dash plus some alphanumeric characters to indicate the status.
1201:
open-source PBX construction kit in the early 2010s, whose project leads announced that the current version 1.8.x would soon be followed by version 10.
239:
using this approach might look like 0.5, 0.6, 0.7, 0.8, 0.9 β 1.0b1, 1.0b2 (with some fixes), 1.0b3 (with more fixes) β 1.0rc1 (which, if it is stable
1327:
Other times version numbers are increased to match those of competitors. This can be seen in many examples of product version numbering by
Microsoft,
1068:
Some systems use numerical versions less than 1 (such as 0.9), to suggest their approach toward a final "1.0" release. This is a common convention in
1386:. Visual Studio 2013 is Version number 12.0 of the product, and the new version, Visual Studio 2015 has the Version number 14.0 for the same reasons.
937:(6.0). Then, once again Microsoft adopted incremental numbers in the title, but this time, they were not versioning numbers; the version numbers of
171:
first sequence is changed for the most significant changes, and changes to sequences after the first represent changes of decreasing significance.
2304:
340:
is designed to work properly with 3 consecutive major versions of the operating system running in the same sysplex. This enables people who run a
1461:
839:. As of February 2021, the version number is 2.71828182. Metafont was also devised by Donald Knuth as a companion to his TeX typesetting system.
1100:
software platform used a release train schedule with many distinct trains for many years. More recently, a number of other platforms including
2848:
2838:
754:
2003. When a year is used to denote version, it is generally for marketing purposes, and an actual version number also exists. For example,
344:
computer cluster to keep most of the computers up and running while one machine at a time is shut down, upgraded, and restored to service.
2956:
1760:
1021:
2359:
2022:
1858:
1833:
Proceedings of the 2020 ACM SIGPLAN International
Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
1194:
Sun also dropped the first digit for
Solaris, where Solaris 2.8 (or 2.9) is referred to as Solaris 8 (or 9) in marketing materials.
986:
version 20000, and 29999.50000 for beta 2 of version 30000. Starting at 9001 in 2003, the most recent version as of 2011 is 140000.
534:
69:
2886:
128:
Later lists of files including their versions were added, and dependencies amongst them. Linux distributions like Debian, with its
302:: The difference between the newest and oldest interfaces that the library implements. This use of the third field is specific to
235:
numbers along with an alphanumeric string denoting the release type, e.g. "alpha" (a), "beta" (b), or "release candidate" (rc). A
2777:
1240:
5.0006. This can confuse users; string-matching tools may fail to find a given version number; and this can cause subtle bugs in
1069:
48:
1009:
921:
family which continued the year-based style with a difference: For minor releases, Microsoft suffixed "R2" to the title, e.g.,
2327:
1996:
1286:
2530:
1406:
10 and "3"). The procedure has continued into the next version, X4. The same has happened with Corel's Graphic Suite (i.e.
1677:
736:
had a similar version formatting, but instead used DDHHMM, ex: rd-132211, 13 being the 13th of May, and 2211 being 22:11.
538:
519:
2259:
1282:
2381:
1613:
More often it's used to play on an association with high technology, and doesn't literally indicate a 'version' (e.g.,
1304:
to emulate and thus the project can never be truly completed. Accordingly, version 0.99 was followed by version 0.100.
1166:
1058:
2281:
1831:
Lam, Patrick; Dietrich, Jens; Pearce, David J. (August 16, 2020). "Putting the semantics into semantic versioning".
1667:
1332:
954:
780:
599:
A scheme choice of which sequences to separate may be inconsistent, separating some sequences but not others: 2.413
568:
package numbers are prefixed with an optional "epoch", which is used to allow the versioning scheme to be changed.
2961:
1478:
skipped from version 93.0 to 100, partly to fulfill the assertion, "There Will Be No Finnix '95", a reference to
833:
803:. Since version 3.1, updates have been indicated by adding an extra digit at the end, so that the version number
2951:
2584:
1494:
1486:
1226:
669:
310:
A similar problem of relative change significance and versioning nomenclature exists in book publishing, where
2800:
2345:
564:
revision was added which is always zero in original Emacs packages but increased by distributors. Similarly,
2143:
1793:
1437:
SUSE Linux Enterprise skipped version 13 and 14 after version 12 and directly released SLES 15 in July 2018.
1392:
went from version 12 to version 14, likely in an effort to skip the superstitions surrounding the number 13.
726:, as this is easily string-sorted in increasing or decreasing order. The hyphens are sometimes omitted. The
326:
1610:
3.5, where the rules were revised from the third edition, but not so much as to be considered the fourth).
1636:
1532:
1415:
1355:
1041:
1029:
922:
865:
The Roman numeral X was concurrently leveraged for marketing purposes across multiple product lines. Both
236:
2076:
1654:
917:(5.0), year of the release was included in the product title. After Windows 2000, Microsoft created the
2296:
1606:
1896:
602:
A scheme's choice of characters may be inconsistent within the same identifier: 2.4_13 (for instance,
2913:
1692:
1336:
1278:
1142:
1138:
814:
1956:
Frank Kyne, Bert de Beer, Luis Martinez, Harriet Morril, Miha Petric, David Viguers, Suzi Wendler.
1672:
1311:
with bugfixes to sort out the known issues which a solution has been found for and could be fixed.
1033:
1025:
1017:
542:
333:
206:
2165:
1864:
1836:
1682:
1581:
1544:
1540:
1399:
1241:
1105:
982:
751:
215:
83:
1256:
width; for example, on Microsoft Windows, version number 6.3.9600.16384 would be represented as
325:
Some projects use the major version number to indicate incompatible releases. Two examples are
2844:
1854:
1772:
1650:
1411:
1359:
1324:, a product is launched with a version number that implies that it is more mature than it is.
1308:
894:
747:
707:
680:
341:
317:
In most proprietary software, the first released version of a software product has version 1.
108:
Modern computer software is often tracked using two different software versioning schemes: an
1300:
do not ever intend to release a version 1.0 of the program because there will always be more
518:
There are two schools of thought regarding how numeric version numbers are incremented. Most
112:
that may be incremented many times in a single day, such as a revision control number, and a
2815:
1846:
1763:, Bobrow, Burchfiel, Murphy, Tomlinson, March 1972, Communications of the ACM 15(3):135-143.
1644:
1431:
1344:
1093:
for their production systems prior to moving to the new release train as it becomes mature.
854:
739:
158:
102:
2504:
1428:
14 in its Adaptive Server Enterprise relational database product, moving from 12.5 to 15.0.
116:
that typically changes far less often, such as semantic versioning or a project code name.
2778:"The Evolution of Asterisk (or: How We Arrived at Asterisk 10) | Inside the Asterisk"
2757:. September 15, 2015. introduced Node with a Linux kernel-style odd/even versioning scheme
1455:, "the answer to the ultimate question of life, the universe and everything" mentioned in
1149:
The same odd-even system is used by some other software with long release cycles, such as
727:
210:
2732:
2890:
2871:
2088:
1594:, a version of Jackass Number Two with additional special features; the second album by
2606:
2187:
1974:
1595:
1403:
1366:
string during pre-1.0 development and Netscape 6.x was built upon Mozilla's code base.
1348:
1328:
1198:
918:
882:
848:
804:
633:
560:
is a notable example using another scheme where the major number (1) was dropped and a
311:
1657:
files may also use some of kind primitive versioning number to keep track of changes.
1169:
has at times had a hybrid system, where the internal version number has always been 1.
877:
Apple's next macOS release, provisionally numbered 10.16, was officially announced as
711:. At startup it displays the version number as a date plus a region code, for example
2945:
2428:
1868:
1687:
1631:, which refers to the second season as Version 2.0). A particularly notable usage is
1456:
1274:
1244:
if the programmers use string-indexed data structures such as version-number indexed
1090:
934:
878:
870:
796:
676:
348:
1627:
1134:
914:
902:
859:
800:
763:
546:
2642:
2453:
2403:
2331:
881:
at WWDC in June 2020, and released in November 2020. The following macOS version,
743:
day of the 34th month after the month of January of the year the project started.
718:
When using dates in versioning, for instance, file names, it is common to use the
2936:
2714:
2558:
1957:
1935:
1807:"PEP 440 β Version Identification and Dependency Specification | peps.python.org"
596:
A scheme may use the same character between all sequences: 2.4.13, 2/4/13, 2-4-13
2624:
2026:
1970:
1600:
1591:
1577:
1511:
1490:
1452:
1389:
1383:
1340:
1301:
1293:
1257:
1109:
1045:
946:
898:
759:
703:
658:
646:
641:
352:
17:
2750:
2139:
2226:
1479:
1448:
1363:
1245:
1013:
961:
950:
930:
926:
910:
906:
905:. After this Microsoft excluded the version number from the product name. For
755:
404:
373:
357:
2208:
1850:
1640:
1407:
1370:
1362:, but also because the Mozilla application suite inherited version 5 in its
1229:
and derived distributions differ to those of the Debian-like distributions.
1097:
1037:
975:
942:
938:
866:
732:
637:
604:
578:
523:
220:
149:
2531:"Windows 10 NT kernel gets bumped from 6.4 to 10 in recent internal builds"
2054:
885:, was released in October 2021 and bumped its major version number to 12.
1914:
1615:
1528:
1321:
829:
719:
377:
2937:
Document Foundation release plan for LibreOffice, showing release trains
2260:"Apple Releases macOS 10.13.3 Supplemental Update With Telugu Crash Fix"
1251:
To ease sorting, some software packages represent each component of the
1632:
1347:
jumped from version 2.0 to version 7.0, to match the version number of
1209:
1205:
1150:
1101:
979:
during development to refer to stable, unstable, and testing releases.
799:
version numbering system, an unusual feature invented by its developer
530:
303:
82:"Version number" redirects here. For versioning of other products, see
2478:
1748:
1354:
Microsoft has also been the target of "catch-up" versioning, with the
957:
only incremented build number and update build revision (UBR) number.
897:
operating system was first labelled with standard version numbers for
383:
A number of schemes are used to denote the status of a newer release:
2678:
1915:"Versioning Numbering Concepts β The Apache Portable Runtime Project"
1475:
1421:
1154:
1117:
1113:
997:
698:
565:
1806:
825:, at which point all remaining bugs will become permanent features.
2696:
2660:
2559:"ToaruOS 1.0 Open Source OS Released After 6+ Years Of Development"
1841:
1395:
989:
668:
632:
There is sometimes a fourth, unpublished number which denotes the
557:
361:
276:
183:
182:
148:
1621:
1527:
Version numbers are used in practical terms by the consumer, or
1507:
1469:
1468:
A Slackware Linux distribution was versioned 13.37, referencing
1297:
1222:
1065:
only, while beta software is distributed for community testing.
337:
129:
2209:"PEP 440 β Version Identification and Dependency Specification"
657:
Some projects use negative version numbers. One example is the
290:: The most recent interface number that the library implements.
792:
553:
31:
1635:, referring to websites from the early 2000s that emphasized
1587:
Software-style version numbers can be found in other media.
661:
compiler which started from β1.0 and counted upwards to 0.0.
2755:
The NodeSource Blog β Node.js Tutorials, Guides, and Updates
1558:
Version numbers allow people providing support to ascertain
2816:"Aug. 25, 1991: Kid From Helsinki Foments Linux Revolution"
1358:
browsers skipping version 5 to 6, in line with Microsoft's
808:
1590:
In some cases, the use is a direct analogy (for example:
1141:
minor version numbers to denote development releases and
306:: others may use a different meaning or simply ignore it.
687:
Many projects use a date-based versioning scheme called
2378:"Debian FAQ: 6.2.2 Where do these codenames come from?"
1369:
Another example of keeping up with competitors is when
2843:. New York: Springer-Verlag New York, Inc. p. 9.
2697:"PEP 0 β Index of Python Enhancement Proposals (PEPs)"
2113:
1744:
1434:
Lingvo Dictionary uses numbering 12, x3 (14), x5 (15).
1264:
Political and cultural significance of version numbers
746:
Other examples that identify versions by year include
556:
version numbering scheme is major.minor.revision, but
541:, but even in the 2000s have been for example used by
246:
Other schemes impart meaning on individual sequences:
296:: The implementation number of the current interface.
27:
Unique identification of incremental software updates
2840:
Practical MythTV: Building a PVR and Media Center PC
2837:
Still, Michael; Smith, Stewart (December 15, 2007).
2166:"Coding Horror: What's In a Version Number, Anyway?"
157:
In sequence-based software versioning schemes, each
1883:"Library Interface Versioning in Solaris and Linux"
1761:
TENEX, a paged time sharing system for the PDP - 10
1190:
Java 1.5.0, 1.6.0, 1.7.0, 1.8.0 ("Java 5, 6, 7, 8")
819:"absolutely final change (to be made after death)"
1451:distribution started at version 4.2, to reference
1373:Linux jumped from version 4 to version 7 in 1999.
2328:"Apple macOS Monterey: Everything we know so far"
612:When a period is used to separate sequences, it
2360:"Windows 11: A new era for the PC begins today"
2140:"International standard date and time notation"
1173:but has been marketed by reference only to the
1796:, Javier FernΓ‘ndez-Sanguino et al, 2021-10-26.
1129:Odd-numbered versions for development releases
2188:"What does the "NT" stand for in Windows NT?"
1936:"Daemonite: The science of version numbering"
1221:facilities (such as all non-trivial Linux or
624:" section for various interpretation styles.
608:Beta incremented from 1.7 to 1.7_01 to 1.7.2)
187:Semantic versioning three-part version number
8:
2643:"ReleasePlan β The Document Foundation Wiki"
1320:deployments. For example, as in the case of
360:protocols and file formats is often seen as
2733:"VMware Product Release Tracker (vTracker)"
2220:
2218:
2049:
2047:
1502:Overcoming perceived marketing difficulties
621:
412:Comparison of development stage indicators
332:Often programmers write new software to be
2505:"Toward a Frozen Operating System β Urbit"
2282:"Apple turns macOS up to 11 β or to 10.16"
1958:"System z Parallel Sysplex Best Practices"
1133:Between the 1.0 and the 2.6.x series, the
92:is the process of assigning either unique
2326:De Looper, Christian (October 12, 2021).
1840:
314:can be chosen based on varying criteria.
70:Learn how and when to remove this message
2607:"Firefox Release Calendar β MozillaWiki"
2585:"Wine Headed For a 1.0 Release. Finally"
2553:
2551:
1747:2.0.0. Creative Commons. Retrieved from
1739:
1737:
1735:
1733:
1731:
1729:
1153:up to version 0.12 as well as GNOME and
953:, the version number leaped to 10.0 and
828:In a similar way, the version number of
821:will be to change the version number to
410:
2578:
2576:
1725:
1705:
1506:In the mid-1990s, the rapidly growing
1120:have adopted the release train model.
949:are respectively 6.1, 6.2 and 6.3. In
2625:"Simultaneous Release β Eclipsepedia"
2186:Per Christensson (October 20, 2006).
2055:"Advogato: Version numbering madness"
1281:communities tend to release software
1161:Dropping the most significant element
7:
2280:Gallagher, William (June 22, 2020).
1619:, a video game followup to the film
1462:The Hitchhiker's Guide to the Galaxy
372:Software in the experimental stage (
224:Java Edition starting from 1.7.10).
54:Please help consolidate the article.
2814:Calore, Michael (August 25, 2009).
2529:Tyrsina, Radu (November 21, 2014).
1749:https://semver.org/spec/v2.0.0.html
1197:A similar jump took place with the
1187:J2SE 1.2.0 ("Java 2") through 1.4.2
1124:Modifications to the numeric system
1022:Windows XP Professional x64 Edition
766:is internally versioned as NT 5.0.
227:A different approach is to use the
2776:Kevin P. Fleming (July 21, 2011).
2307:from the original on June 22, 2020
2297:"Apple unveils macOS 11.0 Big Sur"
2225:Knuth, Donald E. (December 1990).
1402:, version 13 is marketed as "X3" (
153:An example version number sequence
25:
2912:Finnie, Ryan (October 23, 2010).
2164:Jeff Atwood (February 15, 2007).
2138:Markus Kuhn (December 19, 2004).
2679:"Releases β Fedora Project Wiki"
2227:"The Future of TeX and Metafont"
2023:"GNU Coding Standards: Releases"
275:Shared libraries in Solaris and
36:
2479:"Kelvin Versioning Β· jtobin.io"
2001:Movable Type Documentation Wiki
1216:Version number ordering systems
620:represent a decimal pointβsee "
2885:Paul Thurrott (May 14, 2009).
2114:"Calendar Versioning β CalVer"
2089:"Java Edition version history"
1971:"Opera Changelogs for Windows"
1116:, Fedora, Python, digiKam and
1:
1897:"Libtool's versioning system"
1775:, Robert Sanders, 1994-02-25.
1678:Product life cycle management
960:The successor of Windows 10,
520:free and open-source software
368:Designating development stage
2801:Notes for linux release 0.01
1743:Preston-Werner, Tom (2013).
1315:Version numbers as marketing
955:subsequent updates to the OS
762:and Windows 4.00; likewise,
2647:wiki.documentfoundation.org
1625:, or the television series
1059:software release life cycle
1016:5.0, XP is Windows NT 5.1,
758:is internally versioned as
2978:
2957:Software version histories
1784:, Ian Jackson, 1995-07-30.
1668:Continuous Data Protection
1424:skipped major versions 13
1269:Version 1.0 as a milestone
1032:and Windows 7 are NT 6.1,
996:(named after the absolute
832:asymptotically approaches
781:Python Software Foundation
679:showing release number in
329:(APR) and the FarCry CMS.
145:Sequence-based identifiers
81:
1794:A Brief History of Debian
1773:package interdependencies
2661:"Releases β Ubuntu Wiki"
2429:"News and Updates: BLAG"
1487:Tagged Image File Format
1004:Internal version numbers
312:edition numbers or names
49:too many section headers
2346:"Announcing Windows 10"
2144:University of Cambridge
1851:10.1145/3426428.3426922
1523:In software engineering
1495:internal version number
1489:specification has used
1184:JDK 1.1.2 through 1.1.8
1104:and Fenix for Android,
592:first-level revision):
327:Apache Portable Runtime
321:Degree of compatibility
110:internal version number
2075:Debian Policy Manual,
1637:user-generated content
1607:Dungeons & Dragons
1533:version control system
1416:video editing software
1292:The developers of the
1086:software release train
1042:Windows Server 2012 R2
1030:Windows Server 2008 R2
1028:and Vista are NT 6.0,
923:Windows Server 2008 R2
847:During the era of the
807:approaches the number
684:
622:Incrementing sequences
514:Incrementing sequences
467:Release candidate (RC)
237:software release train
188:
154:
2330:. BGR. Archived from
1901:Libtool documentation
1578:computer file systems
813:. (This is a form of
672:
186:
152:
2739:. February 13, 2015.
2404:"BLAG Linux And GNU"
2384:on December 10, 2020
2334:on October 10, 2021.
1938:. September 14, 2004
1835:. pp. 157β179.
1693:Software engineering
1554:In technical support
1337:Java Virtual Machine
1070:open source software
1053:Pre-release versions
683:format: "961219 USA"
587:Separating sequences
522:packages, including
281:current.revision.age
2751:"Node.js is SemVer"
2583:Gilbertson, Scott.
2561:. February 13, 2017
2057:. February 28, 2000
1745:Semantic Versioning
1673:Maintenance release
1253:major.minor.release
1034:Windows Server 2012
1026:Windows Server 2008
1018:Windows Server 2003
689:Calendar Versioning
628:Number of sequences
413:
388:Alphanumeric suffix
334:backward compatible
209:from 5.1 to 5.5 or
207:Internet Explorer 5
194:Semantic versioning
179:Semantic versioning
166:Change significance
90:Software versioning
2366:. October 4, 2021.
1683:Release management
1582:OpenVMS Filesystem
1541:software libraries
1400:WordPerfect Office
1242:package management
983:BLAG Linux and GNU
752:WordPerfect Office
685:
495:Post-release fixes
411:
189:
155:
84:Mark (designation)
2893:on April 19, 2009
2887:"Office 2010 FAQ"
2850:978-1-59059-779-8
2804:kernel.org, 1991.
2798:Torvalds, Linus:
2721:. March 25, 2018.
2683:fedoraproject.org
1651:Technical drawing
1414:) as well as its
1412:Corel Photo-Paint
1360:Internet Explorer
994:Kelvin versioning
895:Microsoft Windows
889:Microsoft Windows
770:Software examples
748:Adobe Illustrator
708:Street Fighter EX
674:Street Fighter EX
539:Microsoft Windows
508:
507:
342:high availability
80:
79:
72:
16:(Redirected from
2969:
2962:Software release
2925:
2924:
2922:
2920:
2909:
2903:
2902:
2900:
2898:
2889:. Archived from
2882:
2876:
2875:
2868:
2862:
2861:
2859:
2857:
2834:
2828:
2827:
2825:
2823:
2811:
2805:
2796:
2790:
2789:
2787:
2785:
2773:
2767:
2766:
2764:
2762:
2747:
2741:
2740:
2729:
2723:
2722:
2711:
2705:
2704:
2693:
2687:
2686:
2675:
2669:
2668:
2657:
2651:
2650:
2639:
2633:
2632:
2629:wiki.eclipse.org
2621:
2615:
2614:
2611:wiki.mozilla.org
2603:
2597:
2596:
2594:
2592:
2580:
2571:
2570:
2568:
2566:
2555:
2546:
2545:
2543:
2541:
2526:
2520:
2519:
2517:
2515:
2500:
2494:
2493:
2491:
2489:
2475:
2469:
2468:
2466:
2464:
2450:
2444:
2443:
2441:
2439:
2425:
2419:
2418:
2416:
2414:
2400:
2394:
2393:
2391:
2389:
2380:. Archived from
2374:
2368:
2367:
2356:
2350:
2349:
2342:
2336:
2335:
2323:
2317:
2316:
2314:
2312:
2292:
2286:
2285:
2277:
2271:
2270:
2268:
2266:
2256:
2250:
2249:
2247:
2245:
2231:
2222:
2213:
2212:
2205:
2199:
2198:
2196:
2194:
2183:
2177:
2176:
2174:
2172:
2161:
2155:
2154:
2152:
2150:
2135:
2129:
2128:
2126:
2124:
2110:
2104:
2103:
2101:
2099:
2085:
2079:
2073:
2067:
2066:
2064:
2062:
2051:
2042:
2041:
2036:
2034:
2019:
2013:
2012:
2010:
2008:
1993:
1987:
1986:
1984:
1982:
1967:
1961:
1954:
1948:
1947:
1945:
1943:
1932:
1926:
1925:
1923:
1921:
1911:
1905:
1904:
1893:
1887:
1886:
1879:
1873:
1872:
1844:
1828:
1822:
1821:
1819:
1817:
1803:
1797:
1791:
1785:
1782:
1776:
1770:
1764:
1758:
1752:
1741:
1714:
1710:
1645:interoperability
1572:Non-software use
1345:Microsoft Access
1239:
1235:
1040:are NT 6.2, and
837:
834:Euler's number,
824:
811:
740:Microsoft Office
653:Negative numbers
414:
218:version 2.91 or
196:
195:
159:software release
103:revision control
75:
68:
64:
61:
55:
40:
39:
32:
21:
18:Gameplay version
2977:
2976:
2972:
2971:
2970:
2968:
2967:
2966:
2952:Version control
2942:
2941:
2933:
2928:
2918:
2916:
2911:
2910:
2906:
2896:
2894:
2884:
2883:
2879:
2872:"Slackware FAQ"
2870:
2869:
2865:
2855:
2853:
2851:
2836:
2835:
2831:
2821:
2819:
2813:
2812:
2808:
2797:
2793:
2783:
2781:
2775:
2774:
2770:
2760:
2758:
2749:
2748:
2744:
2731:
2730:
2726:
2713:
2712:
2708:
2695:
2694:
2690:
2677:
2676:
2672:
2665:wiki.ubuntu.com
2659:
2658:
2654:
2641:
2640:
2636:
2623:
2622:
2618:
2605:
2604:
2600:
2590:
2588:
2582:
2581:
2574:
2564:
2562:
2557:
2556:
2549:
2539:
2537:
2528:
2527:
2523:
2513:
2511:
2502:
2501:
2497:
2487:
2485:
2477:
2476:
2472:
2462:
2460:
2454:"blag download"
2452:
2451:
2447:
2437:
2435:
2433:DistroWatch.com
2427:
2426:
2422:
2412:
2410:
2408:DistroWatch.com
2402:
2401:
2397:
2387:
2385:
2376:
2375:
2371:
2358:
2357:
2353:
2344:
2343:
2339:
2325:
2324:
2320:
2310:
2308:
2295:Heater, Brian.
2294:
2293:
2289:
2284:. AppleInsider.
2279:
2278:
2274:
2264:
2262:
2258:
2257:
2253:
2243:
2241:
2229:
2224:
2223:
2216:
2207:
2206:
2202:
2192:
2190:
2185:
2184:
2180:
2170:
2168:
2163:
2162:
2158:
2148:
2146:
2137:
2136:
2132:
2122:
2120:
2112:
2111:
2107:
2097:
2095:
2087:
2086:
2082:
2074:
2070:
2060:
2058:
2053:
2052:
2045:
2032:
2030:
2021:
2020:
2016:
2006:
2004:
2003:. June 25, 2013
1995:
1994:
1990:
1980:
1978:
1969:
1968:
1964:
1955:
1951:
1941:
1939:
1934:
1933:
1929:
1919:
1917:
1913:
1912:
1908:
1895:
1894:
1890:
1881:
1880:
1876:
1861:
1830:
1829:
1825:
1815:
1813:
1811:peps.python.org
1805:
1804:
1800:
1792:
1788:
1783:
1779:
1771:
1767:
1759:
1755:
1742:
1727:
1723:
1718:
1717:
1711:
1707:
1702:
1697:
1663:
1574:
1556:
1525:
1520:
1504:
1444:
1418:"Video Studio".
1379:
1317:
1283:early and often
1271:
1266:
1237:
1233:
1218:
1163:
1131:
1126:
1082:
1055:
1006:
970:
909:(version 4.0),
891:
845:
835:
822:
815:unary numbering
809:
790:
777:
772:
667:
665:Date of release
655:
630:
589:
574:
516:
433:
428:
423:
418:
370:
323:
211:Adobe Photoshop
193:
192:
181:
168:
147:
138:
122:
114:release version
98:version numbers
87:
76:
65:
59:
56:
53:
41:
37:
28:
23:
22:
15:
12:
11:
5:
2975:
2973:
2965:
2964:
2959:
2954:
2944:
2943:
2940:
2939:
2932:
2931:External links
2929:
2927:
2926:
2904:
2877:
2863:
2849:
2829:
2806:
2791:
2768:
2742:
2724:
2715:"Release Plan"
2706:
2688:
2670:
2652:
2634:
2616:
2598:
2572:
2547:
2535:Windows Report
2521:
2495:
2470:
2445:
2420:
2395:
2369:
2351:
2337:
2318:
2287:
2272:
2251:
2214:
2200:
2178:
2156:
2130:
2105:
2093:Minecraft Wiki
2080:
2077:5.6.12 Version
2068:
2043:
2029:. May 13, 2014
2014:
1988:
1975:Opera Software
1962:
1949:
1927:
1906:
1888:
1874:
1859:
1823:
1798:
1786:
1777:
1765:
1753:
1724:
1722:
1719:
1716:
1715:
1704:
1703:
1701:
1698:
1696:
1695:
1690:
1685:
1680:
1675:
1670:
1664:
1662:
1659:
1580:, such as the
1573:
1570:
1555:
1552:
1539:important for
1524:
1521:
1519:
1516:
1503:
1500:
1499:
1498:
1483:
1473:
1466:
1443:
1440:
1439:
1438:
1435:
1429:
1419:
1393:
1387:
1378:
1375:
1349:Microsoft Word
1329:America Online
1316:
1313:
1270:
1267:
1265:
1262:
1217:
1214:
1192:
1191:
1188:
1185:
1182:
1162:
1159:
1130:
1127:
1125:
1122:
1091:point releases
1081:
1078:
1054:
1051:
1005:
1002:
969:
966:
919:Windows Server
890:
887:
883:macOS Monterey
849:classic Mac OS
844:
841:
805:asymptotically
789:
786:
776:
773:
771:
768:
666:
663:
654:
651:
634:software build
629:
626:
610:
609:
600:
597:
588:
585:
573:
570:
515:
512:
506:
505:
502:
499:
496:
492:
491:
488:
485:
482:
478:
477:
474:
471:
468:
464:
463:
460:
457:
454:
450:
449:
446:
443:
440:
436:
435:
430:
425:
420:
409:
408:
397:
394:Numeric status
391:
369:
366:
349:packet headers
322:
319:
308:
307:
297:
291:
283:format where:
269:
268:
258:
180:
177:
167:
164:
146:
143:
137:
134:
121:
118:
78:
77:
44:
42:
35:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
2974:
2963:
2960:
2958:
2955:
2953:
2950:
2949:
2947:
2938:
2935:
2934:
2930:
2915:
2908:
2905:
2892:
2888:
2881:
2878:
2873:
2867:
2864:
2852:
2846:
2842:
2841:
2833:
2830:
2817:
2810:
2807:
2803:
2802:
2795:
2792:
2780:. Digium, Inc
2779:
2772:
2769:
2756:
2752:
2746:
2743:
2738:
2734:
2728:
2725:
2720:
2716:
2710:
2707:
2702:
2698:
2692:
2689:
2684:
2680:
2674:
2671:
2666:
2662:
2656:
2653:
2648:
2644:
2638:
2635:
2630:
2626:
2620:
2617:
2612:
2608:
2602:
2599:
2586:
2579:
2577:
2573:
2560:
2554:
2552:
2548:
2536:
2532:
2525:
2522:
2510:
2506:
2499:
2496:
2484:
2480:
2474:
2471:
2463:September 29,
2459:
2455:
2449:
2446:
2438:September 29,
2434:
2430:
2424:
2421:
2413:September 29,
2409:
2405:
2399:
2396:
2383:
2379:
2373:
2370:
2365:
2364:Windows Blogs
2361:
2355:
2352:
2347:
2341:
2338:
2333:
2329:
2322:
2319:
2306:
2302:
2298:
2291:
2288:
2283:
2276:
2273:
2261:
2255:
2252:
2239:
2235:
2228:
2221:
2219:
2215:
2210:
2204:
2201:
2189:
2182:
2179:
2167:
2160:
2157:
2145:
2141:
2134:
2131:
2119:
2115:
2109:
2106:
2098:September 24,
2094:
2090:
2084:
2081:
2078:
2072:
2069:
2056:
2050:
2048:
2044:
2040:
2028:
2024:
2018:
2015:
2002:
1998:
1992:
1989:
1976:
1972:
1966:
1963:
1960:. 2011. p. 6.
1959:
1953:
1950:
1937:
1931:
1928:
1916:
1910:
1907:
1902:
1898:
1892:
1889:
1884:
1878:
1875:
1870:
1866:
1862:
1860:9781450381789
1856:
1852:
1848:
1843:
1838:
1834:
1827:
1824:
1812:
1808:
1802:
1799:
1795:
1790:
1787:
1781:
1778:
1774:
1769:
1766:
1762:
1757:
1754:
1750:
1746:
1740:
1738:
1736:
1734:
1732:
1730:
1726:
1720:
1709:
1706:
1699:
1694:
1691:
1689:
1688:Release notes
1686:
1684:
1681:
1679:
1676:
1674:
1671:
1669:
1666:
1665:
1660:
1658:
1656:
1652:
1648:
1646:
1642:
1638:
1634:
1630:
1629:
1624:
1623:
1618:
1617:
1611:
1609:
1608:
1603:
1602:
1597:
1593:
1588:
1585:
1583:
1579:
1571:
1569:
1566:
1561:
1553:
1551:
1548:
1546:
1542:
1536:
1534:
1530:
1522:
1517:
1515:
1513:
1509:
1501:
1496:
1492:
1488:
1484:
1481:
1477:
1474:
1471:
1467:
1464:
1463:
1458:
1457:Douglas Adams
1454:
1450:
1446:
1445:
1441:
1436:
1433:
1430:
1427:
1423:
1420:
1417:
1413:
1409:
1405:
1401:
1397:
1394:
1391:
1388:
1385:
1384:the number 13
1381:
1380:
1376:
1374:
1372:
1367:
1365:
1361:
1357:
1352:
1350:
1346:
1342:
1338:
1334:
1330:
1325:
1323:
1314:
1312:
1310:
1305:
1303:
1299:
1295:
1290:
1288:
1284:
1280:
1276:
1275:free-software
1268:
1263:
1261:
1259:
1254:
1249:
1247:
1243:
1230:
1228:
1224:
1215:
1213:
1211:
1207:
1202:
1200:
1195:
1189:
1186:
1183:
1180:
1179:
1178:
1176:
1172:
1168:
1160:
1158:
1156:
1152:
1147:
1144:
1140:
1136:
1128:
1123:
1121:
1119:
1115:
1111:
1107:
1103:
1099:
1094:
1092:
1087:
1080:Release train
1079:
1077:
1073:
1071:
1066:
1062:
1060:
1052:
1050:
1047:
1043:
1039:
1035:
1031:
1027:
1023:
1019:
1015:
1011:
1003:
1001:
999:
995:
991:
987:
984:
980:
978:
977:
968:Other schemes
967:
965:
963:
958:
956:
952:
948:
944:
940:
936:
935:Windows Vista
932:
928:
924:
920:
916:
912:
908:
904:
900:
896:
888:
886:
884:
880:
875:
872:
871:Final Cut Pro
868:
863:
861:
856:
852:
850:
842:
840:
838:
831:
826:
820:
816:
812:
806:
802:
798:
797:idiosyncratic
794:
787:
785:
782:
774:
769:
767:
765:
761:
757:
753:
749:
744:
741:
737:
735:
734:
729:
725:
721:
716:
714:
710:
709:
705:
700:
696:
694:
690:
682:
678:
677:splash screen
675:
671:
664:
662:
660:
652:
650:
648:
643:
639:
635:
627:
625:
623:
619:
615:
607:
606:
601:
598:
595:
594:
593:
586:
584:
581:
580:
571:
569:
567:
563:
559:
555:
552:The standard
550:
548:
544:
540:
536:
532:
527:
525:
521:
513:
511:
503:
500:
497:
494:
493:
489:
486:
483:
480:
479:
475:
472:
469:
466:
465:
461:
458:
455:
452:
451:
447:
444:
441:
438:
437:
431:
426:
421:
416:
415:
406:
401:
398:
395:
392:
389:
386:
385:
384:
381:
379:
375:
367:
365:
363:
359:
354:
350:
345:
343:
339:
335:
330:
328:
320:
318:
315:
313:
305:
301:
298:
295:
292:
289:
286:
285:
284:
282:
278:
273:
266:
262:
259:
256:
252:
249:
248:
247:
244:
242:
238:
234:
230:
225:
223:
222:
217:
212:
208:
203:
201:
197:
185:
178:
176:
172:
165:
163:
160:
151:
144:
142:
135:
133:
131:
126:
119:
117:
115:
111:
106:
104:
99:
95:
94:version names
91:
85:
74:
71:
63:
60:February 2022
51:
50:
45:This article
43:
34:
33:
30:
19:
2917:. Retrieved
2907:
2897:December 30,
2895:. Retrieved
2891:the original
2880:
2866:
2854:. Retrieved
2839:
2832:
2820:. Retrieved
2809:
2799:
2794:
2782:. Retrieved
2771:
2759:. Retrieved
2754:
2745:
2736:
2727:
2718:
2709:
2700:
2691:
2682:
2673:
2664:
2655:
2646:
2637:
2628:
2619:
2610:
2601:
2589:. Retrieved
2563:. Retrieved
2538:. Retrieved
2534:
2524:
2512:. Retrieved
2508:
2498:
2486:. Retrieved
2482:
2473:
2461:. Retrieved
2457:
2448:
2436:. Retrieved
2432:
2423:
2411:. Retrieved
2407:
2398:
2386:. Retrieved
2382:the original
2372:
2363:
2354:
2340:
2332:the original
2321:
2309:. Retrieved
2300:
2290:
2275:
2263:. Retrieved
2254:
2244:September 7,
2242:. Retrieved
2237:
2233:
2203:
2191:. Retrieved
2181:
2171:November 15,
2169:. Retrieved
2159:
2147:. Retrieved
2133:
2121:. Retrieved
2117:
2108:
2096:. Retrieved
2092:
2083:
2071:
2059:. Retrieved
2038:
2031:. Retrieved
2017:
2005:. Retrieved
2000:
1991:
1979:. Retrieved
1965:
1952:
1940:. Retrieved
1930:
1918:. Retrieved
1909:
1900:
1891:
1877:
1832:
1826:
1814:. Retrieved
1810:
1801:
1789:
1780:
1768:
1756:
1708:
1655:CAD software
1649:
1628:The IT Crowd
1626:
1620:
1614:
1612:
1605:
1599:
1589:
1586:
1575:
1564:
1559:
1557:
1549:
1537:
1526:
1518:Significance
1505:
1460:
1442:Geek culture
1425:
1404:Roman number
1377:Superstition
1368:
1353:
1339:, SCO Unix,
1326:
1318:
1306:
1302:arcade games
1291:
1272:
1252:
1250:
1231:
1219:
1203:
1196:
1193:
1174:
1170:
1164:
1148:
1135:Linux kernel
1132:
1095:
1085:
1083:
1076:is removed.
1074:
1067:
1063:
1056:
1024:are NT 5.2,
1007:
993:
988:
981:
974:
971:
959:
915:Windows 2000
903:Windows 3.11
892:
876:
864:
853:
846:
827:
818:
801:Donald Knuth
791:
778:
764:Windows 2000
745:
738:
731:
723:
717:
712:
706:
697:
692:
688:
686:
673:
656:
649:Release 1a.
636:(as used by
631:
617:
613:
611:
603:
590:
577:
575:
561:
551:
547:Movable Type
528:
517:
509:
399:
393:
387:
382:
371:
346:
331:
324:
316:
309:
299:
293:
287:
280:
279:may use the
274:
270:
264:
261:major.minor]
260:
254:
251:major.minor]
250:
245:
240:
232:
228:
226:
219:
204:
199:
191:
190:
173:
169:
156:
139:
127:
123:
113:
109:
107:
97:
93:
89:
88:
66:
57:
46:
29:
2919:February 9,
2914:"I'm sorry"
2822:February 8,
2719:digikam.org
2503:urbit.org.
2123:October 10,
2027:GNU Project
2007:November 6,
1981:November 6,
1601:Version 2.0
1592:Jackass 2.5
1512:tetraphobia
1390:Roxio Toast
1341:WordPerfect
1294:arcade game
1279:open source
1258:hexadecimal
1246:hash tables
1110:LibreOffice
1046:Windows 8.1
947:Windows 8.1
933:(5.1), and
913:(4.10) and
899:Windows 1.0
860:macOS 10.12
760:MS-DOS 7.00
713:961219 ASIA
704:arcade game
659:SmartEiffel
647:Lotus 1-2-3
642:Adobe Flash
417:Development
400:Numeric 90+
353:file format
2946:Categories
2737:Virten.net
2701:Python.org
2388:January 2,
2301:TechCrunch
2193:August 13,
2118:calver.org
1842:2008.07069
1721:References
1545:frameworks
1480:Windows 95
1449:SUSE Linux
1364:user agent
962:Windows 11
951:Windows 10
931:Windows XP
927:Windows Me
911:Windows 98
907:Windows 95
756:Windows 95
724:YYYY-MM-DD
470:1.2.0-rc.3
424:versioning
405:Fontconfig
358:deprecated
265:1.4.3.5249
263:(example:
255:1.2.12.102
253:(example:
96:or unique
2856:April 15,
2761:March 26,
2514:March 17,
2509:urbit.org
2488:March 17,
2483:jtobin.io
2265:March 26,
2149:April 11,
2061:April 11,
1942:April 11,
1920:April 11,
1869:221139849
1816:April 19,
1641:usability
1598:, titled
1408:CorelDRAW
1371:Slackware
1296:emulator
1287:milestone
1181:JDK 1.0.3
1038:Windows 8
976:Toy Story
943:Windows 8
939:Windows 7
867:QuickTime
733:Minecraft
638:Microsoft
605:Minecraft
579:Minecraft
572:Resetting
562:user site
524:MediaWiki
456:1.2.0-b.2
442:1.2.0-a.1
221:Minecraft
47:may have
2311:June 22,
2305:Archived
2240:(4): 489
1661:See also
1616:Tron 2.0
1356:Netscape
1322:dBase II
1199:Asterisk
1096:Cisco's
929:(4.90),
901:through
879:macOS 11
855:Mac OS X
830:Metafont
720:ISO 8601
422:Semantic
294:revision
2818:. WIRED
2784:May 25,
2591:May 23,
2587:. Wired
2565:May 23,
2540:July 7,
2234:TUGboat
2033:May 25,
1633:Web 2.0
1596:Garbage
1560:exactly
1333:Solaris
1309:patches
1227:Red Hat
1210:Firefox
1206:Mozilla
1151:Node.js
1106:Eclipse
1102:Firefox
1010:Java SE
795:has an
750:88 and
722:scheme
618:may not
531:NetWare
501:1.2.5.3
487:1.2.3.0
481:Release
476:1.1.97
473:1.2.2.3
462:1.1.93
459:1.2.1.2
448:1.1.90
445:1.2.0.1
432:Numeric
427:Numeric
304:libtool
288:current
216:Blender
136:Schemes
120:History
2847:
1997:"Home"
1977:. 2014
1867:
1857:
1529:client
1476:Finnix
1422:Sybase
1331:, Sun
1238:
1234:
1165:Sun's
1155:WineHQ
1118:VMware
1114:Ubuntu
998:Kelvin
775:Python
699:Ubuntu
693:CalVer
681:CalVer
566:Debian
537:, and
504:1.2.5
490:1.2.0
429:status
347:Often
241:enough
200:SemVer
2230:(PDF)
1865:S2CID
1837:arXiv
1700:Notes
1604:; or
1576:Some
1432:ABBYY
1396:Corel
1208:(for
1137:used
992:uses
990:Urbit
843:Apple
691:(aka
558:Emacs
543:Opera
498:1.2.5
484:1.2.0
439:Alpha
419:stage
374:alpha
362:cruft
277:Linux
233:minor
229:major
198:(aka
2921:2012
2899:2009
2858:2018
2845:ISBN
2824:2018
2786:2014
2763:2018
2593:2017
2567:2017
2542:2024
2516:2021
2490:2021
2465:2011
2458:blag
2440:2011
2415:2011
2390:2021
2313:2020
2267:2018
2246:2023
2195:2022
2173:2016
2151:2009
2125:2019
2100:2023
2063:2009
2035:2014
2009:2014
1983:2014
1944:2009
1922:2009
1855:ISBN
1818:2023
1713:9.2.
1653:and
1643:and
1622:Tron
1543:and
1508:CMMS
1485:The
1470:leet
1447:The
1298:MAME
1277:and
1273:The
1236:<
1167:Java
1143:even
1044:and
1036:and
1020:and
945:and
893:The
869:and
779:The
728:Wine
545:and
453:Beta
434:90+
378:beta
351:and
338:z/OS
231:and
130:dpkg
1847:doi
1565:not
1493:as
1426:and
1398:'s
1223:BSD
1212:).
1139:odd
1098:IOS
793:TeX
788:TeX
695:).
640:).
616:or
614:may
554:GNU
535:DOS
376:or
300:age
2948::
2753:.
2735:.
2717:.
2699:.
2681:.
2663:.
2645:.
2627:.
2609:.
2575:^
2550:^
2533:.
2507:.
2481:.
2456:.
2431:.
2406:.
2362:.
2303:.
2299:.
2238:11
2236:.
2232:.
2217:^
2142:.
2116:.
2091:.
2046:^
2037:.
2025:.
1999:.
1973:.
1899:.
1863:.
1853:.
1845:.
1809:.
1728:^
1647:.
1639:,
1535:.
1491:42
1459:'
1453:42
1410:,
1351:.
1343:.
1335:,
1248:.
1177::
1157:.
1112:,
1108:,
1084:A
1061:.
1014:NT
941:,
715:.
533:,
364:.
2923:.
2901:.
2874:.
2860:.
2826:.
2788:.
2765:.
2703:.
2685:.
2667:.
2649:.
2631:.
2613:.
2595:.
2569:.
2544:.
2518:.
2492:.
2467:.
2442:.
2417:.
2392:.
2348:.
2315:.
2269:.
2248:.
2211:.
2197:.
2175:.
2153:.
2127:.
2102:.
2065:.
2011:.
1985:.
1946:.
1924:.
1903:.
1885:.
1871:.
1849::
1839::
1820:.
1751:.
1482:.
1472:.
1465:.
1175:x
1171:x
836:e
823:Ο
810:Ο
407:.
267:)
257:)
86:.
73:)
67:(
62:)
58:(
52:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.