4 ms·
"Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable." -- from semver.org "T
by niggler 14y ago
"Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable." -- from semver.org
"The software is widely used in production."
Depending on how you define the "public API", things have changed from 0.8 to 0.10 (streams API, for example).
Your definition of Node 1.0.0 is based on your conception of how others are using node. People can use experimental software in high-profile places without deeming the underlying technology stable.
"Node's public API is not changing in a backward-incompatible way every day (or even every week, or every month). "
Also: in general, development is highly nonlinear. I would say the API is stable when the core developers deem it stable.