unstale

npm / ua-parser-js

ua-parser-js

What changed in ua-parser-js 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 breaking1 security26 new APIs and options11 behavior and defaults8 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

ua-parser-js 247 changes

Breaking changes 1

  • Removes desktop from enums according to the documentation.

    2.0.10release notes

Security 1

New APIs and options 26

  • Adds a UAParser method for extending custom detection rules.

    2.0.10release notes

  • Adds browser detection for Aloha Browser.

    2.0.9release notes

  • Adds the atlassian-bot crawler to the extensions submodule.

    2.0.9release notes

  • Adds browser detection for Avira Secure Browser.

    2.0.9release notes

  • Adds the Cloudflare-AutoRAG crawler to the extensions submodule.

    2.0.9release notes

  • Adds FlipboardProxy as a fetcher in the extensions submodule.

    2.0.9release notes

  • Adds the Google-NotebookLM crawler to the extensions submodule.

    2.0.9release notes

  • Adds browser detection for Lighthouse.

    2.0.9release notes

  • Adds browser detection for Luakit.

    2.0.9release notes

  • Adds browser detection for Norton Private Browser.

    2.0.9release notes

  • Adds the SemrushBot-SWA crawler to the extensions submodule.

    2.0.9release notes

  • Add Dillo engine detection.

    2.0.8release notes

  • Add a helper method that maps Outlook versions to their marketing editions.

    2.0.8release notes

  • Add http.rb, Jetty, and ocaml-cohttp library detection to the extensions submodule.

    2.0.8release notes

  • Add PowerShell CLI detection to the extensions submodule.

    2.0.8release notes

  • The extensions submodule adds the Nova Act fetcher.

    2.0.7release notes

  • Added to the device-detection submodule.

    2.0.7release notes

  • Added to the bot-detection submodule.

    2.0.7release notes

  • Added to the bot-detection submodule.

    2.0.7release notes

  • Added to the device-detection submodule.

    2.0.7release notes

  • Added to the bot-detection submodule.

    2.0.7release notes

  • Added to the browser-detection submodule.

    2.0.7release notes

  • Added to the browser-detection submodule.

    2.0.7release notes

  • Added to the browser-detection submodule.

    2.0.7release notes

  • Added to the browser-detection submodule.

    2.0.7release notes

  • The extensions submodule adds support for Bun, Dart, Deno, hackney, Node.js, rest-client, and undici.

    2.0.7release notes

Behavior and default changes 11

  • Crawler detection adds atlassian-bot, Audisto Crawler, AwarioBot, AwarioRssBot, AwarioSmartBot, BrightEdge Crawler, Headline ev-crawler, HubSpot Crawler, Meta-ExternalAds, Meta-WebIndexer, proximic, and yacybot.

    2.0.10release notes

  • Device detection recognizes Blackview, Coolpad, CUBOT, and T-Mobile as vendors.

    2.0.10release notes

  • Fetcher detection adds Feedly, GoogleDocs, UptimeBot, and virustotal.

    2.0.10release notes

  • WebView user-agents are identified as the inapp browser.

    2.0.10release notes

  • Library detection adds phpcrawl.

    2.0.10release notes

  • Adds detection for Vega OS.

    2.0.9release notes

  • Add detection for HiBrowser and Opera Neon, and improve detection for Brave and TikTok.

    2.0.8release notes

  • Expand email client detection in the extensions submodule with 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…

    2.0.8release notes

  • Browser detection adds support for Atlas and Steam.

    2.0.7release notes

  • Device vendor detection adds support for Anbernic, Logitech, and Valve.

    2.0.7release notes

  • withClientHints() and withFeatureCheck() can now be chained.

    2.0.7release notes

Fixes and other changes 8