Faisal Salman
|
125f0d9f16
|
Fix #681 - Add new browser: Vivo Browser
https://play.google.com/store/apps/details?id=com.vivo.browser
|
2023-10-12 14:43:26 +07:00 |
|
Faisal Salman
|
e614108911
|
Increase UA_MAX_LENGTH to 500
|
2023-10-12 14:36:54 +07:00 |
|
Faisal Salman
|
77e0aa1ac6
|
Fix #563 #631 - Add new browser: Alipay
|
2023-10-12 14:18:51 +07:00 |
|
Ilya Daraseliya
|
177a496c34
|
add Klarna Shopping Browser UA parser (#669)
Co-authored-by: Ilya Daraseliya <ilya.daraseliya@klarna.com>
|
2023-10-02 18:54:37 +07:00 |
|
Faisal Salman
|
ac282df13e
|
Update version to 2.0.0-beta.1
|
2023-10-02 15:11:31 +07:00 |
|
Faisal Salman
|
5a0d9cc3d0
|
Fix #655 - Provide in-package type definitions
|
2023-10-02 14:54:32 +07:00 |
|
Faisal Salman
|
f6fbf170e3
|
Update formFactor to be a list
|
2023-09-30 16:05:32 +07:00 |
|
Faisal Salman
|
a9247154e0
|
Update build & test
|
2023-09-30 14:13:45 +07:00 |
|
Faisal Salman
|
f57f8fa1a7
|
Update enums & extensions
|
2023-09-30 14:10:53 +07:00 |
|
Faisal Salman
|
aa76da90d9
|
Fix #651 - Improve device detection: Xiaomi Redmi
|
2023-09-18 00:31:46 +07:00 |
|
Faisal Salman
|
817c5835ef
|
Add new device vendor: Ulefone
https://ulefone.com/
https://www.gsmarena.com/ulefone-phones-124.php
|
2023-09-18 00:11:46 +07:00 |
|
Faisal Salman
|
6ea6936632
|
Improve device detection: Realme
|
2023-09-18 00:09:51 +07:00 |
|
Faisal Salman
|
5226361348
|
Remove sub-packages since they've been moved to their own dedicated repo
https://github.com/faisalman/ua-client-hints-js
https://github.com/faisalman/gpu-detect-js
https://github.com/faisalman/ua-is-frozen
https://github.com/faisalman/re-parse-js
|
2023-09-09 19:35:52 +07:00 |
|
Faisal Salman
|
a661ab61d5
|
[ua-client-hints] update test file
|
2023-09-04 22:41:58 +07:00 |
|
Faisal Salman
|
647e115a1e
|
[ua-helpers] Fix type error
|
2023-09-04 22:41:44 +07:00 |
|
Faisal Salman
|
05a98aceda
|
Add new package: gpu-detect to obtain GPU info from user-agent
|
2023-09-03 11:07:09 +07:00 |
|
Faisal Salman
|
807dcdbded
|
Add eslint to devDependencies to support latest ES version
|
2023-08-30 12:56:59 +07:00 |
|
Faisal Salman
|
1522691426
|
[ua-client-hints] Refactor UAClientHints
|
2023-08-27 10:53:26 +07:00 |
|
Faisal Salman
|
3f105fe93b
|
[helpers] split helpers into 2 new packages: user-agent-helpers & client-hints-helpers
|
2023-08-23 14:53:34 +07:00 |
|
Faisal Salman
|
129657673b
|
[helpers] Add new method: UACHParser() , parse client-hints HTTP headers into its JS API equivalent
|
2023-08-22 23:58:04 +07:00 |
|
Faisal Salman
|
3dd4b60ee9
|
[helpers] Add new method: unfreezeUA() , construct new unfreezed user-agent string using real data from client hints
|
2023-08-22 01:16:09 +07:00 |
|
Faisal Salman
|
73a936001a
|
Modify ua-parser-js/helpers submodule into @ua-parser-js/helpers scoped package
|
2023-08-21 11:28:30 +07:00 |
|
Andreas Kogler
|
5948060729
|
Implement PlayStation app WebMAF detection (#649)
* Add support for `WebMAF` detection on Playstation
* Extend `WebMAF` support for PlayStation 5
* Update changelog
|
2023-08-20 14:25:56 +07:00 |
|
Faisal Salman
|
2046b77ede
|
Improve device.type detection using client hints "form-factor" data
|
2023-08-20 13:59:44 +07:00 |
|
Faisal Salman
|
d168b75a3a
|
Bump version 2.0.0-alpha.3
|
2023-08-17 11:29:18 +07:00 |
|
Faisal Salman
|
6e26e38247
|
[extension] Add Axios, jsdom, Scrapy. Also fixes #627 #156 #217 #227
Axios: `axios/VERSION`
https://www.zenrows.com/blog/axios-user-agent#what-is-axios-user-agent
JSDOM: `Mozilla/5.0 (${process.platform || "unknown OS"}) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/${jsdomVersion}`
https://github.com/jsdom/jsdom
Scrapy: `Scrapy/VERSION (+https://scrapy.org)`
https://docs.scrapy.org/en/master/topics/settings.html
|
2023-08-15 11:46:31 +07:00 |
|
chenyuan-new
|
3cb567c154
|
fix: remove duplicated BRANDS input when call setProps in UACHData func (#663)
|
2023-08-15 11:46:31 +07:00 |
|
Runar Heggset
|
f76d8983ca
|
Fix Amazon Fire TV device detection
|
2023-08-15 11:46:31 +07:00 |
|
chenyuan-new
|
420bf1066c
|
fix: remove duplicated BRANDS input when call setProps in UACHData func (#663)
|
2023-08-08 15:22:10 +07:00 |
|
Faisal Salman
|
22eae9f70c
|
[extensions] Add GPTBot to Bots
|
2023-08-07 21:39:21 +07:00 |
|
JBYoshi
|
153831d2ed
|
Add Snapchat user agent.
|
2023-07-30 09:11:19 +07:00 |
|
Faisal Salman
|
072a82b87b
|
Add a new submodule: ua-parser-helpers with a method: isFrozenUA() to match a string with a frozen user-agent pattern
|
2023-05-27 20:53:45 +07:00 |
|
Runar Heggset
|
b20d09655c
|
Fix Amazon Fire TV device detection
|
2023-05-11 12:04:56 +07:00 |
|
Faisal Salman
|
15d17e97a1
|
Add some tests; Add new devices: Infinix, Tecno; Improve detection: Xiaomi POCO
Source: https://www.useragents.me
|
2023-05-06 21:21:21 +07:00 |
|
Faisal Salman
|
a74ebeb82e
|
Only allow string for setUA()
|
2023-04-26 13:53:29 +07:00 |
|
Faisal Salman
|
4c77c5ef21
|
Revive the extensive list of MediaPlayers regexes by @leofiore as an Extension
(Original commit reference: 3fa1fe9f704d716e8f57dea46bccc5724da7b952)
|
2023-04-24 14:58:08 +07:00 |
|
Faisal Salman
|
9102871dea
|
Rearrange the structure of src folders
|
2023-04-21 09:47:51 +07:00 |
|
Faisal Salman
|
29fb85658a
|
Fix #643 - Improve iOS detection + detect Slack (&Slackbot)
|
2023-04-15 01:08:46 +07:00 |
|
Faisal Salman
|
35c2b91534
|
Fix: accept empty string as input
|
2023-04-15 00:01:49 +07:00 |
|
Faisal Salman
|
801c2409b3
|
Update readme & IData explanations
|
2023-04-09 15:54:46 +07:00 |
|
Faisal Salman
|
16b416d9ea
|
Move feature detection into its own method: withFeatureCheck
|
2023-04-09 07:40:21 +07:00 |
|
Faisal Salman
|
625ece73e2
|
Rearrange test files & config
|
2023-04-08 07:12:18 +07:00 |
|
Faisal Salman
|
e01663b48f
|
Rearrange internal class & remove old Safari map
|
2023-04-08 04:40:59 +07:00 |
|
Faisal Salman
|
59d8d836c2
|
Clean up: remove travis, verup; move jshint config to inline
|
2023-04-06 05:48:14 +07:00 |
|
Faisal Salman
|
b385a73340
|
Move feature detection to its own dedicated method
|
2023-04-05 23:29:27 +07:00 |
|
Faisal Salman
|
4711805a1c
|
Re-use previous result instead of re-parse it all over again
|
2023-04-05 22:28:35 +07:00 |
|
Faisal Salman
|
5d2acd8fe7
|
Bump version 2.0.0-alpha.2
|
2023-04-02 18:00:48 +07:00 |
|
Faisal Salman
|
359cbecd32
|
Fix #640 - Self-return thenable causing infinite-loop when awaited
|
2023-04-02 05:55:33 +07:00 |
|
Faisal Salman
|
1e80cf3533
|
Only set browser as Chromium if no other brand was found
|
2023-03-29 23:42:30 +07:00 |
|
Faisal Salman
|
b09878934f
|
Prevent altering the result when supplied user-agent is different from current user-agent
|
2023-03-29 22:53:07 +07:00 |
|