Langsung ke konten
POST AI agent ready /v1/semver/compare

Semver Bandingkan API - Perbandingan Versi Gratis

Bandingkan dua string semver (misalnya, "1.2.3" vs "1.3.0") dan dapatkan hasilnya: -1 (a < b), 0 (sama), atau 1 (a > b). Menangani pengidentifikasi pra-rilis sesuai spesifikasi semver 2.0.0.

Parameters

stringrequired

First semantic version.

stringrequired

Second semantic version.

Code examples

curl -X POST https://api.botoi.com/v1/semver/compare \
  -H "Content-Type: application/json" \
  -d '{"version_a":"2.1.0","version_b":"2.3.1"}'

When to use this API

Pemeriksaan pembaruan ketergantungan

Bandingkan versi paket yang diinstal dengan versi terbaru yang tersedia untuk menentukan apakah pembaruan diperlukan.

Fitur gerbang bendera

Bandingkan versi aplikasi pengguna dengan versi minimum untuk memutuskan apakah akan mengaktifkan fitur baru atau menampilkan perintah peningkatan.

Frequently asked questions

Apakah versi pra-rilis ditangani dengan benar?
Ya. Pengidentifikasi pra-rilis seperti 1.0.0-alpha.1 dibandingkan mengikuti spesifikasi semver 2.0.0, dengan versi pra-rilis memiliki prioritas lebih rendah daripada rilis.
Apakah metadata build dipertimbangkan sebagai perbandingan?
Tidak. Metadata build (misalnya, +build.123) diabaikan selama perbandingan sesuai spesifikasi semver.
Apa yang dimaksud dengan nilai hasil?
-1 berarti a lebih kecil dari b, 0 berarti sama, dan 1 berarti a lebih besar dari b.
Bisakah saya membandingkan rentang versi seperti "^1.2.0"?
Tidak. Titik akhir ini membandingkan dua string versi yang tepat. Pencocokan rentang tidak didukung.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.