Semantic Versioning seems to be THE solution every time you talk about releasing software. At least in theory. Because practice is often a lot more complex. Let’s cover the basics and complexities in five minutes!
What is and isn’t covered by SemVer?
What’s the asymmetry in it?
What does the versioning schema of popular products like Kubernetes or MongoDB actually look like?