From 31f14563f68c45f5187d18416d0ebff4ec8a8c6c Mon Sep 17 00:00:00 2001 From: Jia Hao Date: Thu, 28 Jan 2021 17:14:36 +0800 Subject: [PATCH 1/2] [local_auth] Fix incorrect switch fallthrough --- .../java/io/flutter/plugins/localauth/AuthenticationHelper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java b/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java index 096c7efd6d3d..3a7e2d76ca08 100644 --- a/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java +++ b/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java @@ -138,6 +138,7 @@ public void onAuthenticationError(int errorCode, CharSequence errString) { return; } completionHandler.onError("NotAvailable", "Security credentials not available."); + break; case BiometricPrompt.ERROR_NO_SPACE: case BiometricPrompt.ERROR_NO_BIOMETRICS: if (promptInfo.isDeviceCredentialAllowed()) return; From 94ae13b765089581f851f0fa90d6cb44f9ff41ab Mon Sep 17 00:00:00 2001 From: Jia Hao Goh Date: Sat, 30 Jan 2021 07:19:35 +0800 Subject: [PATCH 2/2] Bump version --- packages/local_auth/CHANGELOG.md | 14 +++++++++----- packages/local_auth/pubspec.yaml | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/local_auth/CHANGELOG.md b/packages/local_auth/CHANGELOG.md index 8bb043f52d8f..152ffb603e10 100644 --- a/packages/local_auth/CHANGELOG.md +++ b/packages/local_auth/CHANGELOG.md @@ -2,10 +2,14 @@ * Allow pin, passcode, and pattern authentication with `authenticate` method * **Breaking change**. Parameter names refactored to use the generic `biometric` prefix in place of `fingerprint` in the `AndroidAuthMessages` class - * `fingerprintHint` is now `biometricHint` - * `fingerprintNotRecognized`is now `biometricNotRecognized` - * `fingerprintSuccess`is now `biometricSuccess` - * `fingerprintRequiredTitle` is now `biometricRequiredTitle` + * `fingerprintHint` is now `biometricHint` + * `fingerprintNotRecognized`is now `biometricNotRecognized` + * `fingerprintSuccess`is now `biometricSuccess` + * `fingerprintRequiredTitle` is now `biometricRequiredTitle` + +## 1.0.0-nullsafety.4 + +* Fix incorrect error handling switch case fallthrough. ## 1.0.0-nullsafety.3 @@ -203,4 +207,4 @@ ## 0.0.1 -* Initial release of local authentication plugin. \ No newline at end of file +* Initial release of local authentication plugin. diff --git a/packages/local_auth/pubspec.yaml b/packages/local_auth/pubspec.yaml index 0f5a58835c3c..79870cc57da2 100644 --- a/packages/local_auth/pubspec.yaml +++ b/packages/local_auth/pubspec.yaml @@ -1,8 +1,8 @@ name: local_auth -description: Flutter plugin for Android and iOS devices to allow local +description: Flutter plugin for Android and iOS devices to allow local authentication via fingerprint, touch ID, face ID, passcode, pin, or pattern. homepage: https://github.com/flutter/plugins/tree/master/packages/local_auth -version: 1.0.0-nullsafety.3 +version: 1.0.0-nullsafety.4 flutter: plugin: