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/validateahora devuelve un objetocaptcha_args— el contexto del momento de resolución devuelto para registro / tu propia puntuación de riesgo (nunca es obligatorio para aprobar/rechazar):platform—web/android/ios/flutter/windows/ …user_ip— IP del usuario final registrada en el momento de la resoluciónreferer— URL de la página de resolución (web);nullen nativopkg— identificador del paquete / bundle de la app (nativo);nullen websolved_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_ipen/v1/validatees 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()yValidateResult::getCaptchaArgs(). - El
$clientIpdevalidate()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(estructuraCaptchaArgs:Platform,UserIP,Referer,Pkg,SolvedAt,RiskScore). - El argumento IP de
ValidateWithClientIPahora es opcional pero recomendado. Retrocompatible.