NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Smart biometric auth with grace period. Skips prompt if phone was recently unlocked.
Last release 5 months ago
13 Apr 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
6 releases · first in 2026
One column per month.
Merge pull request #5 from vijayrockers/0.0.6
Merge pull request #5 from vijayrockers/0.0.6
0.0.6
persistAcrossBackgrounding option to AuthGraceOptions — controls whether the biometric prompt stays visible when the app is backgrounded mid-auth. Defaults to true.AuthGraceOptions, AuthResult, AuthGrace constructor, init(), authenticate(), isWithinGracePeriod(), isHardwareBacked(), and reset().integration_test/) for native Keystore/Keychain calls — runs on real device or emulator without triggering the biometric prompt.## Security model section — documents what the package protects against, known limitations, and appropriate vs. inappropriate use cases.Fix: Example app now included in published package so pub.dev awards the example score point.
lib/src/auth_grace_base.dart to pass static analysis on pub.dev.Fix: README demo GIF now renders correctly on pub.dev.
Fix: init() now always regenerates the Keystore key so changes to gracePeriodSeconds take effect immediately without requiring a reinstall.
init() now always regenerates the Keystore key so changes to gracePeriodSeconds take effect immediately without requiring a reinstall.isWithinGracePeriod() polled every second — locks exactly when the Keystore expires, not based on a drifting Dart timer.gracePeriodActive (device-unlock grace) now shows the countdown timer in the example app.Fix: Updated authenticate() call for local_auth 3.x API — AuthenticationOptions replaced with flat parameters (biometricOnly, persistAcrossBackgroundi
authenticate() call for local_auth 3.x API — AuthenticationOptions replaced with flat parameters (biometricOnly, persistAcrossBackgrounding).allowDeviceCredential: false now correctly maps to biometricOnly: true in the prompt.authentication, biometrics, security, local-auth.>=3.9.0 to align with flutter_lints ^6.0.0.flutter_lints to ^6.0.0 — zero lint issues.LocalAuthException codes now map to correct AuthStatus instead of always returning AuthStatus.error.
noCredentialsSet, noBiometricsEnrolled, noBiometricHardware → AuthStatus.notAvailable.userCanceled, timeout, systemCanceled, userRequestedFallback → AuthStatus.failed.AuthStatus.error.Smart biometric authentication with automatic grace period.
alwaysRequire mode for payment confirmation flows.Your coding agent can read these notes before it upgrades. Set up the MCP server →