firebase_cached_image 0.7.0 copy "firebase_cached_image: ^0.7.0" to clipboard
firebase_cached_image: ^0.7.0 copied to clipboard

Cache Manager and Cached ImageProvider for Firebase Cloud Storage Objects.

0.7.0 #

  • Feat: Added Wasm compilation support

0.6.3 #

  • Fix: Invalid type cast in image not found check
  • Breaking: ImageNotFoundException.originalException is now of type Object instead of PlatformException

0.6.2 #

  • Feat: Fallback url support added in FirebaseImageProvider
  • Fix: ImageNotFoundException not thrown when the file is not found on the server

0.6.1 #

  • Update firebase_core and firebase_storage dependencies' max version

0.6.0 #

  • CacheOptions.metadataRefreshInBackground field removed (Breaking).
  • CacheOptions.checkForMetadataChange field deprecated and used CacheOptions.checkIfFileUpdatedOnServer field instead.
  • Fixed FirebaseCacheManager.clearCache method not clearing db entries.
  • FirebaseCacheManager.copyToCache method added
  • Tests added
  • Minor fixes (#19)

0.5.3 #

  • Fixed bug in FirebaseCacheManager.getSingleFile method not checking for whether the file exists or not.

0.5.2 #

  • Upgrade uuid dependency to >=3.0.0 <5.0.0 (#14)

0.5.1 #

  • Initiate FIrebaseCacheManager in load method in FirebaseImageProvider
  • Added subDir field to FirebaseImageProvider's toString() output

0.5.0 #

  • Implemented ImageProvider.loadImage method
  • Fixed downloading image twice when the source is Source.server
  • Do no cache file if the source is Source.server
  • FirebaseImageProvider instance equality issue fixed
  • CacheOptions.shouldCache field removed (breaking)
  • CacheOptions.checkForMetadataChange is not false by default (breaking)
  • Deprecated CacheOptions.metadataRefreshInBackground field (will remove this field in future)
  • Added modifiedBefore arg in FirebaseCacheManager.clearCache method
  • Added basic error handling in FirebaseImageProvider, Now you can check if the error is ImageNotFoundException in Image.errorBuilder callback to indicate file not found on the server.
  • FirebaseUrl() constructor now support both firebase or google storage url
  • Fixed FirebaseCacheManager.clearCache method not respecting the subDir field and clearing the entire cache

0.4.5 #

  • fixed broken FirebaseCacheManager.delete() method (#13)

0.4.4 #

  • Files will be saved with it's extensions
  • Bug fixes

0.4.3 #

  • FirebaseCacheManager.isCached method added
  • Bug fixes

0.4.2 #

  • added loadingBuilder support

0.4.1 #

  • bug fixes

0.4.0 #

  • Breaking Changes
  • Singleton pattern removed
  • shouldCache removed
  • Bug fixes
  • moved ref param to FirebaseUrl
  • New methods added
  • Dependencies fix

0.3.1 #

  • readme updated

0.3.0 #

  • Bug Fixes.
  • Some Apis changed.
  • Added more functionality

0.2.0 #

  • database changed to sqflite.
  • removed web support

0.1.0 #

  • initial release.
35
likes
150
points
1.12k
downloads

Publisher

unverified uploader

Weekly Downloads

Cache Manager and Cached ImageProvider for Firebase Cloud Storage Objects.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

file, firebase_core, firebase_storage, flutter, path, path_provider, sqflite, uuid

More

Packages that depend on firebase_cached_image