All Versions
28
Latest Version
Avg Release Cycle
-
Latest Release
-

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.
  • v5.2.0 Changes

    • ➕ Add KaiOS detection.
    • Replace String#=~ with String#match? and other optimizations.
  • v5.1.0 Changes

    • ➕ Add Samsung device detection.
    • 📜 Delay parsing Accept-Language until Browser::Base#accept_language is called for the first time.
    • ⬆️ Bump up default size limit for Accept-Language and User-Agent to 2048 bytes.
  • v5.0.0 Changes

    • 💻 Rename Browser::Platform#other? to Browser::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.
  • 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 and Browser::Base#modern?.
    • ➕ Add DuckDuckGo browser.
  • v3.0.3 Changes

    • 🗄 Deprecate Browser.modern_rules and Browser::Base#modern?. Theses methods will be removed on the next major released, or by June 1st 2020.
  • v3.0.2 Changes

    • ✂ Remove .bundle directory from package.