Skip to content

chore(deps): update dependency @fingerprintjs/fingerprintjs to v5#391

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/fingerprintjs-fingerprintjs-5.x
Open

chore(deps): update dependency @fingerprintjs/fingerprintjs to v5#391
renovate[bot] wants to merge 1 commit intomainfrom
renovate/fingerprintjs-fingerprintjs-5.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 25, 2025

This PR contains the following updates:

Package Change Age Confidence
@fingerprintjs/fingerprintjs 3.4.25.1.0 age confidence

Release Notes

fingerprintjs/fingerprintjs (@​fingerprintjs/fingerprintjs)

v5.1.0

Compare Source

✨ Improvements
  • Resolved #​1088 . For Firefox, the fingerprints between normal and incognito modes are now stable. However, it cannot be guaranteed when Enhanced Tracking Protection is enabled.
  • Resolved #​1131
  • As with v3, collection of usage statistics can be disabled. See docs/api.md for instructions.

v5.0.1

Compare Source

🧹 Maintenance

  • chore: Updated README.md to reference v5 instead of v4, ensuring documentation reflects the latest version and usage examples.

v5.0.0

Compare Source

🚀 Release Notes

⚠️ Breaking Change
  • Build Target Updated: The TypeScript compilation target has been changed from ES5 to ES2018.
    This may affect compatibility with older environments that do not support ES2018 features. Please ensure your runtime environment supports ES2018 before upgrading.
✨ Other Changes
  • License Update: The project license has been changed from BUSL-1.1 to MIT, making it more permissive and open for community use and contribution.

v4.6.2

Compare Source

  • Handle special Inifinty case in AudioBaseLatency component (#​1093)

v4.6.1

Compare Source

  • Fix an error occurring when navigator.vendor is undefined (#​1082)

v4.6.0

Compare Source

  • Stop supporting old browsers:

    • Safari 12
    • Firefox 88 and older
    • Chrome 72 and older

    They cover 0.06% of all usages according to the Fingerprint Pro statistics. FingerprintJS won't stop working in these browsers immediately, we just won't check in them. See the list of currently supported browsers in the browser support guide.

  • Added window.Intl.DateTimeFormat().resolvedOptions().locale as a new entropy source, enhancing user environment insights.

v4.5.1

Compare Source

  • Fix the unstable visitor identifier in Samsung Internet 26 and newer

v4.5.0

Compare Source

  • Add unsupported field to the webGlExtensions entropy source (#​1027)

v4.4.3

Compare Source

  • fix: An unwanted Feature policy 'Payment' check failed... console error in cross-origin iframes in Safari (#​1017)

v4.4.2

Compare Source

  • Optimize the performance by tweaking the event loop releasing (#​1014)

v4.4.1

Compare Source

  • fix: A console warning regarding AudioContext (#​1009)

This release will change fingerprints for some visitors.

v4.4.0

Compare Source

  • Add a new "AudioContext baseLatency" entropy source (#​1004)
  • Revert audio fingerprint to the version from v4.1.0 (#​1007)
  • handleApplePayError is no longer exported from the Node package (#​1005). It was used for internal purposes.

v4.3.0

Compare Source

  • fix: A minus sign missing in the "timezone" entropy source fallback (#​986)
  • fix: The geometry and text images in the "canvas" entropy source are swapped (#​990). They were swapped mistakenly in v4.1.0.

v4.2.2

Compare Source

  • fix: WebGL console warning in Chrome 121 and Safari 17.4 (#​983)

v4.2.1

Compare Source

  • fix: An empty OS notification is shown in some cases (#​969)

v4.2.0

Compare Source

  • Add a new "reduced transparency" entropy source (#​956)

  • A new algorithm for audio fingerprint, which withstands Safari's anti-fingerprinting (#​957)

  • Increase the accuracy of Chromium Android detection (#​965)

  • Stop supporting old browsers:

    • iOS 11
    • Firefox 74 and older
    • Chrome 64 and older

    They cover 0.05% of all usages according to the Fingerprint Pro statistics. FingerprintJS won't stop working in these browsers immediately, we just won't check in them. See the list of currently supported browsers in the browser support guide.

v4.1.0

Compare Source

  • Prepare for Safari 17 (#​951)

    Safari 17 introduces anti-fingerprinting measures in private mode: some fingerprint components change. That made FingerprintJS produce different fingerprints. Unfortunately, we had to disable the entropy sources in Safari 17 for now to keep the fingerprints stable, because there is no apparent way to restore the original components. We keep looking for ways to get stable entropy from these sources.

v4.0.1

Compare Source

  • Improve the performance by optimizing the MurmurHash3 implementation (#​931)

v4.0.0

Compare Source

Breaking

  • ⚠️ The license switch from MIT to BSL 1.1. All the reasons and implications of the license change are explained in our blog post
  • Unexpected entropy source errors are saved as is instead of coercing to a { message: any } object

See the migration guide to learn how to upgrade from v3 to v4.


Configuration

📅 Schedule: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codesandbox
Copy link

codesandbox bot commented Oct 25, 2025

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@github-actions
Copy link
Contributor

github-actions bot commented Oct 25, 2025

失败

@renovate renovate bot force-pushed the renovate/fingerprintjs-fingerprintjs-5.x branch from aec0e83 to 9a10244 Compare November 19, 2025 23:56
@renovate renovate bot force-pushed the renovate/fingerprintjs-fingerprintjs-5.x branch from 9a10244 to 84d6f12 Compare December 3, 2025 18:38
@renovate renovate bot force-pushed the renovate/fingerprintjs-fingerprintjs-5.x branch from 84d6f12 to 435844d Compare December 31, 2025 16:19
@renovate renovate bot force-pushed the renovate/fingerprintjs-fingerprintjs-5.x branch from 435844d to 2dbc976 Compare January 8, 2026 19:45
@renovate renovate bot force-pushed the renovate/fingerprintjs-fingerprintjs-5.x branch 2 times, most recently from 9b65c54 to 2428c6f Compare January 23, 2026 19:48
@renovate renovate bot force-pushed the renovate/fingerprintjs-fingerprintjs-5.x branch from 2428c6f to 2114112 Compare February 12, 2026 15:02
@renovate renovate bot force-pushed the renovate/fingerprintjs-fingerprintjs-5.x branch from 2114112 to 6d72f2e Compare February 26, 2026 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants