this post was submitted on 03 Aug 2026
11 points (73.9% liked)
Programming
28091 readers
317 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The initial version number doesn't matter, it matters how the follow up versions are handled as new numbers, if they follow a specific logic. For the first public release, it makes sense to have a v1.0. I don't mind that, I mean it makes more sense than 30 years stuck in 0.x releases.
If you follow semantic versioning rules (https://semver.org/) there is actual semantic difference between major version 0 and major version 1 and above.
Have you even understood what I told you? Edit: Where did they say they follow semantic versioning? You know, not every versioning has the same system. In example the Linux Kernel does not follow semantic, Firefox does not follow semantic and so on.
I don't know why it's worth arguing (both of you) over the versioning scheme of a LLM-assisted/generated project that was posted by a new user with no other activity, but anyway...
PyPi (and Python) do not require semver, nor do all packages in the ecosystem use semver. However, Python tooling depends on packagers following a semver-esque versioning scheme while still allowing some freedom to maintainers to pick a scheme that works best for them.
Oh yeah, for sure. I just teel that I personally would never dare to release the first version of a library as 1.0.
I'm not arguing over versioning scheme, just explained to the guy above me that the initial version number of 1.0 does not matter. He was the one who started talking about semver. I literally said that it does not matter to argue about the versioning... my goodness. Is my English really that bad?
Edit: Just for anyone who still didn't understood: It does not matter if the first version is 0.x based or 1.x based, you can do ANY kind of versioning following that, even semver. The initial version number does absolutely not matter.