Releases: fingerprintjs/fingerprintjs
v3.4.1
v3.4.0
-
Add a video card entropy source (#730)
-
Add a
pdfViewerEnabled
entropy source (#795)This is a modern replacement for the
plugins
entropy source. Exclude theplugins
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
v3.3.5
-
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
v3.3.3
v3.3.2
v3.3.1
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:
v3.3.0
- 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.