Skip to content

Releases: fingerprintjs/fingerprintjs

v3.1.3

14 Jun 09:50
Compare
Choose a tag to compare
  • fix: get() function never completes in WeChat built-in browser on iOS 13 (#645)
  • Handle not numeric screen resolutions (#670)

v3.1.2

11 May 01:00
Compare
Choose a tag to compare
  • Actualize the list of DOM blockers

v3.1.1

28 Apr 08:52
Compare
Choose a tag to compare
  • Improve the TypeScript compatibility
  • fix: get() function never completes in iOS WeChat built-in browser (#645)

v3.1.0

13 Apr 13:11
Compare
Choose a tag to compare
  • Make the entropy sources run in parallel (#622)
  • Update the set of entropy sources. It will change fingerprint for all visitors. The documented JS API stays the same.
    • Replace the availableScreenResolution entropy source with screenFrame that is more stable (#585)
    • Combine the timezone and timezoneOffset sources into a single source because timezoneOffset gives no entropy when timezone is available
    • Stabilize the canvas entropy source (#574)
    • Split the canvas image into 2 images (#583 (comment), #103 (comment))
    • Distinguish cases where hardware concurrency is unavailable and where it's known to equal 1
    • Enable the plugins entropy source in IE
    • Remove the following entropy sources because they give no entropy in combination to other sources: pluginsSupport, productSub, emptyEvalLength and errorFF
    • Fix the incorrect platform value when desktop mode is requested in an iOS browser (#609)
    • Replace the chrome source with the vendorFlavors source that checks many vendor-specific variables (#621)
    • Add a DOM blockers entropy source (387eb83)
    • Add a set of CSS media query entropy sources (d1c3ccf)
    • Add a math entropy source (8e3a6a8)
    • Add a font preferences entropy source (5306b58)

v3.0.7

02 Apr 11:58
Compare
Choose a tag to compare
  • fix: Canvas fingerprint depends on the script encoding (#588)
  • Improve the audio entropy source performance (3201a7d)
  • Encapsulate the fonts entropy source so that it doesn't affect and isn't affected by the page style (#635)
  • Return the version together with the visitor identifier (db55bed)

v2.1.5

02 Apr 08:03
Compare
Choose a tag to compare
  • Fix the WebGL error in IE10 (#611)

v3.0.6

09 Feb 06:36
Compare
Choose a tag to compare
  • Actualize the productSub component TypeScript type (the component value is undefined in IE)
  • Make FingerprintJS work in server side rendering environments like Next.js and Gatsby (#610)

v3.0.5

08 Jan 09:06
Compare
Choose a tag to compare
  • Fix cookie SameSite attribute warning in Firefox (#601)

v3.0.4

18 Dec 04:30
Compare
Choose a tag to compare
  • Handle cases where navigator.deviceMemory is a string
  • fix: load() takes a huge time to run in some conditions

v3.0.3

11 Nov 23:55
Compare
Choose a tag to compare
  • Increase stability of the audio component (#581)