Considering the current numbering scheme, 0.9 will be the unstable version of 1.0. Which means 0.9 should give us a very good idea of the final backwards compatible API (hopefully)
Node follows a even/odd version scheme where even releases are stable and odd releases are unstable. v0.9.0 is just the first release of the unstable v0.9 series.
The versioning scheme is unfortunate because it confuses people. After Node 1.0 we'll switch a less confusing version system.
15 comments
[ 3.4 ms ] story [ 47.3 ms ] threadThe dots are there for a reason.
minor is incremented when backwards compatible features are added
major is incremented when backwards incompatible change is introduced.
All of them are integers, and the smaller ones are reset to 0 when a bigger one is incremented.
For versions 0.x.x (pre v1), backwards incompatible changes are allowed at any time.
There are more rules, see http://semver.org/
The versioning scheme is unfortunate because it confuses people. After Node 1.0 we'll switch a less confusing version system.