Zum Inhalt springen
BeispielWerk
English

Semver Beispiele: gültige und ungültige Versionen

Semantic Versioning (SemVer 2.0.0) beschreibt Versionen als MAJOR.MINOR.PATCH, optional mit Vorabkennung wie alpha oder rc.1. Die Seite enthält gültige Beispiele sowie Werte, die eine strenge Prüfung ablehnt, etwa mit nur einem Teil, vier Teilen oder Buchstaben. Damit lassen sich Versionsvergleiche und Validatoren testen.

24 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 10× Absichtlich ungültig.

  • Semver (gültig): 0.0.1

    0.0.1

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 0.1.0

    0.1.0

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0

    1.0.0

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.2.3

    1.2.3

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 2.0.0

    2.0.0

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 10.20.30

    10.20.30

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0-alpha

    1.0.0-alpha

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0-alpha.1

    1.0.0-alpha.1

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0-beta.2

    1.0.0-beta.2

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0-rc.1

    1.0.0-rc.1

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0+20261009

    1.0.0+20261009

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0-rc.1+build.5

    1.0.0-rc.1+build.5

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 1.0.0-0.3.7

    1.0.0-0.3.7

    Entspricht SemVer 2.0.0.

  • Semver (gültig): 999.999.999

    999.999.999

    Entspricht SemVer 2.0.0.

  • Semver (ungültig): zwei TeileAbsichtlich ungültig

    1.2

    „1.2“ besteht eine strenge SemVer-Prüfung nicht (zwei Teile).

  • Semver (ungültig): ein TeilAbsichtlich ungültig

    1

    „1“ besteht eine strenge SemVer-Prüfung nicht (ein Teil).

  • Semver (ungültig): mit v-Präfix (kein SemVer, nur Tag-Konvention)Absichtlich ungültig

    v1.2.3

    „v1.2.3“ besteht eine strenge SemVer-Prüfung nicht (mit v-Präfix (kein SemVer, nur Tag-Konvention)).

  • Semver (ungültig): führende NullAbsichtlich ungültig

    01.2.3

    „01.2.3“ besteht eine strenge SemVer-Prüfung nicht (führende Null).

  • Semver (ungültig): vier TeileAbsichtlich ungültig

    1.2.3.4

    „1.2.3.4“ besteht eine strenge SemVer-Prüfung nicht (vier Teile).

  • Semver (ungültig): leeres Pre-ReleaseAbsichtlich ungültig

    1.2.3-

    „1.2.3-“ besteht eine strenge SemVer-Prüfung nicht (leeres Pre-Release).

  • Semver (ungültig): negative ZahlAbsichtlich ungültig

    1.2.-3

    „1.2.-3“ besteht eine strenge SemVer-Prüfung nicht (negative Zahl).

  • Semver (ungültig): BuchstabenAbsichtlich ungültig

    a.b.c

    „a.b.c“ besteht eine strenge SemVer-Prüfung nicht (Buchstaben).

  • Semver (ungültig): leeres Pre-Release-FeldAbsichtlich ungültig

    1.2.3-beta..1

    „1.2.3-beta..1“ besteht eine strenge SemVer-Prüfung nicht (leeres Pre-Release-Feld).

  • Semver (ungültig): Leerzeichen am EndeAbsichtlich ungültig

    1.2.3 

    „1.2.3“ besteht eine strenge SemVer-Prüfung nicht (Leerzeichen am Ende).

Weitere Themen in IDs & Kennungen