CalVer
Konwencja wersjonowania oparta na dacie zamiast na znaczeniu semantycznym. 2024.1.3 = rok.minor.patch. Albo YY.MM, jak w Ubuntu 22.04. Alternatywa dla SemVer.
Pasuje, gdy upływ czasu liczy się bardziej niż stabilność API, projekt jest wydawany w sposób ciągły, a kultura to „wydawaj często”. Używają go: Ubuntu (22.04, 22.10, 23.04), JetBrains (IntelliJ 2024.1), Black (formater Pythona), pip, Twisted, Tornado. Zwolennicy SemVer go nie znoszą: brak sygnału o zmianach łamiących zgodność i o wydaniach „tylko z poprawkami”. Hybryda: ZeroVer (zawsze v0.x.y, „nigdy nie obiecujemy zmian łamiących”). Bryan Cantrill często krytykuje SemVer — wersja z tyldą plus lockfile rozwiązuje praktyczny problem.