Skip to content

Registro de cambios

Cambios destacados en la API y los SDK de CaptchaLa. Las fechas están en UTC.

API

2026-06-20

  • Respuesta de /v1/validate ahora devuelve un objeto captcha_args — el contexto del momento de resolución devuelto para registro / tu propia puntuación de riesgo (nunca es obligatorio para aprobar/rechazar):
    • platformweb / android / ios / flutter / windows / …
    • user_ip — IP del usuario final registrada en el momento de la resolución
    • referer — URL de la página de resolución (web); null en nativo
    • pkg — identificador del paquete / bundle de la app (nativo); null en web
    • solved_at — hora de finalización de la resolución (segundos unix)
    • risk_score — puntuación de riesgo en el momento de la resolución (0-100, mayor = más arriesgado)
  • client_ip en /v1/validate es opcional pero recomendado — la IP del usuario final de tu solicitud entrante, usada para comprobaciones de riesgo adicionales. Es seguro omitirla. (La coincidencia exacta de IP entre resolución y envío se eliminó porque rechazaba a usuarios legítimos en redes con CDN y doble pila IPv4/IPv6.)
  • Totalmente retrocompatible — las integraciones existentes siguen funcionando sin cambios.

PHP SDK (captchala/captchala-php)

1.2.3 — 2026-06-20

  • Se agregaron ValidateResult::getUserIp() y ValidateResult::getCaptchaArgs().
  • El $clientIp de validate() ahora es opcional pero recomendado (usado para comprobaciones de riesgo). Retrocompatible.

Go SDK (github.com/Captcha-La/captchala-go)

1.2.2 — 2026-06-20

  • Se agregó ValidateResult.CaptchaArgs (estructura CaptchaArgs: Platform, UserIP, Referer, Pkg, SolvedAt, RiskScore).
  • El argumento IP de ValidateWithClientIP ahora es opcional pero recomendado. Retrocompatible.

MIT-licensed examples · CaptchaLa is operated independently