Ir al contenido
POST AI agent ready /v1/semver/compare

Semver Compare API - Comparación de versiones gratuitas

Compare dos cadenas semver (por ejemplo, "1.2.3" frente a "1.3.0") y obtenga el resultado: -1 (a < b), 0 (igual) o 1 (a > b). Maneja identificadores de versión preliminar según la especificación 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

Comprobaciones de actualización de dependencia

Compare la versión del paquete instalado con la última versión disponible para determinar si se necesita una actualización.

Puerta de bandera de característica

Compare la versión de la aplicación de usuario con una versión mínima para decidir si habilitar una nueva función o mostrar un mensaje de actualización.

Frequently asked questions

¿Se manejan correctamente las versiones preliminares?
Sí. Los identificadores de versiones preliminares como 1.0.0-alpha.1 se comparan siguiendo la especificación semver 2.0.0, donde las versiones preliminares tienen menor prioridad que la versión preliminar.
¿Se consideran los metadatos de compilación en comparación?
No. Los metadatos de compilación (por ejemplo, +build.123) se ignoran durante la comparación según la especificación de semver.
¿Qué significa el valor del resultado?
-1 significa que a es menor que b, 0 significa que son iguales y 1 significa que a es mayor que b.
¿Puedo comparar rangos de versiones como "^1.2.0"?
No. Este punto final compara dos cadenas de versiones exactas. No se admite la coincidencia de rangos.

Get your API key

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