get_x_storage 0.2.0
get_x_storage: ^0.2.0 copied to clipboard
GetXStorage is a lightweight and efficient persistent storage solution for Flutter applications
0.2.0 #
- FIXED: Platform compatibility — all 6 platforms (Android, iOS, Web, Windows, macOS, Linux) now resolve clean import chains with no cross-platform contamination
- FIXED: Conditional imports for proper platform separation —
storage_factory.dartno longer imports bothdart:ioandpackage:websimultaneously - FIXED: WASM compatibility via
dart.library.js_interopconditional import support - FIXED: Removed VM-only
dart:nativewrappersimport fromread_write_value.dart - IMPROVED: Added
path_providerfor proper file storage on native platforms (replacedDirectory.systemTemp) - IMPROVED: Replaced weak XOR cipher with AES-256-CBC encryption (legacy XOR decryption preserved for backward compatibility)
- IMPROVED: Added
supportsDiskWriteanddisableDiskWrites()toStorageBaseinterface —enableBenchmarkMode()no longer uses fragile runtime type checks - IMPROVED: All exception rethrows now preserve original stack traces via
Error.throwWithStackTrace - IMPROVED: Exported
ReadWriteValueandStorageExtextension from main library - REMOVED: Unused
dart:nativewrappersdependency
0.1.0 #
- BREAKING CHANGE: Migrated from deprecated
dart:htmlto modernpackage:webfor web platform support - Fixed web storage persistence issues - data now saves correctly using
package:webAPI - Improved web storage implementation with proper
localStorage.setItem()andgetItem()methods - Removed all debug print statements for cleaner production code
- Enhanced web storage reliability and compatibility with latest Flutter SDK
- Fixed theme persistence in web applications
- All tests passing with new web implementation
0.0.9 #
-
BREAKING CHANGE: Removed
path_providerdependency to fix Android NDK Clang build errors -
Replaced
encryptpackage with lightweightcrypto-based encryption for better compatibility -
Fixed Android build issues with Flutter 3.38+ that required NDK installation
-
Improved cross-platform compatibility by removing native dependencies
-
Updated encryption implementation to use XOR cipher with SHA-256 key derivation
-
All tests passing with new implementation
-
Update Last SDK version
0.0.8 #
- Update Lsat SDK
0.0.7 #
- add delete method erese
- add new method remove
0.0.6 #
- add new two method
0.0.5 #
- Fix pub point.
0.0.4 #
- Fix bug platform support.
0.0.3 #
- Fix bug platform support.
0.0.2 #
- Fix bug platform support.
0.0.1 #
- initial release.