Changelog
- Added
[flexible]width widget size. - Added new dimensions for Turnstile's compact size.
- Added a Feedback Report toggle on the widget's configuration.
- Added
[refresh-timeout]and document new automatic interactive timeout-refresh.
- Added more supported languages.
- Added Pre-Clearance mode.
- Added Client-side errors.
- Added
[turnstile.isExpired]. - Added
uklanguage.
- Added idempotency support for
POST /siteverifyrequests via theidempotency_keyparameter.
- Added references to Turnstile Public API.
- Added references for
[after-interactive-callback],[before-interactive-callback], and[unsupported-callback].
- Added
[execution]and[appearance].
- Added the
[turnstile.ready]callback.
- Added the
[data-]languageparameter.
POST /siteverifysupports JSON requests now.
- Added
retryandretry-intervalfor controlling retry behavior.
- Renamed the
[data-]expired-callbackcallback to[data-]timeout-callback(called when the challenge times out). - Added the
[data-]expired-callbackcallback (called when the token expires).
- Added
response-fieldandresponse-field-namefor controlling the input element created by Turnstile. - Added option for changing the size of the Turnstile widget.
- Added validation for action:
/^[a-z0-9_-]{0,32}$/i - Added validation for cData:
/^[a-z0-9_-]{0,255}$/i
- Added
turnstile.remove