Page tree

 

A version uniquely identifies a userscript within its name and namespaces.

Short Name
Version

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.

List of related Terms

Identifier
Identifies a userscript uniquely within a userscript service.
Namespace
Userscripts are organized in namespaces. This way scripts of different vendors may have the same name, but are still distinguishable by their unique namespace.
Name
A name identifies a userscript within its namespace.

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.

References

Semantic Versioning
Link to the website of the Semantic Versioning Specification. Under this scheme, version numbers and the way they change convey meaning about the underlying code and what has been modified from one version to the next.