All Versions
28
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v3.0.1 Changes
- π Fix issue with MS Edge detection as a modern browser.
-
v3.0.0 Changes
- β Add ArchiveTeam's ArchiveBot to the bot list.
- π Fix QQ Browser detection.
- β‘οΈ Update modern rules.
- You can now define new bot matchers by adding a callable object to
Browser::Bot.matchers
. - π Fix
browser.yandex?
andbrowser.sputnik?
. - π [BREAKING CHANGE] Removed methods to enable the bot's empty user agent
detection (
Browser::Bot.detect_empty_ua!
andBrowser::Bot.detect_empty_ua?
). - 0οΈβ£ [BREAKING CHANGE] Bot detection is now more aggressive by default. It matches
empty user agents, anything that matches
crawl|fetch|search|monitoring|spider|bot
, and anything listed under https://github.com/fnando/browser/blob/master/bots.yml. - β Add Jaunt to the bot list.
-
v2.7.1 Changes
- π Handle Snapchat user agents that have a space or an empty string instead of a slash before the version.
- π Fix iOS 10+ version detection.
- β Add fallback versions for instagram and snapchat to avoid NoMethodErrors on unexpected user agents.
-
v2.7.0 Changes
- β Add more Slack bots.
- π Handle instagram user agents that have a slash instead of a space.
- β Add
Browser::Bot.why?(ua)
to help debugging why a user agent is considered bot. - π» Promote Snapchat to a browser (it was detected as a bot previously).
- Detect Edge based on Chrome correctly.
- π Improve Yandex detection.
- β Add Sputnik (https://browser.sputnik.ru)
- Detect Android devices.
- β Add ScoutURLMonitor to the bot list.
-
v2.6.1 Changes
- Also include controller extensions to
ActionController::Base
.
- Also include controller extensions to
-
v2.6.0 Changes
- β Add GarlikCrawler, ImplisenseBot and WikiDo bots.
- β Add Mastodon URL expander bot.
- β Add eZ Publish Link Validator, GermCrawler, Pu_iN Crawler, ZoomBot, and ZoominfoBot bots.
- β Add Datanyze bot.
- β Add support for Instagram in-app browser.
- β Add Updown.io monitor bot.
- β Add Snapshat detection.
- β Add Instagram detection.
- β Add Nintendo Switch detection.
- β Add WooRank bot.
- β Add Trendsmap bot.
- β Add Go 1.1 package http bot.
- β Add MauiBot.
- β Add SiteCheck-sitecrawl bot.
- β Add PR-CY.RU bot.
- β Add AdsTxtCrawler bot.
- β Add HTTrack bot.
- β Add Google Shopping bot.
- β Add DataFeedWatch bot.
- β Add Zabbix bot.
- β Add TangibleeBot.
- β Add Jooble bot.
- β Add Fyre bot.
- β¬οΈ Drop Rails 4 official support.
- π Fix accept-language sorting (If HTTP-header has value
en,fr
βwithout qualitiesβthe first language should been
instead offr
). - Ignore malformed strings when comparing versions.
- π Fix Facebook detection on newer apps.
- π Change precedence for bot detection when common libs are used.
- β Add Yandex's search browser to the exception list.
-
v2.5.3 Changes
- β Add Google Site Verification to the bot list.
- π Handle invalid quality values that look like numbers.
- β Add Barkrowler bot.
- β Add AlwaysOnline bot: CloudFlare.
- β Add News aggregator crawler: AndersPink, BuzzBot.
- β Add Domain crawler: CipaCrawler.
- β Add Job bot: JobSeeker's.
- β Add Apparel crawler: TeeRaid.
- β Add Search engine crawler: SemanticBot, Mappy.
- β Add Copyright crawler: Copypants' BotPants.
- β Add SEO bots: SEOdiver, SeoAudit, WebCeo.
- β Add Woriobot from Zite.
- β Add BUbiNG bot.
- β Add Paessler bot.
-
v2.5.2 Changes
- β Add COMODO SSL Checker bot.
- β Add Swiftype bot.
- β Add WhatsApp detection.
-
v2.5.1 Changes
- β Add Android Oreo detection.
-
v2.5.0 Changes
- β Add support for QQ Browser Mac & Mac Lite.
- β Add support for Electron Framework.
- β Add support for Facebook in-app browser.
- β Add support for Otter Browser.
- β Add Android webview detection.