Skip to content

⬆️ Update dependency ua-parser-js to v2.0.9#3021

Open
renovate[bot] wants to merge 1 commit intodevelopmentfrom
renovate/ua-parser-js-2.x
Open

⬆️ Update dependency ua-parser-js to v2.0.9#3021
renovate[bot] wants to merge 1 commit intodevelopmentfrom
renovate/ua-parser-js-2.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 24, 2025

This PR contains the following updates:

Package Change Age Confidence
ua-parser-js (source) 2.0.32.0.9 age confidence

Release Notes

faisalman/ua-parser-js (ua-parser-js)

v2.0.9

Compare Source

  • Restore icons directory
  • Add new browser: Aloha Browser, Avira Secure Browser, Lighthouse, Luakit, Norton Private Browser
  • Add new OS: Vega OS
  • Improve OS detection: watchOS
  • extensions submodule:
    • Add new crawler: atlassian-bot, Cloudflare-AutoRAG, Google-NotebookLM, SemrushBot-SWA
    • Add new fetcher: FlipboardProxy

v2.0.8

Compare Source

  • Resolve syntax error related to import renaming in ESM build
  • Add new browser: HiBrowser, Opera Neon
  • Add new engine: Dillo
  • Improve browser detection: Brave, TikTok
  • Improve device detection: OnePlus
  • Improve OS detection: Firefox OS
  • extensions submodule:
    • Add new CLI: PowerShell
    • Add new email: Alpine, Android, AquaMail, Balsa, Barca, Canary, Claws Mail, eM Client, Eudora, FairEmail, Geary, Gnus, Horde::IMP, Lotus-Notes, IncrediMail, K-9 Mail, Mailbird, MailMate, Mailspring, Mutt, Newton, Nine, NylasMail, Outlook-Express, Pegasus Mail, PocoMail, Postbox, ProtonMail Bridge, Quala, R2Mail2, Rainloop, Roundcube Webmail, SamsungEmail, Spicebird, SquirrelMail, Sylpheed, The Bat!, Trojita, Turnpike, tutanota-desktop, Wanderlust, Windows-Live-Mail
    • Add new library: http.rb, Jetty, ocaml-cohttp
  • helpers submodule:
    • Add new method: getOutlookEdition() to map Outlook versions to their marketing editions

v2.0.7

Compare Source

  • Add support for chaining withClientHints() & withFeatureCheck()
  • Add new browser: Atlas, Steam
  • Add new device vendor: Anbernic, Logitech, Valve
  • Improve device detection: Xiaomi
  • Improve OS detection: iOS
  • Split helpers submodule into several new submodules:
    • bot-detection:
      • isAIAssistant()
      • isAICrawler()
      • isBot()
    • browser-detection
      • isChromeFamily()
      • isElectron()
      • isFromEU()
      • isStandalonePWA()
    • device-detection
      • getDeviceVendor()
      • isAppleSilicon()
  • Update extensions submodule:
    • Add new fetcher: Nova Act
    • Add new library: Bun, Dart, Deno, hackney, Node.js, rest-client, undici

v2.0.6

Compare Source

  • Add new CLI feature: processing batch user-agent data from file and output as JSON
  • Fix setUA(): trim leading space from user-agent string input
  • Replace undici dependency with node's internal Headers
  • Add new browser: Bing, Qwant
  • Add new device vendor: Hisense, Wiko
  • Improve browser detection: Mozilla, Pale Moon
  • Improve CPU detection: 68k
  • Improve device detection: Apple, BlackBerry, Huawei, Nokia, Xiaomi
  • Improve OS detection: iOS 26
  • extensions submodule:
    • Add new fetcher: Discordbot, KeybaseBot, Slackbot, Slackbot-LinkExpanding, Slack-ImgProxy, Twitterbot
    • Add new crawler: Qwantbot-news, SurdotlyBot, SwiftBot

v2.0.5

Compare Source

  • Add new browser: Zalo
  • Add new CPU arch: alpha
  • Add new device vendor: Philips
  • Improve device detection: Pico
  • Fix parsing error on pages with modified Array prototypes
  • Improve type declarations:
    • Replace node-fetch dependency with undici
    • Replace hardcoded string values with enum from enum submodule
  • enums submodule:
    • Add Extension enum for extensions submodule
    • Type declaration file now automatically generated using build script
    • Naming adjustments:
      • Browser => BrowserName
      • CPU => CPUArch
      • Device => DeviceType
      • Vendor => DeviceVendor
      • Engine => EngineName
      • OS => OSName
  • extensions submodule:
    • Add new crawlers:
      APIs-Google, Algolia Crawler, Algolia Crawler Renderscript, Baidu-ADS, BLEXBot, botify, Bravebot, Claude-Web, cohere-training-data-crawler, contxbot, Cotoyogi, Coveobot, CriteoBot, DeepSeekBot, DuckDuckGo-Favicons-Bot, Elastic, FirecrawlAgent, Freespoke, Google-CloudVertexBot, HuggingFace-Bot, Kagibot, Kangaroo Bot, marginalia, msnbot, OnCrawl, Replicate-Bot, RunPod-Bot, SBIntuitionsBot, SeekportBot, Siteimprove, Sogou Pic Spider, TikTokSpider, TwinAgent, v0bot, webzio, Webzio-Extended, xAI-Bot, YandexAccessibilityBot, YandexAdditionalBot, YandexAdNet, YandexBot MirrorDetector, YandexBlogs, YandexComBot, YandexFavicons, YandexImageResizer, YandexImages, YandexMarket, YandexMetrika, YandexMedia, YandexMobileBot, YandexMobileScreenShotBot, YandexNews, YandexOntoDB, YandexOntoDBAPI, YandexPartner, YandexRCA, YandexRenderResourcesBot, YandexScreenshotBot, YandexSpravBot, YandexTracker, YandexVertis, YandexVerticals, YandexVideo, YandexVideoParser, YandexWebmaster, YepBot, ZumBot
    • Add new fetchers:
      Asana, bitlybot, Blueno, BufferLinkPreviewBot, Chrome-Lighthouse, Gemini-Deep-Research, HubSpot Page Fetcher, kakaotalk-scrap, vercel-favicon-bot, vercel-screenshot-bot, vercelflags, verceltracing, YaDirectFetcher, YandexCalendar, YandexDirect, YandexDirectDyn, YandexForDomain, YandexPagechecker, YandexSearchShop, YandexSitelinks, YandexUserproxy
  • helpers submodule:
    • Add some crawler to isAIBot():
      Bravebot, cohere-training-data-crawler, FirecrawlAgent, HuggingFace-Bot, Kangaroo Bot, PanguBot, Replicate-Bot, RunPod-Bot, TikTokSpider, Together-Bot, v0bot, xAI-Bot

v2.0.4

Compare Source

  • Add new browser: Edge WebView, Edge WebView2
  • Add new device vendor: Lava, Retroid, Vizio
  • Add new OS: ArcaOS, Knoppix, Xubuntu, Windows CE, Windows RT
  • Improve device detection: Google Pixel & Pixelbook Series, HMD, Infinix, LG WebOS TV, Motorola, Nothing, OnePlus, Sony, Tecno
  • Improve OS detection: AIX, Arch, Fuchsia, Haiku, HarmonyOS, Mint, MorphOS, Solaris, Windows
  • Improve withClientHints() browser naming adjustments: Microsoft Edge WebView2 => Edge WebView2
  • Identify device that uses Firefox Reality / Wolvic as xr
  • Identify device with large screen as smarttv
  • Identify Windows CE & Windows RT as distinct OS variants
  • extensions submodule:
    • Remove lookbehind assertion to ensure regex compatibility
    • Add new crawlers: ChatGLM, Daum, iAskBot, Onespot, Qwantbot, Startpage
    • Add new emails: Apple's Mail, DaumMail, Polymail, ProtonMail, SparkDesktop, Zimbra, ZohoMail-Desktop
    • Add new fetchers: Iframely, MistralAI-User, Perplexity-User
    • Add new inApps: Discord, Evernote, Figma, Flipboard, Mattermost, Notion, Postman, Rambox, Rocket.Chat, Microsoft Teams, TikTok Lite, VS Code
    • Add new libraries: AdobeAIR, aiohttp, nutch, httpx, urllib3
  • enum submodule:
    • Fix mistakenly placed BLU categorized as browser name instead of device vendor

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jun 24, 2025
@renovate renovate bot force-pushed the renovate/ua-parser-js-2.x branch from b4871e9 to 43785c5 Compare September 9, 2025 17:32
@renovate renovate bot changed the title ⬆️ Update dependency ua-parser-js to v2.0.4 ⬆️ Update dependency ua-parser-js to v2.0.5 Sep 9, 2025
@renovate renovate bot force-pushed the renovate/ua-parser-js-2.x branch from 43785c5 to b885f18 Compare October 10, 2025 05:15
@renovate renovate bot changed the title ⬆️ Update dependency ua-parser-js to v2.0.5 ⬆️ Update dependency ua-parser-js to v2.0.6 Oct 10, 2025
@renovate renovate bot force-pushed the renovate/ua-parser-js-2.x branch from b885f18 to 01a69d1 Compare December 9, 2025 10:46
@renovate renovate bot changed the title ⬆️ Update dependency ua-parser-js to v2.0.6 ⬆️ Update dependency ua-parser-js to v2.0.7 Dec 9, 2025
@renovate renovate bot force-pushed the renovate/ua-parser-js-2.x branch from 01a69d1 to 5cb39f9 Compare January 13, 2026 13:55
@renovate renovate bot changed the title ⬆️ Update dependency ua-parser-js to v2.0.7 ⬆️ Update dependency ua-parser-js to v2.0.8 Jan 13, 2026
@renovate renovate bot force-pushed the renovate/ua-parser-js-2.x branch from 5cb39f9 to 6c1f693 Compare January 19, 2026 18:02
@renovate renovate bot force-pushed the renovate/ua-parser-js-2.x branch from 6c1f693 to 8891ba4 Compare February 2, 2026 19:16
@renovate renovate bot changed the title ⬆️ Update dependency ua-parser-js to v2.0.8 ⬆️ Update dependency ua-parser-js to v2.0.9 Feb 3, 2026
@renovate renovate bot force-pushed the renovate/ua-parser-js-2.x branch from 8891ba4 to 21f8fee Compare February 3, 2026 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants