Plugin Directory

Changeset 3490942

Timestamp:
03/25/2026 12:56:34 PM (9 days ago)
Author:
forge12
Message:

2.6.8

  • Fix [API]: Unified all API endpoints to use /api/v1 base path. The verify endpoint changed from /v1/verify to /api/v1/captcha/verify-nonce. Affects key validation, trial creation, telemetry, shadow mode, and blacklist retrieval.
  • New [API]: Introduced separate F12_CAPTCHA_CLIENT_URL constant to decouple the behavior client script URL from the API base URL. The client.js loader now reads client_url from localized data with fallback to url.
  • New [Mail-Log]: API response metadata (verdict, confidence, reason codes) is now forwarded to mail log entries for both blocked and passed submissions, enabling better audit trail and debugging.
  • Fix [Settings]: Added invalidate_settings_cache hook at init priority 99 to ensure the settings cache is rebuilt after UI page filters register their defaults.
  • New [Debug]: Added detailed debug logging in the API spam check flow for nonce detection, API request/response, and verdict evaluation. Temporary logging to error_log for troubleshooting integration issues.
File:
1 copied

Note: See TracChangeset for help on using the changeset viewer.