ifl 0.0.5 copy "ifl: ^0.0.5" to clipboard
ifl: ^0.0.5 copied to clipboard

Contract-first storage package for Flutter apps with Hive and secure key-value adapters.

0.0.5 #

  • Preserve the string value "null" when parsing JSON values.

0.0.4 #

  • Consolidated public imports under package:ifl/ifl.dart.
  • Removed separate root entrypoints package:ifl/ifl_hive.dart and package:ifl/ifl_secure.dart.
  • Reorganized storage exports so lib/src/storage/storage.dart is the storage module barrel file.
  • Moved storage interfaces into lib/src/storage/interface/.
  • Added module barrel exports for foundation, storage, and util from lib/ifl.dart.
  • Kept Hive and secure storage factory implementations under their respective lib/src/storage/impl/... directories.

0.0.3 #

  • Added initHiveKvStorage in package:ifl/ifl_hive.dart so apps can create Hive-backed KvStorage without manually opening a Box.
  • initHiveKvStorage initializes Hive automatically on first use.
  • Added one-time init guard to prevent duplicate concurrent initialization.
  • Added subDir consistency handling after first initialization (logs and ignores new value instead of throwing).
  • Added defaults in initHiveKvStorage:
    • boxName = '@ifl'
    • subDir = 'kv_storage'
  • Added resetHiveKvStorageInitStateForTesting() for test-only state reset.
  • Removed public createHiveKvStorage(Box<String> box) entrypoint.

0.0.2 #

  • Initial release of contract-first storage foundation.
  • Added public storage contracts: Storage, KvStorage, DatabaseStorage.
  • Added stable entrypoints:
    • createHiveKvStorage in package:ifl/ifl_hive.dart
    • createSecureKvStorage in package:ifl/ifl_secure.dart
  • Added adapter-based implementations for Hive and flutter_secure_storage.
  • Added unit tests for storage contracts and implementation behavior.
  • Added contribution and architecture docs.

0.0.1 #

  • Initial Flutter plugin template scaffold.
2
likes
140
points
21
downloads

Documentation

API reference

Publisher

verified publishershuothink.com

Weekly Downloads

Contract-first storage package for Flutter apps with Hive and secure key-value adapters.

Repository (GitHub)
View/report issues
Contributing

Topics

#storage #flutter #hive #secure-storage

License

MIT (license)

Dependencies

equatable, flutter, flutter_secure_storage, hive, hive_flutter

More

Packages that depend on ifl