keep 0.2.5
keep: ^0.2.5 copied to clipboard
Typed, reactive, encrypted local storage for Flutter.
0.2.5 #
Added #
- Added memory cache for
KeepKeyPlainandKeepKeySecureread operations. - Added
clear()andremove()methods toSubKeyManager.
Changed #
- Renamed
KeepValueTypetoKeepType. - Replaced
tUnknownwithtNulland addedtBytesforUint8Listsupport.
Performance #
- Read operations now return cached values, significantly improving throughput.
- See
test/stress_test.dartfor benchmarks.
0.2.3 #
Added #
- Added
KeepValueTypeenum for type-safe binary encoding. - Type byte now stored in binary format header.
- Added
KeepValueType.parse<T>()for default type conversions.
0.2.2 #
0.2.1 #
0.2.0 #
Added #
- Introduced binary format versioning and migration infrastructure (V1).
- Improved storage key hashing and internal data obfuscation.
Changed #
- Breaking:
KeepKeySecurenow stores raw encrypted values directly for better efficiency. - Standardized code structure and return patterns.
Fixed #
- Fixed crash when handling empty external storage files.
- Added legacy format support during migration.
0.1.2 #
0.1.1 #
0.1.0 #
Added #
- Added
fromStorage/toStorageconverters toKeepKeyPlain. - Enhanced type safety for
Keep.listandKeep.mapfactories.
0.0.2 #
Added #
- Added static key factories (
Keep.integer,Keep.stringSecure, etc.). - Added
decimalanddecimalSecurefactories.
Changed #
Keep.keysnow uses internal registry for faster access.clearRemovable()automatically notifies listeners.
Fixed #
- Improved
numtodoubleconversion. - Fixed boolean parsing support.
0.0.1+1 #
- Internal build stabilization.
0.0.1 #
- Initial release