unstale

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

@unstale/cli on npm

@fingerprintjs/fingerprintjs 57 changes

Breaking changes 1

  • The compilation target changed from ES5 to ES2018, which may affect compatibility with older environments.

    5.0.0release notes

New APIs and options 2

  • Adds userAgentData as an entropy source for fingerprinting.

    5.2.0release notes

  • Usage statistics collection can be disabled, as it could in v3.

    5.1.0release notes

Behavior and default changes 1

  • Updated Android detection, which may affect fingerprint results for Android devices.

    5.3.0release notes

Fixes and other changes 3

  • Fixes Chrome zoom altering the font preferences entropy source.

    5.2.0release notes

  • Fingerprints are now stable between normal and incognito modes in Firefox, except that stability cannot be guaranteed when Enhanced Tracking Protection is enabled.

    5.1.0release notes

  • The project license changed from BUSL-1.1 to MIT, making it more permissive.

    5.0.0release notes