Validerare för semantisk version

Klistra in en versionssträng för att validera den mot specifikationen SemVer 2.0.0.

Så här använder du

  1. Ange dina värden i fälten ovan.
  2. Tryck på Beräkna för att se resultatet direkt.
  3. Använd Dela-knappen för att kopiera en länk till ditt resultat.

Om denna kalkylator

Semantic Versioning 2.0.0 (semver.org) är den vitt spridda specifikationen — som används av npm, Cargo, Composer och de flesta moderna paketregister — för att strukturera versionsnummer som MAJOR.MINOR.PATCH, där ökningar av major signalerar brytande ändringar, ökningar av minor lägger till bakåtkompatibla funktioner och ökningar av patch är bakåtkompatibla rättelser, eventuellt utökade med en pre-release-tagg med bindestreck (som -beta.1) och en byggmetadatatagg med plustecken (som +20130313144700).

Det här verktyget kontrollerar om en inklistrad versionssträng är giltig enligt grammatiken i Semantic Versioning 2.0.0 och, om så är fallet, bryter ut den i delarna major, minor, patch, pre-release och byggmetadata. Programvaruutvecklare som publicerar paket, underhållare av CI/CD-pipelines som validerar release-taggar och författare av verktyg för paketregister använder det för att fånga felformade versionssträngar innan de orsakar en trasig publicering eller ett fel vid beroendelösning.

Was this helpful?

Du kan välja upp till 3 reaktioner.

Comments

  • Be the first to comment.

Populära kalkylatorer

Alla räknare