Lessico IT › Programmazione › CalVer

CalVer

Programmazione Svenska → Aggiornato: 2026-10-01

Convenzione di versionamento basata sulla data anziché sul significato semantico. 2024.1.3 = anno.minor.patch, oppure AA.MM come Ubuntu 22.04. Alternativa a SemVer.

Adatta quando il passare del tempo conta più della stabilità delle API, il progetto ha un rilascio continuo e vige la cultura del «rilascia spesso». Chi la usa: Ubuntu (22.04, 22.10, 23.04), JetBrains (IntelliJ 2024.1), Black (formattatore Python), pip, Twisted, Tornado. I fan di SemVer la detestano: nessuna indicazione di modifiche incompatibili, nessun incremento «solo patch». Variante ibrida: ZeroVer (sempre v0.x.y, «non promettiamo mai assenza di rotture»). Bryan Cantrill critica spesso SemVer: tilde version più lockfile risolve il problema pratico.

← Torna al lessico