Skip to content

Commit 51dce55

Browse files
committed
Bump version 2.0.1
1 parent 3ca2319 commit 51dce55

19 files changed

+276
-210
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,37 @@
6565

6666
---
6767

68+
## Version 2.0.1
69+
70+
- Add new browser: Ladybird, Daum
71+
- Add new device: Apple HomePod
72+
- Add new device vendor: HMD
73+
- Add new OS: Ubuntu Touch, Windows IoT
74+
- Improve CPU detection: ARM, x86
75+
- Improve device detection: Lenovo, Nokia, Nvidia, Xiaomi
76+
- Tablet: Google, Honor, Huawei, Infinix, Nokia, OnePlus, Xiaomi
77+
- Wearable: Asus, Google, LG, Motorola, OnePlus, Oppo, Samsung, Sony
78+
- Smart-TV: Xiaomi, unidentified vendors
79+
- Improve detection for unknown VR devices
80+
- Improve device model detection for Generic devices
81+
- Improve OS detection: Linux, Symbian
82+
- Improve TypeScript definitions for Headers
83+
- Improve `withClientHints()`:
84+
- `engine.version` also get updated
85+
- Infer `device.vendor` & `device.type` by guessing from `device.model`
86+
- Browser naming adjustments:
87+
- `Google Chrome` => `Chrome`
88+
- `Microsoft Edge` => `Edge`
89+
- `Android WebView` => `Chrome WebView`
90+
- `HeadlessChrome` => `Chrome Headless`
91+
- `enums` submodule:
92+
- Add TypeScript definitions
93+
- `extensions` submodule:
94+
- Add new list:
95+
- `Vehicles`: BYD, Rivian, Volvo
96+
- Add new Fetcher: Bluesky
97+
- Add new Library: Apache-HttpClient, go-http-client, got, GuzzleHttp, Java-http-client, libwww-perl, lua-resty-http, Needle, OkHttp, node-fetch, PHP-SOAP, PostmanRuntime, superagent
98+
6899
## Version 2.0.0
69100

70101
- `ua-parser-js/extensions` submodule:
@@ -166,6 +197,15 @@
166197

167198
---
168199

200+
## Version 0.7.40 / 1.0.40
201+
- Add new browser: 115, LibreWolf, Slimboat, Slimjet
202+
- Add new device: Advan, Cat, Energizer, IMO, Micromax, Smartfren
203+
- Add new engine: ArkWeb, Servo
204+
- Add new os: OpenHarmony
205+
- Improve browser detection: 2345, 360, Dragon, Iron, Maxthon
206+
- Recognize Honor as a separate device vendor from Huawei
207+
- Fix Python Request mistakenly identified as Meta Quest
208+
169209
## Version 0.7.39 / 1.0.39
170210
- Add new feature: executable command using `npx ua-parser-js "[INSERT-UA-HERE]"`
171211
- Add new browser: Helio, Pico Browser, Wolvic

dist/ua-parser.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ua-parser.min.mjs

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

dist/ua-parser.pack.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ua-parser.pack.mjs

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"title": "UAParser.js",
33
"name": "ua-parser-js",
4-
"version": "2.0.0",
4+
"version": "2.0.1",
55
"author": "Faisal Salman <[email protected]> (http://faisalman.com)",
66
"description": "Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment",
77
"keywords": [

src/enums/ua-parser-enums.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Type definitions for Enums submodule of UAParser.js v2.0.0
1+
// Type definitions for Enums submodule of UAParser.js v2.0.1
22
// Project: https://github.com/faisalman/ua-parser-js
33
// Definitions by: Faisal Salman <https://github.com/faisalman>
44

src/enums/ua-parser-enums.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
///////////////////////////////////////////////
2-
/* Enums for UAParser.js v2.0.0
2+
/* Enums for UAParser.js v2.0.1
33
https://github.com/faisalman/ua-parser-js
44
Author: Faisal Salman <[email protected]>
55
AGPLv3 License */

src/enums/ua-parser-enums.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Source: /src/enums/ua-parser-enums.js
44

55
///////////////////////////////////////////////
6-
/* Enums for UAParser.js v2.0.0
6+
/* Enums for UAParser.js v2.0.1
77
https://github.com/faisalman/ua-parser-js
88
Author: Faisal Salman <[email protected]>
99
AGPLv3 License */
@@ -38,6 +38,7 @@ const Browser = Object.freeze({
3838
COBALT: 'Cobalt',
3939
COC_COC: 'Coc Coc',
4040
CONKEROR: 'Conkeror',
41+
DAUM: 'Daum',
4142
DILLO: 'Dillo',
4243
DOLPHIN: 'Dolphin',
4344
DORIS: 'Doris',
@@ -370,11 +371,13 @@ const OS = Object.freeze({
370371
SYMBIAN: 'Symbian',
371372
TIZEN: 'Tizen',
372373
UBUNTU: 'Ubuntu',
374+
UBUNTU_TOUCH: 'Ubuntu Touch',
373375
UNIX: 'Unix',
374376
VECTORLINUX: 'VectorLinux',
375377
WATCHOS: 'watchOS',
376378
WEBOS: 'WebOS',
377379
WINDOWS: 'Windows',
380+
WINDOWS_IOT: 'Windows IoT',
378381
WINDOWS_MOBILE: 'Windows Mobile',
379382
WINDOWS_PHONE: 'Windows Phone',
380383
XBOX: 'Xbox',

0 commit comments

Comments
 (0)