biopassid_fingerprint_sdk
BioPass ID Fingerprint SDK Flutter plugin.
3.0.0
What this package is like to depend on
Last release 1 months ago
24 Jul 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
32 releases · first in 2023
4 releases in the last 12 months
see the full history below
Release timeline
32 releases · May 2023 to Jul 2026Releases
latest 32-
3.0.024 Jul 2026Release notes
Open source →- Documentation update;
- Refactoring in onFingerCapture:
- Changed
onFingerCaptureparameter from(List<Uint8List> images, String? errortoFingerprintCaptureResult; - Added
FingerprintCaptureResultwith capture images and tracking information; - Added capture metadata including start time, finish time, duration, requested fingers, captured fingers, and final status;
- Added
FingerprintCaptureResultStatusandFingerprintCaptureResultFailureReasonenums for standardized capture results and failure handling.
- Changed
Breaking Changes
FingerprintCaptureListener
// Before final controller = FingerprintController( config: FingerprintConfig(licenseKey: 'your-license-key'), onFingerCapture: (images, error) { print('onFingerCaptured: ${error ?? images[0][0]}'); }, onStatusChanged: (FingerprintCaptureState state) { print('onStatusChanged: $state'); }, onFingerDetected: (List<Rect> fingerRects) { print('onFingerDetected: $fingerRects'); }, ); // Now final controller = FingerprintController( config: FingerprintConfig(licenseKey: 'your-license-key'), onFingerCapture: (FingerprintCaptureResult result) { print('onFingerCaptured: ${result.tracking.failureReason ?? result.images[0][0]}'); }, onStatusChanged: (FingerprintCaptureState state) { print('onStatusChanged: $state'); }, onFingerDetected: (List<Rect> fingerRects) { print('onFingerDetected: $fingerRects'); }, ); -
2.2.303 Jun 2026 -
2.2.212 Mar 2026 -
2.2.119 Nov 2025 -
2.2.012 Aug 2025Release notes
Open source →- Documentation update;
- Fixed memory leak on Android;
- Optimization in capture time on Android;
- Added new resolutionPreset config.
-
2.1.516 Jun 2025 -
2.1.420 Mar 2025Release notes
Open source →- Documentation update;
- Fixed crash error caused by OpenCV resize function on Android.
-
2.1.310 Feb 2025Release notes
Open source →- Documentation update;
- Refactor exposure compensation handling on Android;
- Add distorted image correction on Moto E7.
-
2.1.227 Jan 2025 -
2.1.119 Nov 2024Release notes
Open source →- Documentation update;
- Dlib has been removed and wrapped in an external lib to avoid conflicts with other BioPasss ID SDKs on Android.
-
2.1.1-alpha.018 Nov 2024 pre-releaseNothing published for this version
-
2.1.019 Sep 2024Release notes
Open source →- Documentation update;
- Upgrade minSdkVersion to 24 on Android;
- Improvement in the fluidity of the distance indicator on Android;
- Added continuous autofocus on Android;
- Added new time to capture functionality;
- Added countdown view.
-
2.0.217 May 2024Release notes
Open source →- Documentation update;
- Upgrade minSdkVersion to 23 on Android;
- Upgrade to Kotlin 1.9.10 on Android;
- Added privacy manifest info on iOS.
-
2.0.2-alpha.116 May 2024 pre-releaseNothing published for this version
-
2.0.111 Apr 2024 -
2.0.010 Apr 2024Release notes
Open source →- Documentation update;
- FingerprintConfig refactoring:
- Removed showFingerEllipseView and fingerColor, they are now in a new configuration class called FingerprintFingerEllipseOptions;
- Removed showDistanceIndicatorView, distanceIndicatorLineColor, distanceIndicatorHighlightColor, tooCloseText and tooFarText, now they are in a new configuration class called FingerprintDistanceIndicatorOptions.
-
1.0.216 Feb 2024 -
1.0.106 Nov 2023Release notes
Open source →- Documentation update;
- Fixed back button padding for Android;
- Fixed bug that caused a crash when pressing the back button for Android.
-
1.0.031 Oct 2023Release notes
Open source →- Documentation update;
- Refactoring in onFingerCapture:
- Now, in addition to the image list, an error message is also returned.
- Removed automatic restart in case of fingerprint extraction failure:
- Now, if the fingerprint extraction fails, a String will be returned with an error message.
Before
final controller = FingerprintController( config: FingerprintConfig(licenseKey: 'your-license-key'), ); final images = await controller.takeFingerprint(); print('onFingerCaptured: ${images[0][0]}');Now
final controller = FingerprintController( config: FingerprintConfig(licenseKey: 'your-license-key'), onFingerCapture: (images, error) { if (error != null) { print('onFingerCaptured: $error'); } else { print('onFingerCaptured: ${images[0][0]}'); } }, ); await controller.takeFingerprint(); -
0.1.403 Oct 2023 -
0.1.4-alpha.003 Oct 2023 pre-releaseNothing published for this version
-
0.1.326 Sep 2023 -
0.1.3-alpha.026 Sep 2023 pre-releaseNothing published for this version
-
0.1.212 Sep 2023 -
0.1.104 Sep 2023Release notes
Open source →- Documentation update;
- Correction in the resolution of the returned images for iOS;
- Improvement in focus and exposure mode for Android.
-
0.1.1-alpha.004 Sep 2023 pre-releaseNothing published for this version
-
0.1.018 Aug 2023Release notes
Open source →- Documentation update;
- Removal of FingerprintCaptureListener;
- Customizable UI.
-
0.1.0-alpha.118 Aug 2023 pre-releaseNothing published for this version
-
0.1.0-alpha.017 Aug 2023 pre-releaseNothing published for this version
-
0.0.1030 May 2023 -
0.0.10-alpha.130 May 2023 pre-releaseNothing published for this version
-
0.0.10-alpha.025 May 2023 pre-releaseNothing published for this version