npm / bowser
bowser
What changed in bowser 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
1 breaking8 new APIs and options4 behavior and defaults
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initbowser 213 changes
Breaking changes 1
The addition of named exports was rolled back, so they are no longer available.
New APIs and options 8
Adds support for detecting the DuckDuckGo browser.
Adds detection for the Line spider.
Adds detection for Slack bots.
Adds support for detecting AI crawl bots.
Adds support for more bot platforms.
Adds LibreWolf browser detection as a standalone type.
Adds named exports to support tree shaking with Vite and modern bundlers.
Adds Sogou browser support.
Behavior and default changes 4
Adds support for detecting the Brave browser.
Adds detection for the Smart TV platform.
Adds support for HarmonyOS user-agent detection.
Adds support for detecting the latest macOS.