Releases: alaz/legitbot
Releases · alaz/legitbot
Version 1.0
As the API has been stable for a while now, the version 1.0 is out.
Updates to Yandex and DuckDuckGo
v0.4.3 Bump to v0.4.3
New: Oracle Data Cloud Crawler
- Support for Oracle Data Cloud Crawler. Credit: @dlackty
Support for Twitterbot
v0.4.1 Bump to v0.4.1
"Declarative"
This is severe refactoring of Legitbot code to make it much easier to define new bots in a Ruby idiomatic declarative way. The public interface was still left intact to avoid breaking existing library consumers.
Fix DuckDuckGo user agent
v0.3.2 Bump to v0.3.2
Update the list of DuckDuckGo IPs
v0.3.1 Bump to v0.3.1
New bot added
- AhrefsBot
Switch to "interval_tree"
Legitbot needs to quickly determine if an IP belongs to a set of ranges, because that's how Facebook returns its valid IPs. Issue #10 uncovered a bug in "segment_tree" library Legitbot was using to make this lookup. The most practical way of resolving the issue turned out to switch to another library "interval_tree".
Since the public API of Legitbot did not change, only the minor version number was incremented.
Minor changes
- Update the list of IPs for DuckDuckBot