757 Commits

Author SHA1 Message Date
Faisal Salman
8a05328ce0 [extensions] Improve inapp browser detection: Slack, Yahoo! Japan 2025-03-06 21:03:29 +07:00
Faisal Salman
3d41647a55 [extensions] Update some more bots #780: Better Uptime Bot, SemrushBot, Yahoo! Slurp 2025-03-04 11:16:16 +07:00
Faisal Salman
178e678b15 [extensions] Update some fetcher bots #780 - Google-PageRenderer, GoogleImageProxy, Snap URL Preview, SkypeUriPreview, TelegramBot 2025-03-01 08:08:44 +07:00
Faisal Salman
d8057bcd8a Browser naming adjustments for Client Hints:
- `HuaweiBrowser` => `Huawei Browser`,
- `Miui Browser` => `MIUI Browser`,
- `OperaMobile` => `Opera Mobi`,
- `YaBrowser` => `Yandex`
2025-02-21 21:14:54 +07:00
Faisal Salman
837d319630 [extensions][helpers] Update Semrush bot variants 2025-02-20 21:53:49 +07:00
Faisal Salman
4ea03a587d Bump version 2.0.2 2025-02-09 07:34:43 +07:00
Faisal Salman
51dce55e65 Bump version 2.0.1 2025-02-04 21:49:59 +07:00
Faisal Salman
3ca23193dd Improve OS detection: fix Linux arch mistakenly detected as version 2024-12-23 22:58:05 +07:00
Faisal Salman
9e64f34e72 Improve CPU detection: x86 2024-12-23 15:19:35 +07:00
Faisal Salman
10ab810568 Improve detection for Nokia device & Symbian OS 2024-12-23 15:19:08 +07:00
Faisal Salman
e8a301265a [extensions] Create a new list for Vehicles user-agent: Volvo, Rivian, BYD 2024-12-21 12:53:06 +07:00
Faisal Salman
20e874085b Improve device detection for unknown VR device 2024-12-18 23:14:41 +07:00
Faisal Salman
6c6ff97e0c Improve device detection for Generic device: capture its device model instead of its Android version 2024-12-16 11:05:24 +07:00
Faisal Salman
93552e0172 Improve CPU detection: ARM 2024-12-14 21:17:46 +07:00
Faisal Salman
13d069f1c4 Improve device detection for unidentified SmartTV vendors 2024-12-12 22:19:32 +07:00
Faisal Salman
9cdf560e60 Improve detection for Nvidia devices 2024-12-12 22:19:00 +07:00
Hyewon Kang
4601953326
Add Daum app user agent (#773)
* Add Daum app user agent

---------

Co-authored-by: helen.one(강혜원)/kakao <helen.one@kakaocorp.com>
2024-12-12 19:22:28 +07:00
Faisal Salman
594b6b1399 Add new OS: Ubuntu Touch 2024-12-12 14:43:19 +07:00
Faisal Salman
5d603dacd7 Add new device: Apple HomePod 2024-12-12 07:29:56 +07:00
Faisal Salman
84b41f5be7 Add new OS: Windows IoT 2024-12-12 06:29:35 +07:00
Mike
f854f26cd6
feat: add TypeScript definitions for UAParser.js enums (#772)
Introduce TypeScript type definitions for UAParser.js version 2.0.0. 
This enhances type safety and autocompletion for enums related to 
browsers, CPUs, devices, vendors, engines, and operating systems in 
the project. These changes are made to improve developer experience 
and ensure consistent usage of the enums throughout the codebase.
2024-12-10 18:23:01 +07:00
Faisal Salman
592bfdd33c Add new browser: Ladybird
https://ladybird.org/
2024-12-08 21:52:05 +07:00
Faisal Salman
d024fe2006 [extensions] Fix #770 - Add new fetcher bot: Bluesky 2024-12-03 21:48:01 +07:00
Faisal Salman
d4986af7c0 Improve device detection for Xiaomi TVs 2024-12-02 10:42:09 +07:00
Faisal Salman
fbadfd7ace Improve device detection for wearables 2024-12-01 21:51:10 +07:00
Faisal Salman
aed89f0b41 Fix #660 - Infer device vendor & type from sec-ch-ua-model 2024-11-30 19:26:41 +07:00
Faisal Salman
dbd24a579f Browser naming adjustments for Client Hints:
- `Google Chrome` => `Chrome`
- `Microsoft Edge` => `Edge`
- `Android WebView` => `Chrome WebView`
- `HeadlessChrome` => `Chrome Headless`
2024-11-30 13:16:53 +07:00
Faisal Salman
fc851b40c5 Improve device detection: recognize MIUI as Xiaomi 2024-11-30 08:35:19 +07:00
Faisal Salman
e013038643 Improve cpu detection for x86 2024-11-29 20:44:37 +07:00
Faisal Salman
aa56b2f4f3 Update engine.version to be the same as browser.version for Chromium-based browser when UA-CH is available 2024-11-28 12:56:04 +07:00
Faisal Salman
20e195de8b Move os test spec into separate files 2024-11-26 20:45:23 +07:00
Faisal Salman
c37f3863c0 [sub:extensions] Rearrange mediaplayer regexes 2024-11-26 20:13:07 +07:00
Faisal Salman
60cc84d58c [sub:extensions] Add new bots: Apache-HttpClient, go-http-client, got, GuzzleHttp, Java-http-client, libwww-perl, lua-resty-http, Needle, OkHttp, node-fetch, PHP-SOAP, PostmanRuntime, superagent 2024-11-24 12:27:08 +07:00
Faisal Salman
bcf249da06 Fix #767 #763 - Improve type definition for headers 2024-11-22 22:08:43 +07:00
Faisal Salman
b4bc86ac6d Improve device detection: Lenovo 2024-11-21 23:33:52 +07:00
Faisal Salman
94d3d84cd5 Add new device vendor: HMD 2024-11-20 18:00:18 +07:00
Faisal Salman
c72198d470 Improve device detection: Nokia tablets 2024-11-20 17:54:41 +07:00
Faisal Salman
c8ece08b1b Improve device detection: Google Pixel Watch 2024-11-20 17:19:46 +07:00
Faisal Salman
536031d789 Improve device detection: Google Pixel Tablet 2024-11-20 17:02:30 +07:00
Faisal Salman
4c57a5a567 Improve device detection for tablets: OnePlus, Xiaomi 2024-11-20 17:02:30 +07:00
Faisal Salman
41de949809 Improve device detection for tablets: Honor, Huawei, Infinix 2024-11-19 23:43:21 +07:00
Faisal Salman
38baf844fc Update version to 2.0.0 2024-11-18 07:55:18 +07:00
Faisal Salman
70b3003344 [submodule:helpers] Add new method isAIBot(): detect AI bots 2024-11-16 22:14:14 +07:00
Faisal Salman
5b375b90d5 [submodule:helpers] Enable directly pass user-agent as an input to isAppleSilicon() / isBot() / isChromeFamily() 2024-11-16 21:23:39 +07:00
Faisal Salman
b1c7dfcc3a [submodule:helpers] Revert providing extra param in isAppleSilicon() and just check for window instead 2024-11-16 19:22:43 +07:00
Faisal Salman
2b125c8de4 [submodule:extensions] Add new bots: AI2Bot, aiHitBot, anthropic-ai, cohere-ai, Diffbot, ImagesiftBot, magpie-crawler, Omgilibot, Screaming Frog SEO Spider, Seznambot, Teoma, Timpibot, VelenPublicWebCrawler, Vercelbot, Webzio-Extended, YouBot 2024-11-16 18:40:02 +07:00
Faisal Salman
2181559b01 [submodule:extensions] Add new email: Airmail, BlueMail, eMClient, NaverMailApp, Sparrow, Yahoo 2024-11-16 15:28:35 +07:00
Faisal Salman
14caf6d204 [submodule:extensions] Add new library: java, python-urllib, python-requests 2024-11-15 17:25:43 +07:00
Faisal Salman
4a12562946 [submodule:extensions] Add new CLI: ELinks, HTTPie 2024-11-14 22:51:41 +07:00
Faisal Salman
ee51caf422 Update version to 2.0.0-rc.3 2024-11-13 17:47:44 +07:00