cloud_firestore 0.9.4
cloud_firestore: ^0.9.4 copied to clipboard
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
0.9.4 #
- No longer sends empty snapshot events on iOS when encountering errors.
0.9.3 #
- Fix transactions on iOS when getting snapshot that doesn't exist.
0.9.2 #
- Fix IllegalStateException errors when using transactions on Android.
0.9.1 #
- Fixed Firebase multiple app support in transactions and document snapshots.
0.9.0+2 #
- Remove categories.
0.9.0+1 #
- Log a more detailed warning at build time about the previous AndroidX migration.
0.9.0 #
- Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
0.8.2+3 #
- Resolved "explicit self reference" and "loses accuracy" compiler warnings.
0.8.2+2 #
- Clean up Android build logs. @SuppressWarnings("unchecked")
0.8.2+1 #
- Avoid crash in document snapshot callback.
0.8.2 #
- Added
Firestore.settings - Added
Timestampclass
0.8.1+1 #
- Bump Android dependencies to latest.
0.8.1 #
- Fixed bug where updating arrays in with
FieldValuealways throws an Exception on Android.
0.8.0 #
Note: this version depends on features available in iOS SDK versions 5.5.0 or later.
To update iOS SDK in existing projects run pod update Firebase/Firestore.
- Added
Firestore.enablePersistence - Added
FieldValuewith all currently supported values:arrayUnion,arrayRemove,deleteandserverTimestamp. - Added
arrayContainsargument inQuery.wheremethod.
0.7.4 #
- Bump Android and Firebase dependency versions.
0.7.3 #
- Updated Gradle tooling to match Android Studio 3.1.2.
0.7.2 #
- Fixes crash on Android if a FirebaseFirestoreException happened.
0.7.1 #
- Updated iOS implementation to reflect Firebase API changes.
- Fixed bug in Transaction.get that would fail on no data.
- Fixed error in README.md code sample.
0.7.0+2 #
- Update transactions example in README to add
await.
0.7.0+1 #
- Add transactions example to README.
0.7.0 #
- Breaking change.
snapshotsis now a method instead of a getter. - Breaking change.
setDatauses named arguments instead ofSetOptions.
0.6.3 #
- Updated Google Play Services dependencies to version 15.0.0.
0.6.2 #
- Support for BLOB data type.
0.6.1 #
- Simplified podspec for Cocoapods 1.5.0, avoiding link issues in app archives.
0.6.0 #
- Breaking change. Renamed 'getCollection()' to 'collection().'
0.5.1 #
- Expose the Firebase app corresponding to a Firestore
- Expose a constructor for a Firestore with a non-default Firebase app
0.5.0 #
- Breaking change. Move path getter to CollectionReference
- Add id getter to CollectionReference
0.4.0 #
- Breaking change. Hide Firestore codec class from public API.
- Adjusted Flutter SDK constraint to match Flutter release with extensible platform message codec, required already by version 0.3.1.
- Move each class into separate files
0.3.2 #
- Support for batched writes.
0.3.1 #
- Add GeoPoint class
- Allow for reading and writing DocumentReference, DateTime, and GeoPoint values from and to Documents.
0.3.0 #
- Breaking change. Set SDK constraints to match the Flutter beta release.
0.2.12 #
- Fix handling of
nulldocument snapshots (document not exists). - Add
DocumentSnapshot.exists.
0.2.11 #
- Fix Dart 2 type errors.
0.2.10 #
- Fix Dart 2 type errors.
0.2.9 #
- Relax sdk upper bound constraint to '<2.0.0' to allow 'edge' dart sdk use.
0.2.8 #
- Support for Query.getDocuments
0.2.7 #
- Add transaction support.
0.2.6 #
- Build fixes for iOS
- Null checking in newly added Query methods
0.2.5 #
- Query can now have more than one orderBy field.
- startAt, startAfter, endAt, and endBefore support
- limit support
0.2.4 #
- Support for DocumentReference.documentID
- Support for CollectionReference.add
0.2.3 #
- Simplified and upgraded Android project template to Android SDK 27.
- Updated package description.
0.2.2 #
- Add
getto DocumentReference.
0.2.1 #
- Fix bug on Android where removeListener is sometimes called without a handle
0.2.0 #
- Breaking change. Upgraded to Gradle 4.1 and Android Studio Gradle plugin 3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in order to use this version of the plugin. Instructions can be found here.
- Relaxed GMS dependency to [11.4.0,12.0[
0.1.2 #
- Support for
DocumentReferenceupdate and merge writes - Suppress unchecked warnings and package name warnings on Android
0.1.1 #
- Added FLT prefix to iOS types.
0.1.0 #
- Added reference to DocumentSnapshot
- Breaking: removed path from DocumentSnapshot
- Additional test coverage for reading collections and documents
- Fixed typo in DocumentChange documentation
0.0.6 #
- Support for getCollection
0.0.5 #
- Support
isNullfiltering inQuery.where - Fixed
DocumentChange.oldIndexandDocumentChange.newIndexto be signed integers (iOS)
0.0.4 #
- Support for where clauses
- Support for deletion
0.0.3 #
- Renamed package to cloud_firestore
0.0.2 #
- Add path property to DocumentSnapshot
0.0.1+1 #
- Update project homepage
0.0.1 #
- Initial Release



