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
Faisal Salman
84c4613145
Add new device vendors: Advan
, IMO
, Smartfren
2024-11-12 16:07:06 +07:00
Faisal Salman
6b8920c700
Add new device vendors: Cat
, Energizer
, Micromax
...
- https://www.catphones.com
- https://www.energizeyourdevice.com
- https://micromaxinfo.com/
2024-11-11 22:16:39 +07:00
Faisal Salman
49151e478c
Add new browser engine: Servo
2024-11-11 19:55:40 +07:00
Faisal Salman
cbe06acaf2
[submodule:extensions] Add email clients: Evolution
, KMail
, Kontact
2024-11-10 19:32:37 +07:00
Faisal Salman
a0e11b701e
[submodule:extensions] Add some new bots: 360Spider
, Archive.org Bots
, CCBot
, DataForSeoBot
, DuckAssistBot
, Exabot
, Google Bots
, Meta Bots
, MojeekBot
, PerplexityBot
, PetalBot
, TurnitinBot
, Yeti
, YisouSpider
2024-11-10 13:08:21 +07:00
Faisal Salman
3b3361fe53
[submodule:extensions] Breaking change: rename module
to library
2024-11-10 08:16:24 +07:00
Faisal Salman
19e5d322e2
[submodule:helpers] Add an optional parameter in isAppleSilicon()
that flags the use of feature detection
2024-11-09 20:53:20 +07:00
Faisal Salman
75690f16cc
Merge remote-tracking branch 'origin/develop'
2024-11-09 10:50:44 +07:00
Faisal Salman
d5edcbae12
Fix #763 - Add support for Headers object
2024-11-09 10:21:36 +07:00
Aiyush
be2f167f90
Added support for honor separated from Huawei ( #749 )
...
* Added support for honor separated from Huawei
* Revert "Added support for honor separated from Huawei"
This reverts commit 28bde1c0b4da2aa14082a8d036914761e00ca750.
* Added changes wrt comments
* Added another change
2024-11-09 10:20:45 +07:00
Faisal Salman
a1644b6775
Update version to 2.0.0-rc.2
2024-11-07 21:00:04 +07:00
Faisal Salman
e954f19b5c
Move isFrozenUA()
& isStandalonePWA()
to its own npm module
2024-11-05 19:57:08 +07:00
Faisal Salman
5097b8093e
[submodule:enums] Add some of Chromecast OS variants
2024-11-04 11:10:44 +07:00
Faisal Salman
2223a2b2d4
Add new browser: LibreWolf
...
https://librewolf.net/
2024-11-03 11:32:02 +07:00
Faisal Salman
246c038895
Improve browser detection: Maxthon
2024-11-03 11:17:30 +07:00