This article seems to miss the point of SemVer. Quoting the spec: &quot;1. Software using Semantic Versioning MUST declare a public API.&quot; If one is talking about a website or a GUI application, SemVer doesn&#x27;t apply in the first place.<p>After all, the point of the thing is to solve dependency hell - it&#x27;s only meaningful for things that other code can declare dependencies against.