Faisal Salman
66f38587b8
[extensions] Add new library: http.rb, Jetty, ocaml-cohttp
2026-01-13 09:38:35 +07:00
Faisal Salman
0273bf64e6
Improve browser detection: Brave
2026-01-13 09:38:35 +07:00
Faisal Salman
21186ae1c6
Add new browser: HiBrowser
2026-01-13 09:38:35 +07:00
Faisal Salman
de2ef644ec
Fix #815 - Improve device detection: OnePlus device misidentified as LG tablet
2026-01-13 09:38:35 +07:00
Faisal Salman
cf4cba5d97
Add new browser: Opera Neon - https://www.operaneon.com/
2026-01-13 09:38:35 +07:00
Faisal Salman
7fcf3f0ac4
[extensions] Add new CLI: Windows' PowerShell
2026-01-13 09:38:35 +07:00
Faisal Salman
68f8684d09
Improve OS detection: Firefox OS
2026-01-13 09:38:35 +07:00
Faisal Salman
611221bcfb
Add new engine: Dillo - https://dillo-browser.org/
2026-01-13 09:38:35 +07:00
Casey Grimes
bab55a28df
feat(email): expand email client detection & add Outlook edition helper ( #819 )
...
* feat(email): significantly expanded email client detection to support 40+ new user agents, including Alpine, Canary Mail, FairEmail, ProtonMail Bridge, Tutanota, and The Bat!
feat(helpers): added getOutlookEdition() utility to interpret raw version strings into specific Outlook editions (e.g., distinguishing Outlook 2016 MSI vs. Click-to-Run/365).
chore(enums): added comprehensive BrowserName.Email enums for all newly supported clients.
chore(types): added TypeScript definitions for the new getOutlookEdition helper.
test(email): added comprehensive test suite covering 60+ email client user agent strings.
test(helpers): added unit tests for getOutlookEdition covering Windows (MSI/C2R) and Mac variants.
* chore: Some small updates for business logic around K-9, Yahoo Mail, Outlook
* test: Edgecase alignment and fixes
chore(deps): npm vulnerability fix in package-lock.json
chore: Updated dist builds
* Revert accidentally-removed additional code and comments
* Correct comment syntax in ua-parser-extensions.js
Fix comment formatting and clean up code.
* chore: build fix
2026-01-12 11:34:59 +07:00
giantyo26
1696b87b58
Improve existing browser detection for Tiktok ( #817 )
...
* Improve browser detection: Tiktok
* remove .mjs files changes
2026-01-12 10:58:06 +07:00
Faisal Salman
82d50451a2
Improve device detection: Xiaomi
2025-12-01 16:51:25 +07:00
Faisal Salman
96e3518e2e
Fix #812 - Add support for chaining withClientHints() & withFeatureCheck()
2025-11-28 14:51:22 +07:00
Faisal Salman
f1b9a12bda
Improve OS detection: identify AppleTV's tvOS as iOS
2025-11-16 14:16:17 +07:00
Faisal Salman
82801a36b6
Add new browser: Steam
2025-11-13 12:15:10 +07:00
Faisal Salman
6f35728377
Add new device vendor: Valve - https://www.valvesoftware.com
2025-11-13 12:07:49 +07:00
Faisal Salman
5a5b321347
[extensions] Add new library: Bun, Dart, Deno, hackney, Node.js, rest-client, undici
2025-11-09 15:33:15 +07:00
Faisal Salman
e9f78ceb80
Add new device vendor: Logitech
...
- G-Cloud https://www.logitechg.com/en-ch/shop/p/cloud-handheld-gaming
2025-11-08 10:06:04 +07:00
Faisal Salman
38301f8803
Add new device vendor: Anbernic - https://anbernic.com/
2025-11-06 13:42:23 +07:00
Faisal Salman
a558cc1a5b
[extensions][bot-detection] Add new bot: Amazon Nova Act
2025-11-03 13:11:35 +07:00
Faisal Salman
cb9b50a81a
Fix import path
2025-10-27 12:50:52 +07:00
Faisal Salman
232fb321f1
[test] Add tests for the new submodules
2025-10-25 10:28:48 +07:00
Faisal Salman
2d8c8fa142
Fix #809 - Detect OpenAI's Atlas browser
...
https://openai.com/index/introducing-chatgpt-atlas/
2025-10-24 22:59:48 +07:00
Faisal Salman
061cf0e90f
Bump version 2.0.6
2025-10-10 10:00:44 +07:00
Faisal Salman
2882014f0e
Add new inApp browser: Bing
2025-10-09 11:34:03 +07:00
Faisal Salman
3eea0643c5
Add new device vendor: Wiko - https://world.wikomobile.com/
2025-10-08 21:51:36 +07:00
Faisal Salman
5f1ed83225
[chore] Update CLI import & unit test
2025-10-08 13:14:29 +07:00
Faisal Salman
5349bb52ed
Improve device detection: BlackBerry, Huawei, Xiaomi
2025-10-08 11:12:29 +07:00
Faisal Salman
9ba4d2b207
Add new device vendor: Hisense - https://global.hisense.com/
2025-10-06 22:16:01 +07:00
Faisal Salman
4c935c0139
Improve device detection: Nokia
2025-10-06 22:07:35 +07:00
Sébastien Règne
ae7b5e15e5
chore: Replace Undici by native Headers ( #805 )
2025-10-06 20:59:29 +07:00
Faisal Salman
44165a6e01
Improve CPU detection: 68k
2025-10-06 11:59:55 +07:00
Faisal Salman
fc5125042c
Improve browser detection: Mozilla, Pale Moon
2025-10-06 11:59:39 +07:00
Faisal Salman
4e6259ad7f
[feat] Add new CLI feature: processing batch user-agent data from file and output as JSON
2025-10-06 11:12:14 +07:00
Faisal Salman
b3bc89c463
[fix] setUA(): remove trailing space from user-agent string
2025-10-05 21:03:27 +07:00
Faisal Salman
6565d24567
Improve OS detection: iOS 26
2025-10-05 13:53:43 +07:00
Faisal Salman
b3281b7c12
[extensions] Add new crawler: Qwantbot-news, SurdotlyBot, Swiftbot
2025-10-01 12:19:46 +07:00
Faisal Salman
bd6bb216bd
[extensions] Add new fetcher: Discordbot, KeybaseBot, Slackbot, Slackbot-LinkExpanding, Slack-ImgProxy, Twitterbot
2025-10-01 11:25:26 +07:00
Faisal Salman
e7e7aaad4c
Add new browser: Qwant
2025-10-01 11:11:39 +07:00
Faisal Salman
95d2b151a3
Improve OS detection: iOS
2025-09-30 19:37:13 +07:00
Faisal Salman
737cdd4d40
Improve device detection: iPad
2025-09-29 13:02:37 +07:00
Faisal Salman
3ea5721e86
Bump version 2.0.5
2025-09-05 21:43:09 +07:00
Faisal Salman
a4342b01d4
[test] Utilize enum in test cases
2025-09-04 20:59:48 +07:00
Faisal Salman
b1d9dcafcd
[test] Move UA-CH test data into its own file
2025-09-01 23:13:00 +07:00
Faisal Salman
146f182533
[extensions] Improve bot detection for ByteDance, Google, SB Intuitions, Webzio
2025-08-31 20:04:49 +07:00
Faisal Salman
ce242a362f
[extensions][enums] Improve detection for Yandex bots
2025-08-30 17:01:05 +07:00
Faisal Salman
2078b1ec92
[enums] Clean up enum imports & create build script
2025-08-29 17:53:09 +07:00
Faisal Salman
fb1ed5cf6b
Only check for direct properties from the headers object
2025-08-26 22:35:46 +07:00
Faisal Salman
3e65196b57
Normalize all headers into lowercase
2025-08-26 00:18:53 +07:00
Faisal Salman
c9badeb345
[extensions] Add new crawlers: Algolia, Baidu, BLEXBot, Botify, Freespoke, Marginalia, MSNBot, OnCrawl, SeekportBot, Siteimprove, TwinAgent, YepBot, ZumBot
2025-08-21 21:40:50 +07:00
Faisal Salman
9003fe5724
[extensions] Add new bots: Algolia Crawler, contxbot, HubSpot Page Fetcher, Kagibot
2025-08-15 20:42:41 +07:00