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-lock.json February 3, 2026
F
Bump version `2.0.9`
Faisal Salman committed
January 13, 2026
F
Bump version `2.0.8`
Faisal Salman committed
January 12, 2026
C
feat(email): expand email client detection & add Outlook edition helper (#819)
Casey Grimes committed
December 9, 2025
F
Bump version `2.0.7`
Faisal Salman committed
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
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
February 20, 2025
F
[extensions][helpers] Update Semrush bot variants
Faisal Salman committed
February 9, 2025
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 22, 2024
F
Reorganize test files
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
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 7, 2024
F
Update version to `2.0.0-beta.3`
Faisal Salman committed
January 28, 2024
F
Update version to 2.0.0-beta.2
Faisal Salman committed
November 30, 2023
D
Bump axios from 1.3.6 to 1.6.1 (#689)
dependabot[bot] committed
D
Bump @babel/traverse from 7.15.4 to 7.23.2 (#684)
dependabot[bot] committed
November 9, 2023
October 2, 2023
F
Update version to 2.0.0-beta.1
Faisal Salman committed
September 4, 2023
F
Regenerate lockfile
Faisal Salman committed
August 30, 2023
F
Add eslint to devDependencies to support latest ES version
Faisal Salman committed
August 25, 2023
F
[ua-client-hints] Refactor `UAClientHints`
Faisal Salman committed
August 24, 2023
F
Update package.json/package-lock.json & remove bower.json (at last!)
Faisal Salman committed
August 23, 2023
F
[helpers] split `helpers` into 2 new packages: `user-agent-helpers` & `client-hints-helpers`
Faisal Salman committed
August 21, 2023
F
Modify `ua-parser-js/helpers` submodule into `@ua-parser-js/helpers` scoped package
Faisal Salman committed
August 17, 2023
F
Bump version 2.0.0-alpha.3
Faisal Salman committed
April 27, 2023
F
Fuzz testing using Jazzer.js
Faisal Salman committed
April 13, 2023
D
Bump shelljs and jshint
dependabot[bot] committed
April 12, 2023
F
Pin dependency hash with lockfile & test with lockfile-lint
Faisal Salman committed