Browser v5.0.0 Release Notes

    • ๐Ÿ’ป 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.