| ⇢ | A | ReCaptchaV3Test added | |
| ⇢ | A | ReCaptchaBuilderV3 added |
| ⇢ | A | ReCaptchaV3Test::testCustomValidationFunction() added | |
| ⇢ | A | ReCaptchaV3Test::testHtmlScriptTagJsApiV3GetHtmlSc... added | |
| ⇢ | A | ReCaptchaV3Test::setUp() added | |
| ⇢ | A | ReCaptchaV3Test::testcCatchCallbackFunction() added | |
| ⇢ | A | ReCaptchaV3Test::testFetchCallbackFunction() added | |
| ⇢ | A | ReCaptchaV3Test::testAction() added | |
| ⇢ | A | ReCaptchaBuilder::htmlScriptTagJsApiV3() added | |
| ⇢ | A | ReCaptchaBuilderV3::__construct() added | |
| ⇢ | A | ReCaptchaBuilder::setSkipByIp() added | |
| ⇢ | A | ReCaptchaBuilder::setApiSiteKey() added | |
| ⋮ | view more | ||
| A | ↘ | B | ReCaptchaBuilder::validate() got worse |
| A | ↘ | B | ReCaptchaBuilder::htmlScriptTagJsApi() got worse |