fifty_storage 0.1.1
fifty_storage: ^0.1.1 copied to clipboard
Secure token storage and preferences management for Flutter apps. Part of the Fifty Flutter Kit.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-02-22 #
Changed #
- Upgraded
flutter_secure_storageto ^10.0.0 for pub.dev dependency score compliance
0.1.0 - 2025-12-31 #
Added #
- Initial release extracted from
fifty_arch TokenStorageabstract contract for secure credential storageSecureTokenStorageimplementation usingflutter_secure_storage- Singleton pattern with in-memory caching
- Synchronous reads after initialization
- Platform secure storage (Keychain/Keystore)
PreferencesStoragefor lightweight app preferences usingget_storage- Configurable container name via
configure() - Theme mode, language code, and user ID support
- Clear all preferences utility
- Configurable container name via
AppStorageServiceunified facade- Single initialization for both storage types
- Simplified API for common storage operations
- Preferences and token management in one place
- Comprehensive test suite with mocking support
- Full documentation with usage examples
Changed #
- Container name now configurable (was hardcoded as 'appName-app')
- Fixed incorrect absolute imports in original source
- Default container name is now 'fifty_storage'