by efojs on 3/14/21, 11:20 PM with 1 comments
Was just watching release notes for v3.2 and I have v3.14 — and (for a moment) thought that I have an older version... because 3.14 < 3.2
It can be compared mathematically (thus sorted) and still be semantic:
— 3 — major release
— 3.1 — minor update
— 3.14 — patch
— 3.141 — tiny patch
Is it used anywhere or what am I missing?
by wolrah on 3/15/21, 1:28 AM
> Knuth has declared that he will do no further development of TeX; he will continue to fix any bugs that are reported to him (though bugs are rare). This decision was made soon after TeX version 3.0 was released; at each bug-fix release the version number acquires one more digit, so that it tends to the limit π (at the time of writing, Knuth’s latest release is version 3.1415926).
---
Personally I prefer separated major.minor.patch format, and I like when a project knows how many of each kind of release they tend to do for a given generation so they use an appropriate number of leading zeroes. As in I'd much rather see 2.099 followed by 2.100 rather than 2.99 followed by 2.100.
That said as long as it provides a logical distinction that is obvious when looking at past release numbers I don't care all that much what a given project chooses.