| ⇢ | A | CaptchaHelper added | |
| ⇢ | A | TurnstileService added | |
| ⇢ | A | ContentSecurityPolicy added |
| ⇢ | B | CaptchaHelper::isEnabled() added | |
| ⇢ | A | ContentSecurityPolicy::handle() added | |
| ⇢ | A | Settings::convertValue() added | |
| ⇢ | A | CaptchaHelper::getValidationRules() added | |
| ⇢ | A | TurnstileService::verify() added | |
| ⇢ | A | TurnstileService::display() added | |
| ⇢ | A | CaptchaHelper::display() added | |
| ⇢ | A | CaptchaHelper::getResponseFieldName() added | |
| ⇢ | A | CaptchaHelper::getProvider() added | |
| ⇢ | A | CaptchaHelper::renderJs() added | |
| ⋮ | view more | ||