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.
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.