Dlaczego tak
W SemVer numer ma postać MAJOR.MINOR.PATCH: nowa funkcja zgodna wstecz zwiększa MINOR i zeruje PATCH, więc 2.3.5 → 2.4.0. Wersja 3.0.0 oznaczałaby zmiany niezgodne wstecz, a 2.3.6 — same poprawki błędów. Zapis 2.4.5 jest błędny, bo po zwiększeniu MINOR licznik poprawek zaczyna się od zera.