Semver-vergelijker

Vergelijk twee semantische versies.

Developer

Voer twee versiestrings in (bijv. 1.2.3 en 1.2.4) om te zien welke groter, gelijk of kleiner is. Ondersteunt optionele pre-release en build-metadata. Draait in je browser.

Over semver-vergelijker

Semantische versioning (semver) gebruikt major.minor.patch-getallen. Deze tool vergelijkt twee versiestrings en zegt of A kleiner dan, gelijk aan of groter dan B is. Handig voor release-controles en dependency-regels.

Hoe te gebruiken

  1. Voer versie A en versie B in (bijv. 1.2.3 en 2.0.0).
  2. Klik op Vergelijken. Het resultaat toont A < B, A === B of A > B.

Belangrijkste kenmerken

  • Vergelijkt twee willekeurige semver-compatibele versiestrings
  • Ondersteunt pre-release-identifiers (alpha, beta, rc, enz.) met correcte voorrang
  • Negeert build-metadata volgens de semver-specificatie
  • Duidelijk resultaat: A < B, A = B of A > B
  • Volledig browsergebaseerd — er worden geen gegevens naar een server gestuurd

Wanneer dit hulpmiddel te gebruiken

  • Controleren of een dependency-versie nieuwer is dan een andere
  • Versiebeperkingen valideren in package.json, composer.json of Cargo.toml
  • Bepalen of een pre-release-versie vóór of na een stabiele release komt
  • Changelogs controleren om de volgorde van releases te begrijpen
  • Leren hoe semver-voorrangsregels werken met pre-release-tags

Technische details

Vergelijking volgt de regels uit de Semantic Versioning 2.0.0-specificatie. Major, minor en patch worden numeriek vergeleken. Als deze gelijk zijn, heeft een versie met een pre-release-tag lagere voorrang dan dezelfde versie zonder (bijv. 1.0.0-alpha < 1.0.0). Pre-release-identifiers worden van links naar rechts vergeleken: numerieke identifiers worden als integers vergeleken, alfanumerieke identifiers lexicaal. Build-metadata (alles na +) wordt vóór vergelijking verwijderd. De parser draait in JavaScript binnen je browser. Voor gerelateerde ontwikkelaarstools, probeer de JSON Formatter of .gitignore Generator.

Conclusie

Correcte versievergelijking is cruciaal voor dependencybeheer, releaseplanning en upgrade-beslissingen. Deze gratis, browsergebaseerde Semver Comparator past de officiële semver-voorrangsregels toe en geeft je direct een nauwkeurig antwoord — zonder installatie, zonder registratie en zonder dat er gegevens je apparaat verlaten.

Veelgestelde vragen

Wat is semver?
Semantische versioning gebruikt major.minor.patch (bijv. 1.2.3). Pre-release en build-metadata (bijv. 1.0.0-alpha) zijn optioneel. Deze tool vergelijkt twee van zulke versies.
Wordt mijn invoer naar een server gestuurd?
Nee. Vergelijking draait in je browser. Er wordt niets geüpload.
Worden pre-release-versies ondersteund?
Ja. Versies zoals 1.0.0-alpha worden geparsed. Pre-release wordt als lager dan release beschouwd (bijv. 1.0.0-alpha < 1.0.0).
Wordt mijn invoer naar een server verzonden?
Nee. Versievergelijking draait volledig in je browser met JavaScript. Er wordt niets geüpload of opgeslagen.