NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
A flexible, provider-based authentication toolkit for Flutter with stream-based auth state, customizable storage, and composable UI widgets.
Last release 1 years ago
30 May 2025
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
5 releases · first in 2025
One column per month.
Added imageUrl property to DefaultAuthUser
imageUrl property to DefaultAuthUserAuthProvider interface
refreshToken method with default implementation returning nullAuthManager with refresh capabilities
refreshSession() method for manual token refreshAuthConfig
autoRefreshOnExpiry flag (defaults to true)TokenRefreshEvent for refresh tracking
Update SDK to >=3.0.0 <4.0.0 and flutter to >=3.7.0 in pubspec.yaml
>=3.0.0 <4.0.0 and flutter to >=3.7.0 in pubspec.yamlImproved Readme documentation with quickstart guide and built-in providers
Fixed AuthManager.login() to properly respect defaultProviderId from AuthConfig
AuthManager.login() to properly respect defaultProviderId from AuthConfigAuthException classAuthEventBus for improved testabilityAuthBuilder with optimized stream handling and token expiration checkInitial release of the Authflow package with the following features:
Initial release of the Authflow package with the following features:
AuthToken: Token management with access token, refresh token, and expiration handlingAuthUser: Abstract user model with DefaultAuthUser implementationAuthStorage: Interface for persisting authentication stateSecureAuthStorage: Implementation using SharedPreferences for secure storageAuthProvider: Abstract interface for authentication providersAuthStatus: Enum representing authentication states (authenticated, unauthenticated, loading)AuthRegistry: Global registry for managing authentication providersAuthManager: Central orchestrator for authentication operationsAuthConfig: Configuration system for the auth managerAuthEventBus: Reactive event system using RxDart's BehaviorSubject for auth state changesAnonymousAuthProvider: Provider for anonymous authenticationEmailPasswordAuthProvider: Base provider for email/password authenticationMockEmailPasswordAuthProvider: Implementation for testing or demosLoginEvent: Dispatched when a user logs inLogoutEvent: Dispatched when a user logs outAuthBuilder: Stream-based widget for building UIs based on auth stateYour coding agent can read these notes before it upgrades. Set up the MCP server →