Natural Versioning Scheme


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
Solid
Stable, Tested, Proven, Released
Some example versions:
It's very simple, small, and common sense.