| ⇢ | A | CookieWrapper added | |
| ⇢ | A | StringLengthWrapper added | |
| ⇢ | A | StringLengthHandler added | |
| ⇢ | A | IpWrapper added | |
| ⇢ | A | TorWrapper added |
| ⇢ | A | StringLengthWrapper::detect() added | |
| ⇢ | A | BotWrapper::setRealScore() added | |
| ⇢ | A | DisposableEmailWrapper::validateDisposableEmail() added | |
| ⇢ | A | DisposableEmailWrapper::getDomain() added | |
| ⇢ | A | IpWrapper::process() added | |
| ⇢ | A | IpWrapper::setLocalName() added | |
| ⇢ | A | Wrapper::overRideScore() added | |
| ⇢ | A | TorWrapper::process() added | |
| ⇢ | A | TorWrapper::setLocalName() added | |
| ⇢ | A | CookieWrapper::process() added | |
| ⋮ | view more | ||
| A | ↘ | B | BaseOptions::getOptions() got worse |