Originally Posted by Pawel
This release is 3.01.
How could you think it might be 3.0.1 when there is only one dot?
It is version 220.127.116.11 if you want to be specific.
3.01 and 3.1 is the same thing but we are using that scheme because people seem to be confused with 3.1 vs 3.10 and 3.9 vs 3.10.
We are not strictly Semantic Versioning compliant but pretty close but those semantics supposedly only applies to APIs and we are many things (product, language, plug-in host etc). The "product" and language are somewhat tied together while the plug-in API uses separate numbers even though it is also tied to features offered by the language/exehead. The plug-in API is still v1.0 and unchanged since 2.45.
On top of all this the compiler has its own host API used by MakeNsisW and 3rd-party IDEs. Before 3.1 there was no version numbers for it but it now loosely follows the main version number. There are probably less than 10 people on the planet that care about this though.