A | ↘ | B | CrawlerDetect got worse |
⇢ | C | CrawlerDetect::ipInRange() added | |
⇢ | A | CrawlerDetect::checkAgent() added | |
⇢ | A | CrawlerDetect::agent() added | |
⇢ | A | CrawlerDetect::ip() added | |
⇢ | A | CrawlerDetect::checkIp() added | |
⇢ | A | UserAgentTest::user_ips_are_bots() added | |
⇢ | A | CrawlerDetect::decbin32() added | |
B | ↗ | A | CrawlerDetect::setUserAgent() improved |
B | ↗ | A | CrawlerDetect::setHttpHeaders() improved |
A | ↘ | B | CrawlerDetect::isCrawler() got worse |
A | ↛ | UserAgentTest::there_are_no_regex_collisions() removed | |
A | ↛ | UserAgentTest::it_returns_correct_matched_bot_name... removed | |
A | ↛ | UserAgentTest::it_returns_null_when_no_bot_detecte... removed | |
A | ↛ | UserAgentTest::empty_user_agent() removed | |
A | ↛ | UserAgentTest::current_visitor() removed | |
A | ↛ | UserAgentTest::user_agent_passed_via_contructor() removed | |
A | ↛ | UserAgentTest::http_from_header() removed | |
A | ↛ | UserAgentTest::the_regex_patterns_are_unique() removed | |
A | ↛ | UserAgentTest::user_agents_are_devices() removed |