Hasło słownika

Semantic Versioning

Konwencja wersjonowania (MAJOR.MINOR.PATCH), która komunikuje skalę zmian i kompatybilność.

DevOpskategoria
1aliasy
Aliasy: SemVer

Opis

PATCH to poprawki błędów, MINOR to nowe funkcje kompatybilne wstecz, MAJOR to zmiany łamiące kompatybilność. SemVer pomaga planować upgrade'y i ogranicza niespodzianki.

Przykłady

  • 1.2.3 -> 1.2.4 to bugfix.
  • 1.2.3 -> 1.3.0 dodaje funkcje bez psucia API.
  • 1.2.3 -> 2.0.0 łamie kompatybilność.