iProov Biometrics Flutter SDK v5.0.2 includes the following changes
- Upgrading Android Example App to Gradle 8 for improved performance and maintainability.
- Added namespace field to Gradle build configuration.
iProov Biometrics Flutter SDK v5.0.1 includes the following changes
- An
else
branch has been added to thewhen
expression to ensure it handles all possible cases, preventing potential crashes.
iProov Biometrics Flutter SDK v5.0.0 includes the following changes
- Upgraded SDK to v12.0.0.
- Requires iOS 13 and above
- Upgraded SDK to v10.0.0.
- Requires Android API Level 26 (Android 8 Oreo) and above
- Added
additionalOptions
parameter togetToken()
in the Dart API client.
iProov Biometrics Flutter SDK v4.0.3 includes the following changes
- New UI Event API.
- Upgraded SDK to v11.1.1.
- Upgraded SDK to v9.1.1.
iProov Biometrics Flutter SDK v4.0.2 includes the following changes
- Upgraded SDK to v11.0.3.
- Upgraded SDK to v9.0.3.
iProov Biometrics Flutter SDK v4.0.1 includes the following changes
- 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
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.
- 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
- Upgraded SDK to v11.0.0.
- Requires iOS 12.0 and above
- Upgraded SDK to v9.0.1.
- Updated Gradle to version 7.5 and Gradle build tools to 7.4.1
- Updated the Gradle to version 7.5 and Gradle build tools to 7.4.1
iProov Biometrics Flutter SDK v3.2.0 includes the following changes
- Declared support for Dart 3.
- Dependency on image package upgraded to 4.0.0
- Added
copyWith()
implementation toOptions
. Options
classes are now marked@immutable
.
- Upgraded SDK to v10.3.0.
- Upgraded SDK to v8.5.0.
- All methods now have named parameters.
enrolPhotoAndGetVerifyToken()
now supports passing assurance type.
iProov Biometrics Flutter SDK v3.1.1 includes an additional certificate added to the default certificate pinning, to support beyond Dec 2023.
- Upgraded SDK to v10.1.3.
- Upgraded SDK to v8.3.1.
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.
- Fix how
feedbackCode
,reason
andframe
values are returned byIProovEventFailure
, and valueframe
byIProovEventSucces
in the Android side.
- Upgraded SDK to v10.1.2.
- Upgraded SDK to v8.3.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.
- Fix how
feedbackCode
,reason
andframe
values are returned byIProovEventFailure
, and valueframe
byIProovEventSucces
in the Android side.
- Upgraded SDK to v10.1.2.
- Upgraded SDK to v8.3.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.
- 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.
- Upgraded SDK to v10.1.1.
- Fixed an issue where custom fonts would crash on two consecutive launches.
- Upgraded SDK to v8.1.0.
- Fixed an issue where custom fonts would not be applied correctly.
- Improved exception handling.
- The API Client now requires Dart 2.17+.
- The example app now builds with sound null safety.
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.
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.
- Upgraded SDK to v9.5.0.
- Upgraded SDK to v7.5.0.
- 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.
- Fixed an issue where the Android example app wouldn't build due to an error relating to Android embedding.
- Upgraded SDK to v9.3.2.
- Upgraded SDK to v9.3.1.
- Upgraded SDK to v7.3.0.
We're pleased to announce that the iProov Biometrics Flutter SDK is now production-ready!
- Added
floatingPromptEnabled
toUiOptions
. - Renamed
footerTextColor
topromptTextColor
inUiOptions
. - Removed
font
andfontResource
fromUiOptions
. UsefontPath
instead, which is now cross-platform.
- Upgraded SDK to v9.3.0.
- Updated installation instructions for Cocoapods.
- Added support for custom fonts.
- Upgraded SDK to v7.2.0.
- Added support for custom fonts.
- 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.
- Upgraded SDK to v9.2.0.
- Passing certificates directly as
List<int>
is now supported. - Error handling improvements.
closeButtonImage
is now supported.
- Upgraded SDK to v7.1.0.
- Passing certificates directly as
List<int>
is now supported. - Error handling improvements.
Initial preview release