firestore_cache 2.11.1 firestore_cache: ^2.11.1 copied to clipboard
A Flutter plugin for fetching Firestore documents with read from cache first then server
2.11.1 (2024-01-14) #
Bug Fixes #
- deps: update dependency cloud_firestore to ^4.14.0 (#275) (764ff2e)
- sdk: update dependency dart to >=3.2.4 <4.0.0 (#255) (e478aa1)
- sdk: update dependency flutter to >=3.16.6 (#272) (66e87aa)
- sdk: update dependency flutter to >=3.16.7 (#274) (88276b3)
Documentation #
Miscellaneous Chores #
- deps: lock file maintenance (#256) (377439a)
- deps: lock file maintenance (#259) (56e7c40)
- deps: lock file maintenance (#266) (7421f3c)
- deps: update dependency semantic-release-pub to v0.7.0 (#270) (5f82ee7)
- example/deps: lock file maintenance (#267) (9e2e97f)
- example/deps: lock file maintenance example dependencies (#257) (e433d59)
- node: update dependency node to v20.11.0 (#271) (4686dc5)
- vscode: add
settings.json
(#283) (17ab9e3)
Continuous Integration #
- deps: update zeshuaro/github-actions-workflows digest to 04a2125 (#263) (206f3d7)
- deps: update zeshuaro/github-actions-workflows digest to 1a5d202 (#279) (1d8877f)
- deps: update zeshuaro/github-actions-workflows digest to 1b78c32 (#269) (e7d19ba)
- deps: update zeshuaro/github-actions-workflows digest to 29c0760 (#261) (59f63e8)
- deps: update zeshuaro/github-actions-workflows digest to 558806b (#282) (33bbf1f)
- deps: update zeshuaro/github-actions-workflows digest to 6f3f4e9 (#258) (7214b19)
- deps: update zeshuaro/github-actions-workflows digest to 7b25428 (#276) (19640af)
- deps: update zeshuaro/github-actions-workflows digest to 8050038 (#262) (9e509a6)
- deps: update zeshuaro/github-actions-workflows digest to b4bf0b4 (#273) (b41b6e1)
- deps: update zeshuaro/github-actions-workflows digest to b8a4973 (#265) (97be0f7)
- github-actions: use shared flutter package workflow (#281) (c9fea9b)
- release: use github app token (#277) (163789f)
- scheduled: provide
PAT
to workflow (#268) (5538ff3) - scheduled: use github app id and private key (#278) (e438146)
- separate
pull_request
andpull_request_target
actions (#264) (0f616c7) - update-license: remove unused workflow (#280) (c069710)
2.11.0 (2023-12-24) #
Features #
Bug Fixes #
Miscellaneous Chores #
- deps: lock file maintenance (#249) (d2f7e1d)
- deps: update dependency mocktail to v1.0.2 (#253) (c3799be)
- example/deps: lock file maintenance example dependencies (#250) (9ba6079)
2.10.0 (2023-12-17) #
Features #
Bug Fixes #
- deps: update dependency cloud_firestore to ^4.13.4 (#247) (81892ff)
- deps: update dependency cloud_firestore to ^4.13.5 (#248) (9786e15)
Miscellaneous Chores #
- deps: lock file maintenance (#241) (4a1c784)
- deps: update dependency semantic-release to v22.0.12 (#244) (112ba27)
- deps: update dependency semantic-release-pub to v0.6.2 (#243) (2e7194f)
- example/deps: lock file maintenance example dependencies (#242) (beed951)
Continuous Integration #
2.9.0 (2023-12-10) #
Features #
- sdk: update dependency dart to >=3.2.3 <4.0.0 (#233) (159683e)
- sdk: update dependency flutter to >=3.16.3 (#235) (69bf970)
Bug Fixes #
Miscellaneous Chores #
- deps: lock file maintenance (#229) (b70ce10)
- deps: update dependency build_runner to v2.4.7 (#231) (2abe3e3)
- deps: update dependency semantic-release to v22.0.10 (#240) (8a0e38e)
- deps: update dependency semantic-release to v22.0.9 (#237) (843e9b3)
- deps: update dependency semantic-release-pub to v0.6.1 (#234) (0536d5a)
- example/deps: lock file maintenance example dependencies (#230) (e01f51f)
Continuous Integration #
- deps: update zeshuaro/github-actions-workflows digest to 3fc2038 (#236) (b7bd2df)
- deps: update zeshuaro/github-actions-workflows digest to 4d58104 (#238) (3cea17a)
- deps: update zeshuaro/github-actions-workflows digest to 6be9096 (#239) (031cf2c)
2.8.0 (2023-12-03) #
Features #
- sdk: update dependency dart to >=3.2.2 <4.0.0 (#221) (97c7928)
- sdk: update dependency flutter to >=3.16.2 (#226) (1d04229)
Continuous Integration #
- deps: update zeshuaro/github-actions-workflows digest to 8ca89b8 (#227) (0149373)
- deps: update zeshuaro/github-actions-workflows digest to b9c8d75 (#228) (bbd1245)
2.7.0 (2023-12-01) #
Features #
- sdk: update dependency dart to >=3.2.1 <4.0.0 (#215) (71f52b3)
- sdk: update dependency flutter to >=3.16.1 (#220) (f36f063)
Bug Fixes #
Documentation #
Miscellaneous Chores #
- deps: lock file maintenance (#218) (2cae96c)
- example/deps: lock file maintenance example dependencies (#219) (9225a61)
- fix typos (#225) (afe058e)
Continuous Integration #
2.6.0 (2023-11-26) #
Features #
- dart: update dependency dart to v3 (#204) (e1720bb)
- flutter: update dependency flutter to >=3.16.0 (#208) (75a6194)
Bug Fixes #
Miscellaneous Chores #
- deps: lock file maintenance (#209) (003d1e9)
- deps: update dependency semantic-release to v22.0.8 (#211) (0e13ae0)
- deps: update dependency semantic-release-pub to v0.4.0 (#212) (9fa35c0)
- deps: update dependency semantic-release-pub to v0.5.0 (#216) (2c1eba7)
- example/deps: lock file maintenance example dependencies (#210) (4cfe311)
- node: update dependency node to v20.10.0 (#217) (5d93d0d)
Continuous Integration #
2.5.0 (2023-11-19) #
Features #
Continuous Integration #
- add to run linting on example app (#206) (cac7ebf)
- remove analyze job from main workflow (#205) (6cea2de)
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 #
2.4.0 (2023-11-16) #
Features #
Bug Fixes #
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 #
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
to0.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
ingetDocuments
2.1.0 #
-
fix: Fixed types mismatch between
firestore_cache
andcloud_firestore
-
BREAKING: Added
Map<String, dynamic>
type toDocumentReference
,DocumentSnapshot
,Query
andQuerySnapshot
-
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