|
1 | 1 | # UAParser.js Changelog |
2 | 2 |
|
| 3 | +## Version 2.0.4 |
| 4 | + |
| 5 | +- Add new browser: Edge WebView, Edge WebView2 |
| 6 | +- Add new device vendor: Lava, Retroid, Vizio |
| 7 | +- Add new OS: ArcaOS, Knoppix, Xubuntu, Windows CE, Windows RT |
| 8 | +- Improve device detection: Google Pixel & Pixelbook Series, HMD, Infinix, LG WebOS TV, Motorola, Nothing, OnePlus, Sony, Tecno |
| 9 | +- Improve OS detection: AIX, Arch, Fuchsia, Haiku, HarmonyOS, Mint, MorphOS, Solaris, Windows |
| 10 | +- Improve `withClientHints()` browser naming adjustments: `Microsoft Edge WebView2` => `Edge WebView2` |
| 11 | +- Identify device that uses Firefox Reality / Wolvic as `xr` |
| 12 | +- Identify device with large screen as `smarttv` |
| 13 | +- Identify Windows CE & Windows RT as distinct OS variants |
| 14 | +- `extensions` submodule: |
| 15 | + - Remove lookbehind assertion to ensure regex compatibility |
| 16 | + - Add new crawlers: ChatGLM, Daum, iAskBot, Onespot, Qwantbot, Startpage |
| 17 | + - Add new emails: Apple's Mail, DaumMail, Polymail, ProtonMail, SparkDesktop, Zimbra, ZohoMail-Desktop |
| 18 | + - Add new fetchers: Iframely, MistralAI-User, Perplexity-User |
| 19 | + - Add new inApps: Discord, Evernote, Figma, Flipboard, Mattermost, Notion, Postman, Rambox, Rocket.Chat, Microsoft Teams, TikTok Lite, VS Code |
| 20 | + - Add new libraries: AdobeAIR, aiohttp, nutch, httpx, urllib3 |
| 21 | +- `enums` submodule: |
| 22 | + - Fix mistakenly placed `BLU` categorized as browser name instead of device vendor |
| 23 | + |
| 24 | +## Version 2.0.3 |
| 25 | + |
| 26 | +- Add new browser: Dooble, Ecosia, LG Browser, Otter, qutebrowser, Surf |
| 27 | +- Add new device: BLU, Facebook Portal TV |
| 28 | +- Improve device detection: Archos, LG, Meta Quest |
| 29 | +- Remove jazzer.js fuzz test |
| 30 | +- Improve `withClientHints()`: |
| 31 | + - Browser naming adjustments: |
| 32 | + - `HuaweiBrowser` => `Huawei Browser` |
| 33 | + - `Miui Browser` => `MIUI Browser` |
| 34 | + - `OperaMobile` => `Opera Mobi` |
| 35 | + - `YaBrowser` => `Yandex` |
| 36 | +- `extensions` submodule: |
| 37 | + - Add new Crawler: AdIdxBot, Linespider, LinkedInBot, OpenAI Image Downloader, SemrushBot, Yahoo! Slurp |
| 38 | + - Add new Fetcher: Better Uptime Bot, Google-PageRenderer, GoogleImageProxy, MicrosoftPreview, Snap URL Preview, SkypeUriPreview, TelegramBot |
| 39 | + - Add new Vehicles: BMW, Jeep |
| 40 | + - Add OS detection of WhatsApp user-agent |
| 41 | + |
3 | 42 | ## Version 2.0.2 |
4 | 43 |
|
5 | 44 | - Fix TypeScript dependency issue |
|
0 commit comments