None of the other common release versioning schemes really make much sense
to me, particularly any using dates in them, so I started using my own slight
variant. It's the basic <major>.<minor> numeric, but it
include one alphanumeric character that indicates it's "stability" and replaces
any of the development, alpha, beta, test, etc branch/release names.
The three additional types are based on nature, on the states of matter:
Gas
Unstable, Alpha, Prototype, Incomplete, Development
Liquid
Stable but new, Testing, Nearing release, Known
bugs