NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1467 most downloaded on npm
Get a user agent string across all JavaScript Runtime Environments
Last release 1 years ago
12 May 2025
Release timing varies
gaps range from 2 months to 1.5 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
16 releases · first in 2018
7.0.3 (2025-05-12) Bug Fixes release: enable npm provenance
handle process.version set to undefined
One column per quarter.
README: remove require as module is now ESM
7.0.0 (2021-09-16) Features ES Module ( #72 ) ( 31029b5 ) BREAKING CHANGES This package is now pure ESM Node 12+ required
handle process.version set to undefined
use same code for all environments
fallback to <environment undetectable> in all environments
fallback to "<environment unknown>" if navigator is undefined
const getUserAgent = require ( "universal-user-agent" )
travis: test in Node 12, stop testing in Node 6
# 2.1.0 (2019-05-08) ### Features * add typescript definition
handle "Command failed: wmic os get Caption" error
package: update os-name to version 3.0.0
package: remove semantic-release-cli from dependencies
remove "v" prefix from Node version
# 1.0.0 (2018-09-17) ### Features * initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →