1244 Commits

Author SHA1 Message Date
Faisal Salman
b9a710978e Fix #791 - Add new device vendor: Vizio 2025-05-02 10:19:19 +07:00
Faisal Salman
e069133f51 Fix #787 - Avoid using lookbehind assertion in regex to ensure compatibility 2025-04-15 22:01:38 +07:00
Faisal Salman
848cd1d1e4 Add new OS: Knoppix, Xubuntu 2025-04-15 21:43:59 +07:00
Faisal Salman
e1216ff36b Improve OS detection: Arch, Mint 2025-04-15 21:32:53 +07:00
Faisal Salman
598c51c69c Add new OS: ArcaOS
https://www.arcanoae.com/arcaos/
2025-03-28 05:23:36 +07:00
Faisal Salman
8ae88b6aa5 Improve OS detection: AIX, Fuchsia, Haiku, Solaris 2025-03-28 05:08:48 +07:00
Faisal Salman
cd3bef7405 Improve OS detection: HarmonyOS, MorphOS 2025-03-27 12:02:11 +07:00
Faisal Salman
af8acf9078 Bump version 2.0.3 2.0.3 2025-03-15 00:37:56 +07:00
Faisal Salman
6a41513df4 Add new device vendor: BLU 2025-03-11 22:39:21 +07:00
Faisal Salman
f93cb043f5 Improve device detection for Meta Quest 2025-03-11 18:07:46 +07:00
Faisal Salman
c6f8ba3788 Add new device: Facebook Portal TV 2025-03-11 17:57:47 +07:00
Faisal Salman
f7f64a31ea [extensions] Detect OS from WhatsApp user agent 2025-03-11 17:50:36 +07:00
Faisal Salman
8f545f9e3f Add new browser: Dooble, Ecosia, Otter, qutebrowser, Surf 2025-03-08 18:38:18 +07:00
Faisal Salman
2d26eada9a Add new browser: LG Browser 2025-03-08 12:49:29 +07:00
Faisal Salman
30c0b20c20 Improve device detection: LG 2025-03-08 12:42:20 +07:00
Faisal Salman
0cf44773b1 Improve device detection: Archos 2025-03-08 11:41:52 +07:00
Faisal Salman
367eae4c85 [extensions] Add new Vehicles: BMW, Jeep Wagooner 2025-03-07 10:15:47 +07:00
Faisal Salman
a9b31c0f7b [extensions] Add bots: AdIdxBot, Linespider, LinkedInBot, MicrosoftPreview, OpenAI Image Downloader 2025-03-07 00:15:54 +07:00
Faisal Salman
8a05328ce0 [extensions] Improve inapp browser detection: Slack, Yahoo! Japan 2025-03-06 21:03:29 +07:00
Faisal Salman
baeac63ebe Remover Jazzer.js fuzz testing, since the package is no longer supported & leads to failing build 2025-03-06 19:20:18 +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
d1105ce4b3 GitHub Actions: update node versions to be tested 2025-03-01 09:47:21 +07:00
Faisal Salman
3fccce26d0 GitHub Actions: test in various node versions 2025-03-01 09:18:18 +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
056e66f6a0 Update contributors in package.json 2025-03-01 06:50:16 +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
6f0191c11b [test] Move playwright installation inside test:playwright script 2025-02-15 13:38:58 +07:00
Faisal Salman
5413a9888d Move node-fetch to dependencies 2.0.2 2025-02-10 00:55:32 +07:00
Faisal Salman
4ea03a587d Bump version 2.0.2 2025-02-09 07:34:43 +07:00
Faisal Salman
98e0708f25 Fix issue #776 - Missing type def for node-fetch 2025-02-06 11:42:18 +07:00
Faisal Salman
51dce55e65 Bump version 2.0.1 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
852520fafe Also provide minified .mjs files of main module in /dist 2024-12-16 23:43:25 +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
Faisal Salman
de871b3d37 [test] Move test file for Windows IoT 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
bb1daf4e13 Fix #771 - Provide alternative contribution channel for Alipay/WeChat users to support the open-source editions of UAParser.js 2024-12-09 10:03:53 +07:00
Faisal Salman
592bfdd33c Add new browser: Ladybird
https://ladybird.org/
2024-12-08 21:52:05 +07:00