Wpisz dwa ciągi wersji (np. 1.2.3 i 1.2.4), aby sprawdzić, która jest większa, równa lub mniejsza. Obsługuje opcjonalne oznaczenia pre-release i metadane kompilacji. Działa w przeglądarce.
O porównywaniu wersji Semver
Wersjonowanie semantyczne (semver) używa numerów major.minor.patch. To narzędzie porównuje dwa ciągi wersji i informuje, czy A jest mniejsze, równe lub większe od B. Przydatne przy sprawdzaniu wydań i regułach zależności.Jak używać
- Wpisz wersję A i wersję B (np. 1.2.3 i 2.0.0).
- Kliknij Porównaj. Wynik pokaże A < B, A === B lub A > B.
Kluczowe funkcje
- Porównuje dowolne dwa ciągi wersji zgodne z semver
- Obsługuje identyfikatory pre-release (alpha, beta, rc itp.) z prawidłową kolejnością
- Ignoruje metadane kompilacji zgodnie ze specyfikacją semver
- Czytelny wynik: A < B, A = B lub A > B
- Całkowicie w przeglądarce — żadne dane nie są wysyłane na serwer
Kiedy używać tego narzędzia
- Sprawdzanie, czy jedna wersja zależności jest nowsza od drugiej
- Walidacja ograniczeń wersji w package.json, composer.json lub Cargo.toml
- Ustalanie, czy wersja pre-release poprzedza czy następuje po wersji stabilnej
- Audyt changelogów w celu zrozumienia kolejności wydań
- Nauka działania reguł priorytetów semver z tagami pre-release
Szczegóły techniczne
Porównanie odbywa się zgodnie z regułami zdefiniowanymi w specyfikacji Semantic Versioning 2.0.0. Major, minor i patch są porównywane numerycznie. Jeśli są równe, wersja z tagiem pre-release ma niższy priorytet niż ta sama wersja bez niego (np. 1.0.0-alpha < 1.0.0). Identyfikatory pre-release są porównywane od lewej do prawej: identyfikatory numeryczne jako liczby całkowite, alfanumeryczne leksykalnie. Metadane kompilacji (wszystko po +) są usuwane przed porównaniem. Parser działa w JavaScript w Twojej przeglądarce. Powiązane narzędzia deweloperskie to JSON Formatter i Generator .gitignore.
Podsumowanie
Prawidłowe porównywanie wersji jest kluczowe dla zarządzania zależnościami, planowania wydań i decyzji o aktualizacjach. Ten darmowy, przeglądarkowy komparator Semver stosuje oficjalne reguły priorytetów semver, aby dać Ci natychmiastową, dokładną odpowiedź — bez instalacji, bez rejestracji i bez danych opuszczających Twoje urządzenie.