firestore_cache 2.4.1 copy "firestore_cache: ^2.4.1" to clipboard
firestore_cache: ^2.4.1 copied to clipboard

A Flutter plugin for fetching Firestore documents with read from cache first then server

2.4.1 (2023-11-19) #

Bug Fixes #

  • deps: update dependency cloud_firestore to ^4.13.0 (#201) (daf07c6)
  • deps: update dependency shared_preferences to ^2.2.2 (#202) (67a5723)

Continuous Integration #

  • deps: update kuhnroyal/flutter-fvm-config-action action to v2 (#203) (0d8a5cc)

2.4.0 (2023-11-16) #

Features #

  • dart: update dependency dart to >=2.19.6 <3.0.0 (#199) (0c170be)

Bug Fixes #

  • deps: update dependency cloud_firestore to ^4.12.2 (#200) (a51ab56)

Miscellaneous Chores #

  • deps: lock file maintenance (#172) (1f6ebf1)
  • deps: lock file maintenance (#174) (fdd243c)
  • deps: lock file maintenance (#180) (a33009c)
  • deps: lock file maintenance (#184) (f77d536)
  • deps: lock file maintenance (#188) (b30c00a)
  • deps: lock file maintenance (#192) (3ea7f43)
  • deps: lock file maintenance (#195) (5c9c305)
  • deps: update dependency flutter_lints to v3 (#187) (a0a9c97)
  • deps: update dependency flutter_lints to v3.0.1 (#194) (524339e)
  • deps: update dependency mocktail to v1.0.1 (#173) (8e45113)
  • deps: update dependency semantic-release to v22.0.4 (#170) (1d41ac6)
  • deps: update dependency semantic-release to v22.0.5 (#171) (977dc60)
  • deps: update dependency semantic-release to v22.0.6 (#191) (6593761)
  • deps: update dependency semantic-release to v22.0.7 (#193) (b29e6a7)
  • deps: update dependency semantic-release-pub to v0.3.2 (#176) (d1c57c7)
  • deps: update dependency semantic-release-pub to v0.3.3 (#182) (158ca26)
  • node: update dependency node to v20 (#185) (b29d3d4)
  • node: update node.js to >=18.18.1 (#179) (9641769)
  • pin node to 18.18.0 in .nvmrc (#196) (b0314a8)

Continuous Integration #

  • deps: update actions/checkout digest to b4ffde6 (#183) (f0936d1)
  • deps: update actions/setup-node action to v4 (#186) (ded64ca)
  • deps: update subosito/flutter-action action to v2.11.0 (#177) (bd42950)
  • deps: update subosito/flutter-action action to v2.12.0 (#189) (0f48620)
  • deps: update zeshuaro/github-actions-workflows digest to 4acc72d (#197) (3254ec9)
  • deps: update zeshuaro/github-actions-workflows digest to 68a82af (#175) (513bdc1)
  • deps: update zeshuaro/github-actions-workflows digest to a7f44cd (#178) (33b5b03)
  • deps: update zeshuaro/github-actions-workflows digest to cba152d (#190) (98d9bbc)
  • renovate: add flutterVersion preset (#198) (8609f3f)

2.3.1 (2023-09-25) #

Bug Fixes #

Documentation #

  • license: update copyright year to 2023 (#115) (53106d8)

Miscellaneous Chores #

  • deps: lock file maintenance (#118) (6c67135)
  • deps: lock file maintenance (#119) (2af763c)
  • deps: lock file maintenance (#121) (9acbcbd)
  • deps: lock file maintenance (#122) (60a6fff)
  • deps: lock file maintenance (#124) (8bfd6a8)
  • deps: lock file maintenance (#129) (66af159)
  • deps: lock file maintenance (#131) (fe572f8)
  • deps: lock file maintenance (#133) (b006255)
  • deps: lock file maintenance (#135) (3913efa)
  • deps: lock file maintenance (#136) (21e5a84)
  • deps: lock file maintenance (#137) (295cdb0)
  • deps: lock file maintenance (#138) (fb204db)
  • deps: lock file maintenance (#140) (dbed9eb)
  • deps: lock file maintenance (#141) (e3b179a)
  • deps: lock file maintenance (#142) (9cedfce)
  • deps: lock file maintenance (#143) (05d21aa)
  • deps: lock file maintenance (#144) (1e0da9f)
  • deps: lock file maintenance (#145) (514e78f)
  • deps: lock file maintenance (#147) (655ec8d)
  • deps: lock file maintenance (#148) (27a7eaf)
  • deps: lock file maintenance (#149) (25818b1)
  • deps: lock file maintenance (#151) (42853ee)
  • deps: lock file maintenance (#152) (cb2b6dc)
  • deps: lock file maintenance (#154) (5001bb0)
  • deps: lock file maintenance (#156) (a5727c7)
  • deps: lock file maintenance (#157) (680a80b)
  • deps: lock file maintenance (#161) (8d159f8)
  • deps: pin dependencies (#159) (6805778)
  • deps: update actions/checkout action to v4 (#158) (541126e)
  • deps: update actions/checkout digest to 8ade135 (#160) (6a9a55b)
  • deps: update actions/stale action to v7 (#113) (f615dfc)
  • deps: update actions/stale action to v8 (#128) (39127f0)
  • deps: update amannn/action-semantic-pull-request action to v5.1.0 (#120) (e0843a0)
  • deps: update amannn/action-semantic-pull-request action to v5.2.0 (#125) (27590cf)
  • deps: update amannn/action-semantic-pull-request action to v5.3.0 (#163) (97b0af3)
  • deps: update codecov/codecov-action action to v3.1.2 (#132) (d880d0a)
  • deps: update codecov/codecov-action action to v3.1.3 (#134) (1348114)
  • deps: update codecov/codecov-action action to v3.1.4 (#139) (9d59191)
  • deps: update dependency mocktail to v1 (#150) (ed3d25b)
  • deps: update dependency semantic-release-pub to v0.3.0 (#164) (ccb3269)
  • deps: update fantasticfiasco/action-update-license-year action to v3 (#130) (7861fa0)
  • deps: update fantasticfiasco/action-update-license-year action to v3.0.2 (#146) (61e3d66)
  • deps: update subosito/flutter-action action to v2.10.0 (#127) (ce21726)
  • deps: update subosito/flutter-action action to v2.9.1 (#126) (7415672)
  • deps: update zeshuaro/github-actions-workflows digest to 06fac08 (#166) (52ac6e2)
  • downgrade semantic-release-pub to 0.2.2 (#168) (daf86f4)
  • update dependency semantic-release-pub to 0.3.1 (#169) (0862802)
  • update version to 2.3.0+1 (#117) (66eca9e)

Continuous Integration #

  • add update license workflow (#114) (3ed639f)
  • semantic-release: configuration (#162) (b18c952)
  • update renovate to use config presets (#116) (092235b)
  • workflows: migrate to shared pull reuqest and scheduled workflows (#165) (bb9426f)

2.3.0+1 #

  • docs(license): update copyright year to 2023

2.3.0 #

  • chore: Updated cloud_firestore: ^4.0.0

2.2.1 #

  • docs: Updated readme and documentation

2.2.0 #

  • chore: Updated cloud_firestore: ^3.0.0

2.1.1 #

  • feat: Added to parse server date string type for the firestoreCacheField in getDocuments

2.1.0 #

  • fix: Fixed types mismatch between firestore_cache and cloud_firestore

  • BREAKING: Added Map<String, dynamic> type to DocumentReference, DocumentSnapshot, Query and QuerySnapshot

  • BREAKING: getDocument had been updated with the following function signature:

    Future<DocumentSnapshot<Map<String, dynamic>>> getDocument(
      DocumentReference<Map<String, dynamic>> docRef, {
      Source source = Source.cache,
      bool isRefreshEmptyCache = true,
    });
    
  • BREAKING: getDocuments had been updated with the following function signature:

    Future<QuerySnapshot<Map<String, dynamic>>> getDocuments({
      required Query<Map<String, dynamic>> query,
      required DocumentReference<Map<String, dynamic>> cacheDocRef,
      required String firestoreCacheField,
      String? localCacheKey,
      bool isUpdateCacheDate = true,
    });
    

2.0.0 #

  • chore: Updated cloud_firestore: ^2.0.0
  • chore: Updated shared_preferences: ^2.0.0

1.0.0+1 #

  • docs: Updated readme

1.0.0 #

  • BREAKING: Opted into null safety
  • chore: Updated cloud_firestore: ">=1.0.3 <1.1.0"
  • chore: Updated shared_preferences: ">=2.0.0 <2.1.0"

0.3.0 #

  • chore: Updated cloud_firestore: ">=0.16.0 <0.17.0"
  • chore: Removeed dependency meta

0.2.0+1 #

  • chore: Updated cloud_firestore: ">=0.14.0 <0.15.0"
  • chore: Updated meta: ">=1.0.0 <1.3.1"
  • chore: Updated shared_preferences: ">=0.5.0 <2.0.0"
  • chore: Removed dependency firebase_core

0.2.0 #

  • chore: Updated cloud_firestore >= 0.14.0

0.1.1 #

  • feat: Added option to re-fetch document from the server if the cached document is empty

0.1.0 #

  • Initial release
93
likes
0
pub points
87%
popularity

Publisher

unverified uploader

A Flutter plugin for fetching Firestore documents with read from cache first then server

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

cloud_firestore, flutter, shared_preferences

More

Packages that depend on firestore_cache