Versioning is quite difficult to deal with. Versions are nearly-numbers, but you can’t quite sort them using standard numerical algorithms.
While the following is true:
1.1 < 1.2
The following is also true:
1.2 < 1.18 < 1.20
The “.” is not a decimal point but a separator.
Mozilla uses a modestly complicated versioning system that involves stars, plusses, and [...]


