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