npm / @fingerprintjs/fingerprintjs
@fingerprintjs/fingerprintjs
What changed in @fingerprintjs/fingerprintjs 5, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
1 breaking2 new APIs and options1 behavior and defaults3 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@fingerprintjs/fingerprintjs 57 changes
Breaking changes 1
The compilation target changed from ES5 to ES2018, which may affect compatibility with older environments.
New APIs and options 2
Adds userAgentData as an entropy source for fingerprinting.
Usage statistics collection can be disabled, as it could in v3.
Behavior and default changes 1
Updated Android detection, which may affect fingerprint results for Android devices.
Fixes and other changes 3
Fixes Chrome zoom altering the font preferences entropy source.
Fingerprints are now stable between normal and incognito modes in Firefox, except that stability cannot be guaranteed when Enhanced Tracking Protection is enabled.
The project license changed from BUSL-1.1 to MIT, making it more permissive.