iproov_flutter 5.0.1 iproov_flutter: ^5.0.1 copied to clipboard
The iProov Biometrics SDK for Flutter, providing flexible authentication for identity assurance
iProov Biometrics Flutter SDK #
5.0.1 #
iProov Biometrics Flutter SDK v5.0.1 includes the following changes
Flutter #
- An
else
branch has been added to thewhen
expression to ensure it handles all possible cases, preventing potential crashes.
5.0.0 #
4.0.4 #
- Added
additionalOptions
parameter togetToken()
in the Dart API client.
4.0.3 #
4.0.2 #
4.0.1 #
iProov Biometrics Flutter SDK v4.0.1 includes the following changes
Flutter #
- The
certificates
option is nowList<String>?
. The base64-encoded SHA-256 hash of a certificate's Subject Public Key Info is used to add a certificate. - Removed unnecessary
meta
library
4.0.0 #
iProov SDK Biometrics Flutter SDK v4.0.0 is a major update which includes a number of improvements and breaking changes.
Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.
Flutter #
- To support the changes in SDK version iOS v11 and Android v9, the following have been updated:
- The following
Options
have been removed:faceDetector
,maxPitch
,maxYaw
andmaxRaw
UserTimeout
exception has been added toIProovException
IProov.Canceller
becomesIProov.Canceler
- The following
iOS #
- Upgraded SDK to v11.0.0.
- Requires iOS 12.0 and above
Android #
- Upgraded SDK to v9.0.1.
- Updated Gradle to version 7.5 and Gradle build tools to 7.4.1
Example app #
- Updated the Gradle to version 7.5 and Gradle build tools to 7.4.1
3.2.0 #
iProov Biometrics Flutter SDK v3.2.0 includes the following changes
Flutter #
- Declared support for Dart 3.
- Dependency on image package upgraded to 4.0.0
- Added
copyWith()
implementation toOptions
. Options
classes are now marked@immutable
.
iOS #
- Upgraded SDK to v10.3.0.
Android #
- Upgraded SDK to v8.5.0.
API Client #
- All methods now have named parameters.
enrolPhotoAndGetVerifyToken()
now supports passing assurance type.
3.1.1 #
3.1.0 #
iProov SDK Biometrics Flutter SDK v3.1.0 includes bug fixes
Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.
Flutter #
- Fix how
feedbackCode
,reason
andframe
values are returned byIProovEventFailure
, and valueframe
byIProovEventSucces
in the Android side.
iOS #
- Upgraded SDK to v10.1.2.
Android #
- Upgraded SDK to v8.3.0.
3.1.0 #
iProov SDK Biometrics Flutter SDK v3.1.0 includes bug fixes
Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.
Flutter #
- Fix how
feedbackCode
,reason
andframe
values are returned byIProovEventFailure
, and valueframe
byIProovEventSucces
in the Android side.
iOS #
- Upgraded SDK to v10.1.2.
Android #
- Upgraded SDK to v8.3.0.
3.0.0 #
iProov SDK Biometrics Flutter SDK v3.0.0 is a major update which includes a number of improvements and breaking changes.
Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.
Flutter #
- Cancelling all subscriptions to the
Stream<IProovEvent>
returned fromIProov.launch()
will now cancel any ongoing claim. Options
has been overhauled to support the new SDK options in iOS v10 and Android v8 respectively.- Fixed an issue where internal plugin errors would not be properly surfaced to the app.
iOS #
- Upgraded SDK to v10.1.1.
- Fixed an issue where custom fonts would crash on two consecutive launches.
Android #
- Upgraded SDK to v8.1.0.
- Fixed an issue where custom fonts would not be applied correctly.
API Client #
- Improved exception handling.
- The API Client now requires Dart 2.17+.
Example app #
- The example app now builds with sound null safety.
2.0.0 #
iProov SDK Biometrics Flutter SDK v2.0.0 is a major update which includes a number of improvements and breaking changes.
Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.
Flutter #
IProov.launch()
now returns aStream<IProovEvent>
rather than using callbacks.Options
are now built fromconst
constructors rather than setting individual properties.- Added comprehensive documentation to
Options
. - Added the following new options, supported in the latest SDK versions:
UiOptions.floatingPromptRoundedCorners
GenuinePresenceAssuranceUiOptions.readyFloatingPromptBackgroundColor
GenuinePresenceAssuranceUiOptions.notReadyFloatingPromptBackgroundColor
GenuinePresenceAssuranceUiOptions.readyOverlayStrokeColor
GenuinePresenceAssuranceUiOptions.notReadyOverlayStrokeColor
LivenessAssuranceUiOptions.floatingPromptBackgroundColor
LivenessAssuranceUiOptions.overlayStrokeColor
- Fixed an issue where specifying custom certificates for pinning would result in a crash.
iOS #
- Upgraded SDK to v9.5.0.
Android #
- Upgraded SDK to v7.5.0.
API Client #
- The Dart API client is now provided as a separate module,
iproov_api_client
. - Upgraded http to v0.13.4.
- Added support for the
/validate
API call.
Example App #
- Fixed an issue where the Android example app wouldn't build due to an error relating to Android embedding.
1.0.0 #
We're pleased to announce that the iProov Biometrics Flutter SDK is now production-ready!
Flutter #
- Added
floatingPromptEnabled
toUiOptions
. - Renamed
footerTextColor
topromptTextColor
inUiOptions
. - Removed
font
andfontResource
fromUiOptions
. UsefontPath
instead, which is now cross-platform.
iOS #
- Upgraded SDK to v9.3.0.
- Updated installation instructions for Cocoapods.
- Added support for custom fonts.
Android #
- Upgraded SDK to v7.2.0.
- Added support for custom fonts.
0.2.0 #
Flutter #
- All parameters to
IProov.launch()
are now named parameters. - API key and secret for the Example app should now be set in
api_keys.dart
. - Added
flutter_lints
dependency to package and example app. - Added
headerBackgroundColor
,footerBackgroundColor
,headerTextColor
andfooterTextColor
toUiOptions
. - General improvements to the Example app.
- Improved coding style and formatting.
- Pinning certificates should now be passed as
List<int>
instead ofString
paths.
iOS #
- Upgraded SDK to v9.2.0.
- Passing certificates directly as
List<int>
is now supported. - Error handling improvements.
closeButtonImage
is now supported.
Android #
- Upgraded SDK to v7.1.0.
- Passing certificates directly as
List<int>
is now supported. - Error handling improvements.