UAParser.js - The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser (client-side) or Node.js (server-side).
COMMITS
/ package.json February 3, 2026
F
Bump version `2.0.9`
Faisal Salman committed
January 24, 2026
V
Add icons directory to package files (#823)
Valentina committed
January 13, 2026
F
Bump version `2.0.8`
Faisal Salman committed
H
chore: update pattern to ONLY include top-level js files in dist (#820)
Hyper-Z11 committed
December 10, 2025
F
Fix #814 - Resolve syntax error related to import renaming in ESM version build
Faisal Salman committed
December 9, 2025
F
Bump version `2.0.7`
Faisal Salman committed
October 14, 2025
October 10, 2025
F
Bump version `2.0.6`
Faisal Salman committed
October 6, 2025
S
chore: Replace Undici by native Headers (#805)
Sébastien Règne committed
October 5, 2025
F
[feat] Add new CLI feature: processing batch user-agent data from file and output as JSON
Faisal Salman committed
September 5, 2025
F
Bump version `2.0.5`
Faisal Salman committed
July 28, 2025
H
replace node fetch types with undici
Harlan Brawer committed
August 1, 2025
U
chore: move node-fetch to devDeps (#784)
undefined committed
June 21, 2025
F
Bump version `2.0.4`
Faisal Salman committed
March 14, 2025
F
Bump version `2.0.3`
Faisal Salman committed
March 6, 2025
F
February 28, 2025
F
Update contributors in package.json
Faisal Salman committed
February 15, 2025
F
[test] Move playwright installation inside `test:playwright` script
Faisal Salman committed
February 9, 2025
F
Move node-fetch to dependencies
Faisal Salman committed
F
Bump version `2.0.2`
Faisal Salman committed
February 6, 2025
F
Fix issue #776 - Missing type def for node-fetch
Faisal Salman committed
February 4, 2025
F
Bump version `2.0.1`
Faisal Salman committed
December 16, 2024
F
Also provide minified .mjs files of main module in /dist
Faisal Salman committed
November 30, 2024
F
Update npm version of `@playwright/test` to fix failed test in GitHub Actions
Faisal Salman committed
November 28, 2024
F
Reorganize test files & directories
Faisal Salman committed
November 22, 2024
F
Fix #767 #763 - Improve type definition for `headers`
Faisal Salman committed
November 18, 2024
F
Update version to `2.0.0`
Faisal Salman committed
November 13, 2024
F
Update version to `2.0.0-rc.3`
Faisal Salman committed
November 7, 2024
F
Update version to `2.0.0-rc.2`
Faisal Salman committed
November 5, 2024
F
Move `isFrozenUA()` & `isStandalonePWA()` to its own npm module
Faisal Salman committed
October 29, 2024
F
Update version to `2.0.0-rc.1`
Faisal Salman committed
September 14, 2024
F
Add new helper method: `isFromEU()` to detect whether user comes from an EU country
Faisal Salman committed
June 16, 2024
F
Migrate to uaparser.dev
Faisal Salman committed
F
Update playwright test
Faisal Salman committed
June 7, 2024
F
Update version to `2.0.0-beta.3`
Faisal Salman committed
F
Update test for extensions
Faisal Salman committed
June 1, 2024
January 28, 2024
F
Update version to 2.0.0-beta.2
Faisal Salman committed
January 25, 2024
F
Fix #703 - Improve TS module resolution --revert
Faisal Salman committed
January 24, 2024
F
Fix #692 - Improve TS module resolution (#702)
Faisal Salman committed
November 30, 2023
F
Create declaration file .d.ts for extensions submodule
Faisal Salman committed
D
Bump @babel/traverse from 7.15.4 to 7.23.2 (#684)
dependabot[bot] committed
November 6, 2023
D
Add "types" inside "exports" of package.json, fix ./helpers import typo (#688)
Danila Rodichkin committed
October 24, 2023
F
Add new helpers submodule
Faisal Salman committed
October 19, 2023
F
Update readme
Faisal Salman committed
October 2, 2023
F
Update version to 2.0.0-beta.1
Faisal Salman committed
F
Fix #655 - Provide in-package type definitions
Faisal Salman committed
September 28, 2023
F
Add CONTRIBUTING.md - general instruction for contributors
Faisal Salman committed
September 26, 2023
F
Breaking change: switch license to AGPLv3
Faisal Salman committed
September 16, 2023
F
Update contributors
Faisal Salman committed