NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Enhanced local authentication plugin for biometrics with required cryptoObject support for Android security compliance.
Last release 4 months ago
24 May 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
6 releases · first in 2026
One column per month.
Android Compatibility Align: Restored full contract compatibility with the official local_auth package on Android. Removed custom mappings in BetterLo
local_auth package on Android. Removed custom mappings in BetterLocalAuth.java, returning raw "weak" and "strong" biometric capabilities directly over the platform channel.default_method_channel_platform.dart to support translating 'weak' and 'strong' types back to BiometricType.weak and BiometricType.strong in Dart. This perfectly restores the official package behavior and prevents custom app checks (that rely on the original API contract) from breaking.Android Refactor: Replaced complex reflection for setting the negative button in AuthenticationHelper.java with a clean direct call to the native API
AuthenticationHelper.java with a clean direct call to the native API using standard DialogInterface.OnClickListener lambdas and @RequiresApi annotations.BetterLocalAuth.java where "strong" biometrics (like secure fingerprints) were mapped to "face" and "weak" biometrics were mapped to "fingerprint". Strong fingerprint devices now correctly return BiometricType.fingerprint and show the correct fingerprint icons in the Dart UI.KeychainHelper.storeInKeychain(...) in BetterLocalAuth.swift to enforce hardware-protected SecAccessControl with .biometryAny for high-security ThisDeviceOnly keychain profiles. This protects against client-side dynamic attacks (like Frida hooks) by locking the secure token directly inside the Apple Secure Enclave.AuthenticationHelper.java. The package now safely fails-fast if hardware-backed TEE key generation fails, removing potential bypass backdoors.- Bugfix release
- Bugfix release
- Bugfix release
Initial release of better_local_auth package.
Initial release of better_local_auth package.
local_auth-3.0.1 with enhanced security featurescryptoObject parameter for Android authenticationkeychainOptions parameter for iOS authenticationBetterLocalAuthentication class with enhanced APIcryptoObject parameter is now required for all authenticate() callskeychainOptions parameter is now required for all authenticate() callscryptoObject and keychainOptions parametersBetterLocalAuthentication class with factory methods for crypto objectsauthenticateEnhanced() method returning AuthResult with detailed informationMigrationHelper utilities for analyzing and migrating from local_authlocal_authYour coding agent can read these notes before it upgrades. Set up the MCP server →