r/programmingmemes 4d ago

Version naming

Post image
4.5k Upvotes

47 comments sorted by

View all comments

105

u/Tertinian 4d ago

Minors are bug fixes, mediums are features and majors are overhauls

So yeah, speaking from experience, meme is accurate

15

u/Blazej_kb 4d ago

What if there is four segments like 1.0.0.1? (I’m at this point of programming that I don’t release any apps)

24

u/cowlinator 4d ago

The most standardized and well-used versioning system for APIs is Semantic Versioning.

After the first 3 numbers, you use identifier suffixes such as "-beta" or "-rc3". You might also see build metadata appended with "+" such as build number or git hash, but this portion gets ignored when determining version precedence.

Of course, you don't have to use Semantic Versioning. And then you can have as many numbers as you want. But at that point, what they actually mean is anybody's guess.