Semver Validator API – Versionszeichenfolgen analysieren und prüfen
Überprüfen Sie, ob eine Zeichenfolge der Semver 2.0.0-Spezifikation entspricht. Wenn gültig, werden die analysierten Haupt-, Neben-, Patch-, Vorabversions- und Build-Metadatenkomponenten zurückgegeben.
Code examples
curl -X POST https://api.botoi.com/v1/semver/validate \
-H "Content-Type: application/json" \
-d '{"version":"3.2.1-beta.1+build.456"}'When to use this API
CI/CD-Versionsgate
Überprüfen Sie, ob das Versions-Tag in Ihrer package.json oder Cargo.toml eine gültige Semver-Zeichenfolge ist, bevor Sie es in einer Registrierung veröffentlichen.
Validierung der API-Anfrage
Überprüfen Sie Versionszeichenfolgen in X-API-Version-Headern oder Abfrageparametern, bevor Sie sie an den richtigen Handler weiterleiten.
Frequently asked questions
Wird ein führendes „v“ akzeptiert?
Ein führendes „v“ (z. B. „v1.2.3“) wird vor der Validierung entfernt. Anschließend wird die zugrunde liegende Version 1.2.3 evaluiert.
Sind Teilversionen wie „1.2“ gültig?
Nein. Semver 2.0.0 erfordert genau drei numerische Komponenten: Major.Minor.Patch. „1.2“ ist ungültig.
Welche Zeichen sind in Vorabversionskennungen zulässig?
Vorabversionskennungen können alphanumerische Zeichen und Bindestriche enthalten (z. B. Alpha, Beta.1, RC-1). Sie dürfen nicht leer sein.
Werden dadurch Versionsbereiche oder Einschränkungen überprüft?
Nein. Dieser Endpunkt validiert nur einzelne Versionszeichenfolgen. Bereichsausdrücke wie „>=1.0.0 <2.0.0“ werden nicht unterstützt.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.