Skip to main content
Version: 3.8.x.x RR

Flutter plugin release notes

Flutter plugin 3.8.1 - 27.11.2024

General changes and new features

  • FIXED: We fixed application crashes which could occur due to threading issues during out-of-band operations.
  • FIXED: We improved the error handling on the iOS platform leading to better indicated method names in crash logs.

For more information, see API references.

Flutter plugin 3.8.0 - 12.11.2024

General changes and new features

  • CHANGED: We updated Nevis Mobile Authentication SDK to version 3.8.0.
  • NEW: AuthCloudApiClockSkewTooBig error is now also returned as AuthCloudApiError if such error occurs during registration.
  • NEW: Two experimental APIs that allow to check and synchronize configuration mismatches between client and backend has been added.
  • NEW: The new JwsAuthorizationProvider allows to execute deregistration without authorization requiring user interaction. (NEVISACCESSAPP-5598)

For more information, see API references.

Flutter plugin 3.7.0 - 12.07.2024

General changes and new features

Android 6 / API Level 23 deprecated

As of Flutter plugin 3.7.0, Android API level 23 support is deprecated.

  • CHANGED: We updated the minimum supported SDK version to Dart 3.1.0.
  • CHANGED: We updated Nevis Mobile Authentication SDK to version 3.7.0.
  • NEW: A new MetaData API to retrieve Nevis Mobile Authentication SDK version and other platform-dependent information is available. For applications running on Android, the API retrieves the SHA-256 hash of the signing certificate of the application that includes the SDK. For iOS applications, the API provides the FacetId of the application that includes the SDK.
  • NEW: A new experimental API to retrieve pending out-of-band operations has been added.

Breaking Changes

  • NEW: A new alphanumeric Password Authenticator is available. Note that this requires the nevisFIDO 8.2405.0 component version, otherwise you will need to manually extend the metadata and policy configuration files in nevisFIDO to support this new authenticator type. In this case refer to Default Nevis Authenticator Metadata to obtain the metadata statements and don't forget to add the authenticator AAIDs to the policy file(s). This is classified as a breaking change as depending on your implementation you may need to adapt your code when filtering or listing the available authenticators. (NEVISACCESSAPP-5406)

For more information, see API references.

Flutter plugin 3.6.0 - 05.02.2024

General changes and new features

  • NEW: We extended the PinPolicy with the validatePinForEnrollment and validatePinForPinChange methods. These methods allow implementing custom PIN policies of any nature.
  • CHANGED: We updated Nevis Mobile Authentication SDK to version 3.6.0.
  • FIXED: We fixed an issue where the plugin crashed during biometric authenticator cancellation on the Android platform.

For more information, see API references.

Flutter plugin 3.5.1 - 03.11.2023

General changes and new features

  • Changes to support latest Flutter version (3.13.9).

For more information, see API references.

Flutter plugin 3.5.0 - 09.10.2023

General changes and new features

  • CHANGED: We updated Nevis Mobile Authentication SDK to version 3.5.0.

For more information, see API references.

Flutter plugin 3.4.1 - 18.09.2023

General changes and new features

  • FIXED: We fixed error handling issues, that occurred in some rare cases during a PIN change operation and multiple backend registration and authentication scenarios.

For more information, see API references.

Flutter plugin 3.4.0 - 22.08.2023

General changes and new features

Breaking changes

For more information, see API references.

Flutter plugin 3.3.0 - 30.06.2023

General changes and new features

  • NEW: We now support invalidating the FIDO UAF credentials of biometric and fingerprint authenticators when the user adds new biometric credentials in the OS settings, see invalidateOnNewOsBiometrics.
  • NEW: We now support providing HTTP request headers that can be sent in the HTTP request during all the operations, see requestHeaders.
  • CHANGED: From this version on, the deleteAuthenticator method of LocalData does not require the aaid to be provided. Providing no aaid leads to all authenticator data being deleted.
  • CHANGED: Removed property validation for all operations as they are now handled by the native SDKs.

For more information, see API references.

Flutter plugin 3.2.0 - 30.03.2023

General changes and new features

For more information, see API references.

Flutter plugin 3.1.0 - 26.02.2023

General changes and new features

  • NEW: We now support class 2 sensors for the biometric authenticator on Android platform, see allowClass2AndroidSensors.
  • CHANGED: From this version on, the deregistration operation does not require the aaid to be provided. Providing no aaid in the operation leads to the whole account being deregistered instead of a single authenticator.

For more information, see API references.

Flutter plugin 3.0.1 - 05.12.2022

General changes and new features

  • Initial release.

For more information, see API references.