News for hackers. Stuff that matters.
Re:Penguin Mail – open-source Rust email client for Linux wi... by notpushkin on Thursday October 08, 2026 @04:53AM (#50003429)
> but then how do you specify non breaking new features?

You don’t. As soon as you feel the API is stable enough, move to 1.0.0. 0.x is for the “yeah the API doesn’t feel right just yet but it might be useful for early adopters” stage.

I know there’s the tendency for mature projects to live in 0.x for a long while, yeah – definitely try to avoid that. But 0.x is a useful first step for libraries, especially if the API is non-trivial.

There are no comments on this comment yet.