The LLVM project developers have approved a transition to a new version numbering scheme. Similar to the GCC and GDB projects, the zero release (‘N.0’) in each new branch will be used during development, while the first stable version will be labeled as ‘N.1’. This change will allow for a separation between builds based on the ongoing development branch (mainline) and builds from the branch with final releases.
For instance, when preparing the upcoming release, development will take place using the unstable LLVM 18.0 branch, and the first stable release will come out with the number 18.1.0. If necessary, corrective releases will be generated every two weeks under the numbers 18.1.1, 18.1.2, and so on. In the event of changes to the current branch that break ABI compatibility, the update will be reflected in the second digit of the version (i.e., 18.2.0).
Source: opennet.ru
