NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
BioPass ID Fingerprint SDK Flutter plugin.
Last release 2 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
One column per quarter.
Refactoring in onFingerCapture:
onFingerCapture parameter from (List<Uint8List> images, String? error to FingerprintCaptureResult;FingerprintCaptureResult with capture images and tracking information;FingerprintCaptureResultStatus and FingerprintCaptureResultFailureReason enums for standardized capture results and failure handling.// 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');
},
);
Fixed crash when capturing thumbs.
Fixed support for 16 KB page sizes on Android.
Added support for 16 KB page sizes on Android.
Optimization in capture time on Android;
Upgrade to Kotlin 2.1.0 on Android.
Fixed crash error caused by OpenCV resize function on Android.
Refactor exposure compensation handling on Android;
- Documentation update.
Dlib has been removed and wrapped in an external lib to avoid conflicts with other BioPasss ID SDKs on Android.
Nothing published for this version
Upgrade minSdkVersion to 24 on Android;
Upgrade minSdkVersion to 23 on Android;
Nothing published for this version
- Documentation update; - Bug fixes.
Removed showFingerEllipseView and fingerColor, they are now in a new configuration class called FingerprintFingerEllipseOptions;
- Documentation update; - Focus improvement for Android.
Fixed back button padding for Android;
Refactoring in onFingerCapture:
final controller = FingerprintController(
config: FingerprintConfig(licenseKey: 'your-license-key'),
);
final images = await controller.takeFingerprint();
print('onFingerCaptured: ${images[0][0]}');
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();
- Documentation update; - Bug fixes.
Nothing published for this version
- Documentation update; - Bug fixes.
Nothing published for this version
Fix in focus and exposure mode for Android.
Correction in the resolution of the returned images for iOS;
Nothing published for this version
Removal of FingerprintCaptureListener;
Nothing published for this version
Nothing published for this version
- Documentation update; - Focus adjustments for Android.
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →