Skip to content

Commit 5c811b8

Browse files
committed
Bump version 0.7.40
1 parent 88fa66d commit 5c811b8

8 files changed

+43
-33
lines changed

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ua-parser-js",
3-
"version": "0.7.39",
3+
"version": "0.7.40",
44
"authors": [
55
"Faisal Salman <[email protected]>"
66
],

changelog.md

+9
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@
44

55
Version 1.0.x is basically the equivalent of version 0.7.x. See [#536](https://github.com/faisalman/ua-parser-js/issues/536) for the reason behind this confusion.
66

7+
## Version 0.7.40 / 1.0.40
8+
- Add new browser: 115, LibreWolf, Slimboat, Slimjet
9+
- Add new device: Advan, Cat, Energizer, IMO, Micromax, Smartfren
10+
- Add new engine: ArkWeb, Servo
11+
- Add new os: OpenHarmony
12+
- Improve browser detection: 2345, 360, Dragon, Iron, Maxthon
13+
- Recognize Honor as a separate device vendor from Huawei
14+
- Fix Python Request mistakenly identified as Meta Quest
15+
716
## Version 0.7.39 / 1.0.39
817
- Add new feature: executable command using `npx ua-parser-js "[INSERT-UA-HERE]"`
918
- Add new browser: Helio, Pico Browser, Wolvic

dist/ua-parser.min.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ua-parser.pack.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package.describe({
22
name: 'faisalman:ua-parser-js',
3-
version: '0.7.39',
3+
version: '0.7.40',
44
summary: 'Lightweight JavaScript-based user-agent string parser',
55
git: 'https://github.com/faisalman/ua-parser-js.git',
66
documentation: 'readme.md'

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"title": "UAParser.js",
33
"name": "ua-parser-js",
4-
"version": "0.7.39",
4+
"version": "0.7.40",
55
"author": "Faisal Salman <[email protected]> (http://faisalman.com)",
66
"description": "Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment",
77
"keywords": [
@@ -206,8 +206,8 @@
206206
"url": "https://paypal.me/faisalman"
207207
},
208208
{
209-
"type": "github",
210-
"url": "https://github.com/sponsors/faisalman"
209+
"type": "github",
210+
"url": "https://github.com/sponsors/faisalman"
211211
}
212212
]
213213
}

readme.md

+20-19
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ JavaScript library to detect Browser, Engine, OS, CPU, and Device type/model fro
1818
* Demo : https://uaparser.dev
1919
* Source : https://github.com/faisalman/ua-parser-js
2020
* Documentation :
21-
* v1 : https://github.com/faisalman/ua-parser-js/tree/1.0.39#documentation
21+
* v1 : https://github.com/faisalman/ua-parser-js/tree/1.0.x#documentation
2222
* v2 : https://docs.uaparser.dev
2323

2424
***
@@ -100,20 +100,20 @@ The methods are self explanatory, here's a small overview on all the available m
100100

101101
```sh
102102
# Possible 'browser.name':
103-
2345Explorer, 360 Browser, Alipay, Amaya, Android Browser, Arora, Avant, Avast,
104-
AVG, Baidu, Basilisk, Blazer, Bolt, Brave, Bowser, Camino, Chimera,
103+
115 Browser, 2345Explorer, 360 Browser, Alipay, Amaya, Android Browser, Arora,
104+
Avant, Avast, AVG, Baidu, Basilisk, Blazer, Bolt, Brave, Bowser, Camino, Chimera,
105105
Chrome Headless, Chrome WebView, Chrome, Chromium, Cobalt, Comodo Dragon, Dillo,
106106
Dolphin, Doris, DuckDuckGo, Edge, Electron, Epiphany, Facebook, Falkon, Fennec,
107107
Firebird, Firefox [Focus/Reality], Flock, Flow, GSA, GoBrowser, Helio, Heytap,
108108
Huawei Browser, iCab, ICE Browser, IE, IEMobile, IceApe, IceCat, IceDragon,
109109
Iceweasel, Instagram, Iridium, Iron, Jasmine, Kakao[Story/Talk], K-Meleon,
110-
Kindle, Klar, Klarna, Konqueror, LBBROWSER, Line, LinkedIn, Links, Lunascape,
111-
Lynx, MIUI Browser, Maemo, Maxthon, Midori, Minimo, Mobile Safari, Mosaic,
112-
Mozilla, NetFront, NetSurf, Netfront, Netscape, NokiaBrowser, Obigo,
110+
Kindle, Klar, Klarna, Konqueror, LBBROWSER, LibreWolf, Line, LinkedIn, Links,
111+
Lunascape, Lynx, MIUI Browser, Maemo, Maxthon, Midori, Minimo, Mobile Safari,
112+
Mosaic, Mozilla, NetFront, NetSurf, Netfront, Netscape, NokiaBrowser, Obigo,
113113
Oculus Browser, OmniWeb, Opera Coast, Opera [GX/Mini/Mobi/Tablet], PaleMoon,
114114
PhantomJS, Phoenix, Pico Browser, Polaris, Puffin, QQ, QQBrowser, QQBrowserLite,
115115
Quark, QupZilla, RockMelt, Safari, Sailfish Browser, Samsung Internet, SeaMonkey,
116-
Silk, Skyfire, Sleipnir, Slim, SlimBrowser, Smart Lenovo Browser, Snapchat,
116+
Silk, Skyfire, Sleipnir, Slim[Browser/Boat/Jet], Smart Lenovo Browser, Snapchat,
117117
Sogou [Explorer/Mobile], Swiftfox, Tesla, TikTok, Tizen Browser, Twitter,
118118
UCBrowser, UP.Browser, Vivaldi, Vivo Browser, w3m, Waterfox, WeChat, Weibo,
119119
Whale Browser, Wolvic, Yandex, ...
@@ -136,12 +136,13 @@ console, mobile, tablet, smarttv, wearable, embedded
136136
##########
137137

138138
# Possible 'device.vendor':
139-
Acer, Alcatel, Amazon, Apple, Archos, ASUS, AT&T, BenQ, BlackBerry, Dell,
140-
Essential, Facebook, Fairphone, GeeksPhone, Google, HP, HTC, Huawei, Infinix,
141-
itel, Jolla, Kobo, Lenovo, LG, Meizu, Microsoft, Motorola, Nexian, Nintendo,
142-
Nokia, Nothing, Nvidia, OnePlus, OPPO, Ouya, Palm, Panasonic, Pebble, Polytron,
143-
Realme, RIM, Roku, Samsung, Sharp, Siemens, Sony[Ericsson], Sprint, TCL, Tecno,
144-
Tesla, Ulefone, Vivo, Vodafone, Xbox, Xiaomi, Zebra, ZTE, ...
139+
Acer, Advan, Alcatel, Amazon, Apple, Archos, ASUS, AT&T, BenQ, BlackBerry, Cat,
140+
Dell, Energizer, Essential, Facebook, Fairphone, GeeksPhone, Google, HP, HTC,
141+
Huawei, IMO, Infinix, itel, Jolla, Kobo, Lenovo, LG, Meizu, Micromax, Microsoft,
142+
Motorola, Nexian, Nintendo, Nokia, Nothing, Nvidia, OnePlus, OPPO, Ouya, Palm,
143+
Panasonic, Pebble, Polytron, Realme, RIM, Roku, Samsung, Sharp, Siemens,
144+
Smartfren, Sony[Ericsson], Sprint, TCL, Tecno, Tesla, Ulefone, Vivo, Vodafone,
145+
Xbox, Xiaomi, Zebra, ZTE, ...
145146

146147
# 'device.model' determined dynamically
147148
```
@@ -151,8 +152,8 @@ Tesla, Ulefone, Vivo, Vodafone, Xbox, Xiaomi, Zebra, ZTE, ...
151152

152153
```sh
153154
# Possible 'engine.name'
154-
Amaya, Blink, EdgeHTML, Flow, Gecko, Goanna, iCab, KHTML, LibWeb, Links, Lynx,
155-
NetFront, NetSurf, Presto, Tasman, Trident, w3m, WebKit
155+
Amaya, ArkWeb, Blink, EdgeHTML, Flow, Gecko, Goanna, iCab, KHTML, LibWeb, Links,
156+
Lynx, NetFront, NetSurf, Presto, Servo, Tasman, Trident, w3m, WebKit
156157

157158
# 'engine.version' determined dynamically
158159
```
@@ -166,10 +167,10 @@ AIX, Amiga OS, Android[-x86], Arch, Bada, BeOS, BlackBerry, CentOS, Chromium OS,
166167
Contiki, Fedora, Firefox OS, FreeBSD, Debian, Deepin, DragonFly, elementary OS,
167168
Fuchsia, Gentoo, GhostBSD, GNU, Haiku, HarmonyOS, HP-UX, Hurd, iOS, Joli, KaiOS,
168169
Linpus, Linspire,Linux, Mac OS, Maemo, Mageia, Mandriva, Manjaro, MeeGo, Minix,
169-
Mint, Morph OS, NetBSD, NetRange, NetTV, Nintendo, OpenBSD, OpenVMS, OS/2, Palm,
170-
PC-BSD, PCLinuxOS, Plan9, PlayStation, QNX, Raspbian, RedHat, RIM Tablet OS,
171-
RISC OS, Sabayon, Sailfish, SerenityOS, Series40, Slackware, Solaris, SUSE,
172-
Symbian, Tizen, Ubuntu, Unix, VectorLinux, Viera, watchOS, WebOS,
170+
Mint, Morph OS, NetBSD, NetRange, NetTV, Nintendo, OpenBSD, OpenHarmony, OpenVMS,
171+
OS/2, Palm, PC-BSD, PCLinuxOS, Plan9, PlayStation, QNX, Raspbian, RedHat,
172+
RIM Tablet OS, RISC OS, Sabayon, Sailfish, SerenityOS, Series40, Slackware,
173+
Solaris, SUSE, Symbian, Tizen, Ubuntu, Unix, VectorLinux, Viera, watchOS, WebOS,
173174
Windows [Phone/Mobile], Zenwalk, ...
174175

175176
# 'os.version' determined dynamically

src/ua-parser.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/////////////////////////////////////////////////////////////////////////////////
2-
/* UAParser.js v0.7.39
3-
Copyright © 2012-2021 Faisal Salman <[email protected]>
2+
/* UAParser.js v0.7.40
3+
Copyright © 2012-2024 Faisal Salman <[email protected]>
44
MIT License *//*
55
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data.
66
Supports browser & node.js environment.
@@ -17,7 +17,7 @@
1717
/////////////
1818

1919

20-
var LIBVERSION = '0.7.39',
20+
var LIBVERSION = '0.7.40',
2121
EMPTY = '',
2222
UNKNOWN = '?',
2323
FUNC_TYPE = 'function',

0 commit comments

Comments
 (0)