All Versions
28
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v5.3.1 Changes
- ✂ Remove Stripe webhooks from bot list.
-
v5.3.0 Changes
- ⬆️ Bump up minimum required ruby version to 2.5.0. We're now relying on
String#match?
, which was introduced by ruby-2.4, but given that ruby's stable version is >= 2.5, seems reasonable.
- ⬆️ Bump up minimum required ruby version to 2.5.0. We're now relying on
-
v5.2.0 Changes
- ➕ Add KaiOS detection.
- Replace
String#=~
withString#match?
and other optimizations.
-
v5.1.0 Changes
- ➕ Add Samsung device detection.
- 📜 Delay parsing
Accept-Language
untilBrowser::Base#accept_language
is called for the first time. - ⬆️ Bump up default size limit for
Accept-Language
andUser-Agent
to 2048 bytes.
-
v5.0.0 Changes
- 💻 Rename
Browser::Platform#other?
toBrowser::Platform#unknown?
. - Unknown platforms now return
:unknown_platform
as the id. - Unknown devices now return
:unknown_device
as the id. - 💻 Unknown browsers now return
:unknown_browser
as the id. - 💻 All the changes above affect how
browser.meta
is composed. - ➕ Add method
Browser::Base#unknown?
. - 🛠 Fix issue with
Browser::Base#safari?
matching full version. - ➕ Add Maxthon detection.
- ➕ Add Google Search App detection.
- ➕ Add Huawei Browser detection.
- 🛠 Fix Duck Duck Go browser that was being recognized as a bot.
- ➕ Add Miui Browser detection.
- ➕ Add
Browser::Base#qq?
. - 🛠 Fix QQ detection.
- 🛠 Fix Alipay detection.
- ➕ Add Sougou Browser detection.
- 👉 User agent has a size limit of 512 bytes. This can be customized through
Browser.user_agent_size_limit
. - Accept-Language has a size limit of 256 bytes. This can be customized through
Browser.accept_language_size_limit
.
- 💻 Rename
-
v4.2.0 Changes
- 🛠 Fix Chrome Lighthouse detection.
- ➕ Add Skype to bot list.
-
v4.1.0 Changes
- ➕ Add Samsung browser.
- ➕ Add Google Image Proxy to the bot list.
- ➕ Add The Knowledge AI bot to the bot list.
- ➕ Add Go HttpClient to the bot list.
- 🛠 Fix Microsoft Edge detection on Android and iOS.
- 🛠 Fix MicroMessenger detection on Android
-
v4.0.0 Changes
- ➕ Add Chrome Lighthouse to bot list.
- ➕ Add SeobilityBot to the bot list.
- Detect Mac-based platforms differently, depending on the version; "Mac OS X" will be returned for versions prior to 10.12, and "macOS" for newer versions.
- ✂ Remove
Browser.modern_rules
andBrowser::Base#modern?
. - ➕ Add DuckDuckGo browser.
-
v3.0.3 Changes
- 🗄 Deprecate
Browser.modern_rules
andBrowser::Base#modern?
. Theses methods will be removed on the next major released, or by June 1st 2020.
- 🗄 Deprecate
-
v3.0.2 Changes
- ✂ Remove .bundle directory from package.