Skip to content

Releases: fingerprintjs/fingerprintjs

v3.4.1

11 Apr 10:37
3f2176b
Compare
Choose a tag to compare
  • fix: An unhandled rejection in the audio entropy source (#893)

v3.4.0

20 Jan 10:44
e95f285
Compare
Choose a tag to compare
  • Add a video card entropy source (#730)

  • Add a pdfViewerEnabled entropy source (#795)

    This is a modern replacement for the plugins entropy source. Exclude the plugins fingerprint component if you need more stability.

  • Add an architecture entropy source that can tell x86/64 from other CPU architectures (#864)

  • Stop supporting old browsers:

    • Internet Explorer 11
    • iOS 10
    • Firefox 66 and older
    • Chrome 56 and older
    • Samsung Internet 4
    • Android Browser 4.4

    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.

v3.3.6

08 Sep 09:06
e169668
Compare
Choose a tag to compare

v3.3.5

23 Aug 09:51
97a6a47
Compare
Choose a tag to compare
  • Obfuscate the inappropriate selectors in the distributive code of the library (#803)

    Note: this change is for automated analyzers and beginner security researches. FingerprintJS doesn't put any ads, links or other content on your website. You can learn how we use advertisement selectors in a blog post.

v3.3.4

29 Jul 13:51
ece21b9
Compare
Choose a tag to compare
  • Update the DOM blocker filters (#787)
  • fix: Unhandled promise rejection may occur in some cases

v3.3.3

24 Feb 08:54
Compare
Choose a tag to compare
  • fix: The library triggers a console error message unless the page Content Security Policy allows unsafe-inline for style-src (#737)
  • Reduce the number of monitoring requests sent by the library copies installed from NPM (#746)

v3.3.2

22 Dec 03:09
Compare
Choose a tag to compare

v3.3.1

08 Dec 05:28
Compare
Choose a tag to compare

Important:

  • Add an AJAX request that collects installation statistics. The request is performed only by version installed from NPM. See the documentation is you want to turn it off. (#709)

Miscellaneous:

  • Move some top level declarations to improve tree-shaking (#700)
  • Actualize the environment detection functions (#701)
  • Actualize the list of supported browsers (#713)
  • fix: An indefinite setTimeout loop in Firefox (#717)
  • Actualize the list of DOM blockers (#719)

v3.3.0

29 Jul 03:12
Compare
Choose a tag to compare
  • Add a new result field: confidence score (#689). The confidence score field tells how much the agent is sure about the visitor identifier. See the API reference for more details.
  • Actualize the list of DOM blockers
  • Fix an error that occurs in Firefox Add-ons (#684)
  • Handle missing iframe.contentWindow.document, for example in JSDOM (#686)

The visitor identifiers are compatible with version 3.2.0.

v3.2.0

23 Jun 11:22
Compare
Choose a tag to compare
  • Make the entropy sources start running in load function (#678). It will make get run much faster when some time passes between calling load() and get(). See an example in the quick start guide.

The visitor identifiers are compatible with version 3.1.0.