Skip to content

Releases: alaz/legitbot

Version 1.0

18 Jun 08:20
Compare
Choose a tag to compare

As the API has been stable for a while now, the version 1.0 is out.

Updates to Yandex and DuckDuckGo

19 Apr 09:52
Compare
Choose a tag to compare
v0.4.3

Bump to v0.4.3

New: Oracle Data Cloud Crawler

04 Feb 16:02
Compare
Choose a tag to compare
  • Support for Oracle Data Cloud Crawler. Credit: @dlackty

Support for Twitterbot

21 Oct 18:52
Compare
Choose a tag to compare
v0.4.1

Bump to v0.4.1

"Declarative"

18 Sep 17:34
Compare
Choose a tag to compare

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

16 Sep 14:52
Compare
Choose a tag to compare
v0.3.2

Bump to v0.3.2

Update the list of DuckDuckGo IPs

04 Sep 16:57
Compare
Choose a tag to compare
v0.3.1

Bump to v0.3.1

New bot added

21 Aug 15:23
v0.3.0
Compare
Choose a tag to compare
  • AhrefsBot

Switch to "interval_tree"

12 Apr 11:40
v0.2.7
eb2d53c
Compare
Choose a tag to compare

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

14 Mar 13:58
v0.2.6
Compare
Choose a tag to compare
  • Update the list of IPs for DuckDuckBot