1265 Commits

Author SHA1 Message Date
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
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
f5ee90fcf8 Reorganize test files 2024-11-22 22:29:03 +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
a1d81c928c Move device test spec into separate files 2024-11-21 16:06:27 +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
4ddbeeaa06 Insert a link to contributing guidelines in PR template 2024-11-20 17:03:06 +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
Harald Reingruber
29b76368fd
Add missing 1.0.39 changes to CHANGELOG.md (#766) 2024-11-20 15:11:31 +07:00
Faisal Salman
41de949809 Improve device detection for tablets: Honor, Huawei, Infinix 2024-11-19 23:43:21 +07:00
Faisal Salman
5742ba68ae
Update README.md (3) 2024-11-19 10:18:08 +07:00
Faisal Salman
8174330d27
Update README.md (2) 2024-11-18 23:38:41 +07:00