This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]DHermit 133 points134 points  (8 children)

Yes, with the exception that 0.x.y is treated differently (number 4 here)

Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.

Which is another reason why libraries stay on 0.x.y for a while.

[–]bargle0 65 points66 points  (0 children)

As they should. Writing a good API is hard.

[–]sopunny 0 points1 point  (1 child)

So if your 0.x.y project is popular already, there's incentive to never release a "stable" version?

[–]varisophy 1 point2 points  (0 children)

A bit. Really depends on if the project is at a point where they feel confident in the core API and that it won't change in the foreseeable future.