If the first release of your CPAN module has version 0.01, then when should you release version 1.00, and what does that signify? For a good while now I've kinda of read 0.x as "I'm still kicking things around", and you go to 1.x when things have settled down. I recently realised that others don't think the same as me (I know, amazing huh?), so I thought I'd see what others (that's you) think.

Read more ...

Semantic versioning defines a scheme for MAJOR.MINOR.PATCH version numbers. There's a SemVer module on CPAN, and some people have started switching to semantic versioning for their modules. I think this is more complicated than at least 99% of dists need.

Read more ...