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
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
259cd1422b
[test] Move all client hints-related tests into a separate file
2024-11-30 19:52:41 +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
48c221b50b
Update npm version of @playwright/test
to fix failed test in GitHub Actions
2024-11-30 16:17:01 +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
b2fc76fe99
[test] remove the client hints check in firefox & safari
2024-11-30 07:31:54 +07:00
Faisal Salman
e013038643
Improve cpu detection for x86
2024-11-29 20:44:37 +07:00
Faisal Salman
1a057b4be2
Reorganize test files & directories
2024-11-28 23:24:19 +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