⇢ | A | IpResolverTest added | |
⇢ | A | IpResolver added | |
⇢ | A | Recaptcha3TypeTest added | |
⇢ | A | Recaptcha3ValidatorTest added |
⇢ | A | Recaptcha3TypeTest::testDefaultOptions() added | |
⇢ | A | IpResolverTest::testRequest() added | |
⇢ | A | IpResolverTest::testEmptyRequest() added | |
⇢ | A | IpResolver::resolveIp() added | |
⇢ | A | IpResolver::__construct() added | |
⇢ | A | Recaptcha3TypeTest::getExtensions() added | |
⇢ | A | Recaptcha3ValidatorTest::createValidator() added | |
⇢ | A | Recaptcha3ValidatorTest::testNullIsValid() added | |
⇢ | A | Recaptcha3ValidatorTest::setUp() added | |
⇢ | A | Recaptcha3ValidatorTest::testEmptyStringIsValid() added | |
⋮ | view more | ||
A | ↘ | B | Recaptcha3Validator::validate() got worse |