Flutter plugin release notes
Flutter plugin 3.6.0 - 05.02.2024
General changes and new features
- NEW: We extended the PinPolicy with the
validatePinForEnrollment
andvalidatePinForPinChange
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
- NEW: The SDK supports registering authenticators in multiple servers. See the Multiple Backend Support chapter for details.
- NEW: From this version on, the plugin also provides the device ID via DeviceInformation.
- NEW: A new device passcode authenticator is introduced.
- CHANGE: On new registrations, the biometric credentials will be invalidated when a new biometric is added to the operating system if
invalidateOnNewOsBiometrics
is not invoked (see Registration.invalidateOnNewOsBiometrics, AuthCloudApiRegistration.invalidateOnNewOsBiometrics, OutOfBandRegistration.invalidateOnNewOsBiometrics). - CHANGED: On new registrations, the device passcode cannot be used with biometric credentials by default (see Registration.allowDevicePasscodeAsFallback, AuthCloudApiRegistration.allowDevicePasscodeAsFallback, OutOfBandRegistration.allowDevicePasscodeAsFallback).
Breaking changes
- NEW: From this version on, the signature of the Authentication.onError callback function has changed. This method is invoked with an AuthenticationError which returns a SessionProvider that can be used to continue with the authentication session.
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 noaaid
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
- NEW: We now support disabling the device passcode as fallback for the biometric authenticator, see allowDevicePasscodeAsFallback.
- NEW: We now support adding a retry strategy to the device information change operation, see retryPolicy.
- CHANGED: The authenticationRetryInterval and authenticationMaxRetries properties have been deprecated in the Configuration object. Use the retryPolicyObtainingAuthorizationProvider instead.
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 noaaid
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.