A version uniquely identifies a userscript within its name and namespaces.
A version is an arbitrary sequence of characters that imposes an order. Therefore versions are also referred as version numbers.
The first version of a userscript is the lowest version number, the latest version has the highest version number.
It is recommended to use semantic versioning to construct version numbers for userscript versions.
Differences to
A version may reference userscript with a certain name within its namespace and a specified version number. So the version of a userscript is referring to the userscript entity.