- docs(license): update copyright year to 2023
- chore: Updated
cloud_firestore: ^4.0.0
- docs: Updated readme and documentation
- chore: Updated
cloud_firestore: ^3.0.0
- feat: Added to parse server date string type for the
firestoreCacheField
ingetDocuments
-
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, });
- chore: Updated
cloud_firestore: ^2.0.0
- chore: Updated
shared_preferences: ^2.0.0
- docs: Updated readme
- 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"
- chore: Updated
cloud_firestore: ">=0.16.0 <0.17.0"
- chore: Removeed dependency
meta
- 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
- chore: Updated
cloud_firestore >= 0.14.0
- feat: Added option to re-fetch document from the server if the cached document is empty
- Initial release