copilot-swe-agent[bot]
2cce86b104
Add LibreWolf browser detection support
...
- Updated Firefox regex to include 'librewolf' pattern in src/parser-browsers.js
- Added test case for LibreWolf in test/acceptance/useragentstrings.yml
- LibreWolf is now correctly detected as Firefox with proper version extraction
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
2025-11-22 16:10:31 +00:00
Naor Peled
f7d2c0693c
feat: add support for AI crawl bots ( #577 )
2025-11-22 18:05:08 +02:00
Lucio Martinez
771dfb2dfe
feat: add more bot platforms ( #542 )
...
Co-authored-by: naorpeled <me@naor.dev>
2025-11-22 16:44:08 +02:00
Copilot
bd5cb7186c
feat: add named exports for tree shaking support with modern bundlers ( #566 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
Co-authored-by: naorpeled <me@naor.dev>
2025-11-22 15:15:13 +02:00
Copilot
2b5ee5de8c
feat: add Support for HarmonyOS User-Agent Detection ( #567 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
2025-11-22 14:27:00 +02:00
daniol
4481f5aab3
feat: add Nokia Vendor ( #448 )
2023-11-17 20:54:44 +02:00
Mehmet Akif Yücel
bb8f94efcd
feat: add Pale Moon browser support ( #495 )
2023-11-17 20:47:16 +02:00
Denis Demchenko
24dab5f699
Merge pull request #437 from willamesoares/include-alias-check
...
feat: add support for using alias in 'is' method
2020-09-12 10:25:35 +03:00
Will Soares
a9c4677c86
feat: add support for using alias in 'is' method
2020-08-23 16:55:29 -03:00
Will Soares
53d18c8994
increase test coverage
2020-08-23 14:42:33 -03:00
Will Soares
d5fe5657d1
feat(browser): add detection for Miui Browser
2020-08-23 13:58:07 -03:00
Denis Demchenko
ba8f7d8a54
chore(tests): fix tests
2020-07-09 21:23:20 +03:00
Denis Demchenko
725de76e14
Revert "chore(tests): fix tests for Firefox iOS"
...
This reverts commit 9edfabf9
2020-07-09 21:23:10 +03:00
Denis Demchenko
9edfabf98a
chore(tests): fix tests for Firefox iOS
...
relevant to #401
2020-06-02 00:32:35 +03:00
Denis Demchenko
3813d92a55
feat(browser): add detection of Opera Touch
...
fixes #414
2020-06-02 00:16:43 +03:00
acailly
cb242c0242
handle Firefox on iPad on iOS 13
2020-04-28 11:37:01 +02:00
Denis Demchenko
d238da4906
Merge pull request #383 from oliverfoster/issue/359
...
fixes #359 IE11 Added Array.prototype.find and Object.assign polyfills
2019-12-26 15:55:29 +02:00
Denis Demchenko
366a9c47e9
Merge pull request #381 from Tindtily/feature/add-wechat-ua
...
add windowswechat ua
2019-12-26 15:50:21 +02:00
Denis Demchenko
de5b4e02fe
Merge pull request #379 from neckro/production
...
Correctly detect Firefox on iPad
2019-12-26 15:48:46 +02:00
Oliver foster
5a6af193d2
Extended test cases and fixed bug
2019-12-19 12:00:46 +00:00
Oliver foster
b74bb0caa2
Added polyfill tests
2019-12-19 11:46:15 +00:00
Oliver foster
cad365b53e
Fixed getSecondMatch test
2019-12-19 11:38:49 +00:00
Oliver foster
64bbd2a9b1
Fixed tests
2019-12-19 11:26:52 +00:00
Oliver foster
3cdfd7de02
Expanded test coverage for utils.js
2019-12-19 11:22:40 +00:00
zhaoxiaohai
adde31f807
add windowswechat ua
2019-12-17 16:24:04 +08:00
Joseph Culbert
b213e4c8a6
Correctly detect Firefox on iPad
2019-12-13 16:40:59 -06:00
Farfurix
648daa5f9f
Add Electron
2019-12-04 15:55:36 +03:00
Denis Demchenko
0ce5a8173a
Merge pull request #363 from navarroaxel/feat/gsa
...
feat(browsers): Add Google Search App detection
2019-10-02 21:26:25 +03:00
Axel Navarro
e29357793a
feat(browsers): Add Google Search App detection
2019-09-25 08:58:27 -03:00
Mathias Kahl
e57c3d99d5
support QQ Browser
2019-09-18 10:34:14 +02:00
Denis Demchenko
d9885c9de3
fix(platform): fix Tablet PC detection as tablets
...
fixes #334
2019-09-06 14:33:14 +03:00
Jörg Leis
496136fd83
Fixes, refactor, new test cases
2019-07-17 17:33:48 +02:00
Jörg Leis
b2b36e6adb
Add unit test for OS version names
2019-07-17 14:13:17 +02:00
Jörg Leis
b298e8d866
Add detection of macOS version names
2019-07-17 13:53:31 +02:00
Oz Weiss
82cd6a82de
adding detection for Roku OS: https://en.wikipedia.org/wiki/Roku#Software
...
examples: http://www.webapps-online.com/online-tools/user-agent-strings/dv/brand798903/roku-dvp
note: The reason I added the test for Roku before all other tests is that Roku user agents might contain other tokens (like Windows), but Roku is still Roku.
2019-07-07 12:55:53 +03:00
王涛
fbc32e6736
Add constant output so that users can quickly get all types
2019-05-20 15:33:10 +08:00
Denis Demchenko
e1a37ef4fa
Merge pull request #310 from ricardorauber/master
...
Update the regexp for generic browsers
2019-04-24 21:28:27 +03:00
Denis Demchenko
d596a43f6b
Add support of the new Blink-based MS Edge
...
fixes #311
2019-04-14 13:39:35 +03:00
Denis Demchenko
8212e48e02
Add tests for a browser without an alias
2019-04-12 21:35:17 +03:00
Denis Demchenko
428dadc503
Fix Yandex Browser version detection
...
fixes #308
2019-04-07 11:28:03 +03:00
Ricardo Rauber Pereira
42b0f185e2
Change test os and platform
2019-04-05 18:39:25 +01:00
Ricardo Rauber Pereira
3bfb24c8cb
Updated the check for generic browsers
2019-04-05 18:18:39 +01:00
Ricardo Rauber Pereira
f1bdd50116
Update test for Generic browser
2019-04-05 17:58:30 +01:00
Will Soares
064aa812fc
Use snake case for alias names
2019-03-09 19:14:03 -03:00
Will Soares
a307533f74
Add support for using short version for browser name in satisfies
2019-03-09 19:14:03 -03:00
rcohen-unext
383c627fc0
Add PlayStation 4 browser support
2019-03-06 14:19:34 +02:00
Denis Demchenko
747059a49d
Merge pull request #288 from ffaubert/add-engine-api
...
Add getEngineName and isEngine API calls
2019-01-24 22:44:29 +02:00
Frank Faubert
83e8f61109
Add getEngineName and isEngine API calls
2019-01-24 09:04:37 -05:00
Frank Faubert
65988ac79c
Add operating system detection for Chrome OS
2019-01-24 08:37:59 -05:00
Denis Demchenko
9d2d93ebd4
Upgrade ava to 1.1.0 and fix tests
2019-01-19 12:07:15 +02:00