- Add GitHub actions for publishing releases to pub.dev automatically
- Downgraded Flutter SDK
- Requires:
- sdk: '>=3.1.0 <4.0.0'
- flutter: '3.0.0'
- Add a localization model for messages shown to the user
- Implemented 'setTouchIDAuthenticationAllowableReuseDuration' for iOS and macOS
- Implemented 'getTouchIDAuthenticationAllowableReuseDuration' for iOS and macOS
- touchIDAuthenticationAllowableReuseDuration defaults to 0 Docs
- Requires:
- sdk: '>=3.1.3 <4.0.0'
- Minimun iOS version 12.0
- Improved documentation
-
Implements 'authenticate' operation in all platforms
-
Android using Biometrics API
-
macOS and iOS using Local Authentication
- macOS uses LAPolicy deviceOwnerAuthentication
- iOS uses LAPolicy deviceOwnerAuthenticationWithBiometrics
-
Linux using libfprint (fprintd-verify)
-
- Implements 'supports' operation on Android using Biometrics API
- Implements 'supports' operation on macOS
- Implements 'supports' operation on Linux
- Implements 'supports' operation on iOS