secure_session_manager 1.1.0
secure_session_manager: ^1.1.0 copied to clipboard
A lightweight, secure, and highly scalable session management package for Flutter with zero performance overhead when optional features are disabled.
1.1.0 #
- Added
Dioandhttpinterceptors for automatic token injection and 401 handling. - Introduced
JwtDecoderfor automatic expiry detection from JWT payloads. - Added
SharedPreferencesProviderfor broad device compatibility (fallback for non-secure storage needs). - Added
revokeTokenmethod toSessionManagerfor explicit server-side revocation. - Improved test coverage and reliability.
1.0.2 #
- Expanded SDK compatibility: Now supports Dart SDK ">=3.6.0 <4.0.0".
- Updated environment constraints to support a wider range of development environments.
1.0.1 #
- Added explicit platform support for Android, iOS, Web, Windows, macOS, and Linux.
- Included relevant topics for better discoverability.
- Improved documentation with detailed idle detection and global listener guides.
- Enhanced example app with real-time activity logs.
- Cleaned up analysis warnings and improved strict typing.
1.0.0 #
- Initial release of
secure_session_manager. - Secure token storage with
flutter_secure_storage. - Atomic token refresh with request queueing.
- Optional, event-driven idle detection.
- App lifecycle session validation.
- Unit-testable architecture.