NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2844 most downloaded on pub.dev
Flutter plugin that can be used in an application to call the native FingerprintJS Pro libraries and identify devices.
Last release 1 months ago
25 Aug 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 45 of 45 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
56 releases · first in 2022
Fix a Flutter web WASM crash when initializing the agent ( List<String> is not a JSArray ). Convert Dart string lists with .toJS before passing them t
List<String> is not a JSArray). Convert Dart string lists with .toJS before passing them to the JS agent. (fc5e475)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0List<String> is not a JSArray). Convert Dart string lists with .toJS before passing them to the JS agent. (fc5e475)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0One column per quarter.
Add Swift Package Manager support for iOS. CocoaPods remains supported. FingerprintPro stays >= 2.17.0 < 2.18.0 .
>= 2.17.0 < 2.18.0. (c73394c)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0>= 2.17.0 < 2.18.0. (c73394c)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0Add Swift Package Manager support for iOS. CocoaPods remains supported. FingerprintPro stays >= 2.17.0 < 2.18.0 .
>= 2.17.0 < 2.18.0. (c73394c)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0>= 2.17.0 < 2.18.0. (c73394c)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0Bump Flutter SDK floor to 3.19.0 . This is a non-breaking change, as the Dart SDK floor ( 3.3.0 ) requires at least Flutter SDK 3.19.0 .
3.19.0.3.3.0) requires at least Flutter SDK 3.19.0. (9ca1412)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.03.19.0.
This is a non-breaking change, as the Dart SDK floor (3.3.0) requires at least Flutter SDK 3.19.0. (9ca1412)>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0Supported Native SDK Version Range
>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0use Fingerprint Pro Android v2.17.0
>= 2.17.0 and < 2.18.0>= 2.17.0 and < 2.18.0use Fingerprint Pro Android v2.16.0
>= 2.16.0 and < 2.17.0>= 2.16.0 and < 2.17.0use Fingerprint Pro iOS v2.15.0
>= 2.15.0 and < 2.16.0>= 2.15.0 and < 2.16.0use Fingerprint Pro Android v2.15.0
>= 2.15.0 and < 2.16.0>= 2.14.0 and < 2.15.0use Fingerprint Pro Android v2.14.0
use Fingerprint Pro Android v2.13.0
use Fingerprint Pro Android v2.12.0
use Fingerprint Pro Android v2.11.0
use Fingerprint Pro Android v2.10.0
add ProxyIntegrationSecretEnvironmentMismatch error
ProxyIntegrationSecretEnvironmentMismatch error (f095967)>= 2.9.0 and < 2.10.0>= 2.9.0 and < 2.10.0add flutter.sdk path to the local.properties before running semantic release info
>= 2.8.0 and < 2.9.0>= 2.8.2 and < 2.9.0Flutter sdk minimal version is 3.13.0
dart:js_utils and package:js to dart:js_interop for Web platform (2d2a068)js package from dependencies (45f46bf)>= 2.7.0 and < 3.0.0>= 2.7.0 and < 3.0.0Nothing published for this version
README: add how to specify a custom timeout block
make integration info name consistent through all platforms
add timeoutMs argument for getVisitorId and getVisitorData methods
sealedResult support (5dec0bf)timeoutMs argument for getVisitorId and getVisitorData methods (822504a)ipLocation (ae53e8b)add endpointFallbacks configuration param
Nothing published for this version
don't crash on empty ipLocation field for new subs
sdk minimal version required to use this library is now 3.1.0+
Nothing published for this version
add TooManyRequestError for web platform
### Features - bump gradle plugin for example (0c83a57) - update Android agent to 2.3.4 (0322065) - update iOS agent to 2.3.1
### Bug Fixes - support Gradle 8
Nothing published for this version
README: add minimum OS versions
remove wrong errorMessage field from FingerprintJSProResponse
errorMessage field from FingerprintJSProResponseerrorMessage field from FingerprintJSProResponse (6154081)### Features - update Android agent to v2.3.2
bump iOS Agent to v2.2.0 to introduce new Smart Signals INTER-46
### Features - bump android to 2.3.1 (7bd0f4a) - update pubspec.lock
### Bug Fixes - update Android agent to 2.3.0
### Bug Fixes - update Android agent to 2.3.0
Add support for proxy integrations
scriptUrlPattern param for web platformIpLocation fields nullableAdded support for proxy integrations
Fix empty tag in methods getVisitorId and getVisitorData for web platform
getVisitorId and getVisitorData for web platformFix js interop problems in dart2js environment
Fix empty tag in methods getVisitorId and getVisitorData for web platform
getVisitorId and getVisitorData for web platform### New Features - Added support for web platform
Android agent updated to improve identification
iOS agent updated to allow request filtering
Now library support iOS 12 again. (Was broken in 1.1.0)
Update iOS agent to the native, use 2.1.0 now
getVisitorData for result containing more data than visitorIdextendedResponseFormat flag to the initFpjs function to get extendedResponseFormat in the getVisitorData methodNow we have feature parity with the JavaScript agent.
### Documentation Changes - Fix logo url
Update urls domain from fingerprintjs.com to fingerprint.com
### Documentation Changes - Fix sample usage
Added contributing instructions
Updated fingerprintjs-pro-android to version 2.0
ap)Fixed init method getting stuck in the native code
### Documentation Changes - Added doc comments
### Chores - Updated dependencies
- Initial implementation
Your coding agent can read these notes before it upgrades. Set up the MCP server →