vault_storage 0.0.4
vault_storage: ^0.0.4 copied to clipboard
A package for secure key-value and file storage using Hive and flutter_secure_storage.
0.0.4 #
- refactor: Rename storageService to vaultStorage for consistency in README and tests
- chore: Update README for web compatibility and usage improvements
- docs: Clarify Riverpod dev version requirement and that generated files are included
- docs: Improve code examples and error handling documentation
- docs: Add comprehensive usage examples for both key-value and secure file storage
0.0.3 #
- fix: Update conditional imports for web compatibility in vault_storage_impl.dart, from dart.library.html to dart.library.js_interop
0.0.2 #
- Added web compatibility for vault_storage package.
- Enhanced storage capabilities:
- Added secure file storage with new Hive box.
- Updated BoxType enum to support secure file storage.
- Implemented platform-specific file storage handling.
- Improved error handling:
- Added disposal error handling to IVaultStorage interface.
- Enhanced error handling throughout the package.
- Added example project with pubspec.yaml demonstrating package usage.
- Code improvements:
- Better formatting and code consistency.
- Cleaned up unused code in test files.
- Refactored implementation for better maintainability.
0.0.1 #
- Initial release of the
vault_storagepackage. - Provides secure key-value and file storage using Hive and
flutter_secure_storage. - Features include:
- Dual storage model for key-value pairs and file blobs.
- AES-GCM encryption for all sensitive data.
- Cryptographic operations offloaded to background isolates.
- Type-safe error handling with
fpdart. - Riverpod provider for easy dependency injection.