iyam_core 0.2.3 copy "iyam_core: ^0.2.3" to clipboard
iyam_core: ^0.2.3 copied to clipboard

Core foundation package (network, storage, utils)

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.2.3 - 2026-01-04 #

Changed #

  • Add RepoFailure class to handle repository failures.
  • Updated dependencies: shared_preferences, sqflite, and path.

0.2.1 - 2025-12-30 #

Added #

  • Added CurrencyFormatter for Indonesian Rupiah formatting.

0.1.4 - 2025-12-27 #

Changed #

  • Remove RefreshTokenInterceptor as it's not used anymore.

0.1.3 - 2025-12-27 #

Added #

  • Added FormDataSerializable mixin to easily convert request models to FormData.
  • Support for File and XFile (image_picker) in FormData conversion.

0.1.2 - 2025-12-27 #

Added #

  • Added image_picker dependency.

0.1.1 - 2025-12-27 #

Changed #

  • Minor improvements and updates.

0.1.0 - 2025-12-01 #

Added #

  • Initial release of iyam_core
  • Network layer:
    • Dio initializer
    • Auth & refresh token interceptor
    • API request/response logging
    • Offline queue & retry mechanism
  • Data layer:
    • Base repository & datasource abstraction
    • Offline-first repository template
    • Pagination abstraction
    • List response & meta handling
  • Storage:
    • Secure storage wrapper
    • Local storage wrapper
    • Generic read/write list helpers
  • Database:
    • Sqflite database initializer
    • Base DAO abstraction
    • TTL cache helper
    • Optional encrypted database support
    • Optional Drift ORM integration
  • Utilities:
    • Logger
    • Date formatter
    • Validators
    • Network checker
  • App configuration:
    • Environment & AppConfig abstraction

0
likes
120
points
467
downloads

Publisher

unverified uploader

Weekly Downloads

Core foundation package (network, storage, utils)

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

connectivity_plus, dio, flutter_secure_storage, image_picker, intl, path, shared_preferences, sqflite

More

Packages that depend on iyam_core