biopassid_face_sdk
BioPass ID Face SDK Flutter plugin.
5.0.5
What this package is like to depend on
Last release 9 months ago
25 Nov 2025
Release timing varies
gaps range from 2 weeks to 5 months
Nearly every release is documented
notes for 28 of 28 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
45 releases · first in 2023
1 release in the last 12 months
see the full history below
Release timeline
45 releases · May 2023 to Nov 2025Releases
latest 45-
5.0.525 Nov 2025 -
5.0.416 Jun 2025 -
5.0.314 May 2025 -
5.0.3-alpha.213 May 2025 pre-releaseNothing published for this version
-
5.0.3-alpha.113 May 2025 pre-releaseNothing published for this version
-
5.0.3-alpha.013 May 2025 pre-releaseNothing published for this version
-
5.0.217 Apr 2025Release notes
Open source →- Documentation update;
- Fixed SSLHandshakeException on license activation on Android 7.0 (API 24).
-
5.0.117 Mar 2025Release notes
Open source →- Documentation update;
- Adjust the position and size of FaceMaskFormat.face on Android.
-
5.0.026 Feb 2025Release notes
Open source →- Documentation update;
- Added new FaceImage which provides the captured image in Uint8List and base64 string formats;
- Changes to FaceCallback:
- onFaceCapture now returns a FaceImage instead of a Uint8List.
Breaking Changes
Initialize face capture
// Before final config = FaceConfig(licenseKey: 'your-license-key'); final controller = FaceController(); await controller.takeFace( config: config, onFaceCapture: (image, faceAttributes) { print('onFaceCapture: $image'); }, ); // Now final config = FaceConfig(licenseKey: 'your-license-key'); final controller = FaceController(); await controller.takeFace( config: config, onFaceCapture: (faceImage, faceAttributes) { print('onFaceCapture: ${faceImage.image}'); }, ); -
4.1.327 Jan 2025 -
4.1.213 Dec 2024 -
4.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.
-
4.1.1-alpha.018 Nov 2024 pre-releaseNothing published for this version
-
4.1.026 Sep 2024Release notes
Open source →- Documentation update;
- Upgrade minimum iOS version to 15.0;
- Added liveness mode for face detection on iOS.
-
4.0.107 Aug 2024Release notes
Open source →- Documentation update;
- Fixed a bug where the maximum detection time was reset even after the SDK was closed.
-
4.0.022 Jul 2024Release notes
Open source →- Documentation update;
- All texts in English by default;
- Bug fixes for face centering;
- Changing the name of FaceFeedbackTextMessages properties, see faceconfig section;
- Added new liveness mode for face detection (Android only);
- Added new face recognition (Android only):
- Extract: Operation to extract a template from a given biometric image;
- Verify: Operation that compares two biometric templates.
Breaking Changes
Initialize face capture
// Before final config = FaceConfig(licenseKey: 'your-license-key'); final controller = FaceController( config: config, onFaceCapture: (image) { print('onFaceCapture: $image'); }, ); await controller.takeFace(); // Now final config = FaceConfig(licenseKey: 'your-license-key'); final controller = FaceController(); await controller.takeFace( config: config, onFaceCapture: (image, faceAttributes) { print('onFaceCapture: $image'); }, );FaceFeedbackTextMessages
// Before final config = FaceConfig(licenseKey: 'your-license-key'); config.feedbackText.messages.noFaceDetectedMessage = 'Nenhuma face detectada'; config.feedbackText.messages.multipleFacesDetectedMessage = 'Múltiplas faces detectadas'; config.feedbackText.messages.detectedFaceIsCenteredMessage = 'Mantenha o celular parado'; config.feedbackText.messages.detectedFaceIsTooCloseMessage = 'Afaste o rosto da câmera'; config.feedbackText.messages.detectedFaceIsTooFarMessage = 'Aproxime o rosto da câmera'; config.feedbackText.messages.detectedFaceIsOnTheLeftMessage = 'Mova o celular para a direita'; config.feedbackText.messages.detectedFaceIsOnTheRightMessage = 'Mova o celular para a esquerda'; config.feedbackText.messages.detectedFaceIsTooUpMessage = 'Mova o celular para baixo'; config.feedbackText.messages.detectedFaceIsTooDownMessage = 'Mova o celular para cima'; // Now final config = FaceConfig(licenseKey: 'your-license-key'); config.feedbackText.messages.noDetection = 'No faces detected'; config.feedbackText.messages.multipleFaces = 'Multiple faces detected'; config.feedbackText.messages.faceCentered = 'Face centered. Do not move'; config.feedbackText.messages.tooClose = 'Turn your face away'; config.feedbackText.messages.tooFar = 'Bring your face closer'; config.feedbackText.messages.tooLeft = 'Move your face to the right'; config.feedbackText.messages.tooRight = 'Move your face to the left'; config.feedbackText.messages.tooUp = 'Move your face down'; config.feedbackText.messages.tooDown = 'Move your face up'; -
3.0.231 May 2024Release notes
Open source →- Documentation update;
- Connection timeout for license activation removed on Android;
- References to class R fixed on Android.
-
3.0.117 May 2024Release notes
Open source →- Documentation update;
- Upgrade to Kotlin 1.9.10 on Android;
- Added privacy manifest info on iOS.
-
3.0.1-alpha.416 May 2024 pre-releaseNothing published for this version
-
3.0.1-alpha.315 May 2024 pre-releaseNothing published for this version
-
3.0.1-alpha.215 May 2024 pre-releaseNothing published for this version
-
3.0.1-alpha.115 May 2024 pre-releaseNothing published for this version
-
3.0.025 Apr 2024Release notes
Open source →- Documentation update;
- Changed the minimum Android sdk version from 21 to 24, see installation section;
- Removed faceDetectionDisabledMessage from FaceFeedbackTextMessages;
- Renamed FaceMaskFormat.ellipsis to FaceMaskFormat.ellipse;
- Added new score threshold functionality to FaceDetectionOptions:
- Minimum trust score for a detection to be considered valid. Must be a number between 0 and 1, which 0.1 would be a lower face detection trust level and 0.9 would be a higher trust level. Default: 0.7.
-
2.1.605 Jan 2024 -
2.1.511 Dec 2023Release notes
Open source →- Documentation update;
- Reverted change in facial proximity calculation on Android.
-
2.1.430 Nov 2023Release notes
Open source →- Documentation update;
- Fixed a bug that caused crash when perform multiple switch camera click requests simultaneously on Android;
- Improved facial proximity calculation on Android.
-
2.1.322 Nov 2023Release notes
Open source →- Documentation update;
- Fixing bug that caused crash when clicking the back button while capturing the photo on Android.
-
2.1.223 Oct 2023Release notes
Open source →- Documentation update;
- Fixed a bug that caused the captured image to be different from the camera preview image on some devices.
-
2.1.117 Oct 2023Release notes
Open source →- Documentation update;
- Fixed a bug that left the face shape stretched on some devices.
-
2.1.1-alpha.017 Oct 2023 pre-releaseNothing published for this version
-
2.1.022 Sep 2023Release notes
Open source →- Documentation update;
- Added screen brightness adjustment functionality during frontal captures.
-
2.1.0-alpha.022 Sep 2023 pre-releaseNothing published for this version
-
2.0.419 Sep 2023 -
2.0.4-alpha.019 Sep 2023 pre-releaseNothing published for this version
-
2.0.313 Sep 2023 -
2.0.204 Sep 2023 -
2.0.2-alpha.031 Aug 2023 pre-releaseNothing published for this version
-
2.0.123 Aug 2023Release notes
Open source →- Documentation update;
- Bug fix in license functionality for Android;
- Face detection improvements for Android;
- Bug fix in camera preview for Android.
-
2.0.1-alpha.022 Aug 2023 pre-releaseNothing published for this version
-
2.0.019 Jul 2023Release notes
Open source →- Documentation update;
- Refactoring in FaceConfig;
- Refactoring in UI customization functionality.
-
2.0.0-alpha.118 Jul 2023 pre-releaseNothing published for this version
-
2.0.0-alpha.018 Jul 2023 pre-releaseNothing published for this version
-
1.2.130 May 2023 -
1.2.1-alpha.125 May 2023 pre-releaseNothing published for this version
-
1.2.1-alpha.025 May 2023 pre-releaseNothing published for this version