Dlaczego tak
W wersjonowaniu semantycznym MAJOR.MINOR.PATCH nowa funkcja zgodna wstecz zwiększa numer MINOR i zeruje PATCH, więc z 2.4.1 powstaje 2.5.0. Numer PATCH (2.4.2) zwiększa się tylko przy poprawkach błędów, a MAJOR (3.0.0) – przy zmianach niezgodnych wstecz. Zapis 2.5.1 nie zeruje numeru poprawki, co jest sprzeczne ze specyfikacją SemVer.