Releases: googleapis/nodejs-firestore
@google-cloud/firestore v0.10.1
- [changed]
onSnapshot
streams are retried more aggressively (#82, firebase/firebase-admin-node#119). - [changed] Optimized request stream for document updates that just contain Server Timestamps (#74).
- [fixed]
DocumentReference.add()
now enforces that the document doesn't yet exist (#73). - [fixed] Reverted GRPC Version to address "Stream Removed" error on Google Cloud Functions (grpc/grpc-node#130)
@google-cloud/firestore v0.10.0
- Added retry logic to handle network failures for
onSnapshot
(#70, firebase/firebase-admin-node#119) - Added input validation:
update()
rejects input that contains duplicate field definitions such asa.b
anda
(#57)- DocumentReferences passed to
startAt()
,startAfter()
,endAt()
,endAfter()
need to be part of the query result set (#60) update()
validates that object keys are proper field path strings (#65)update()
andset()
with{merge:true}
no longer accept empty updates (#69)FieldPath()
rejects empty field names (#69)
- Added Typescript Typings for getCollections() (#52, #62)
set()
with{merge:true}
supports field removal viaFirestore.FieldValue.delete()
(#69)
Refer to the nodejs-firestore API reference documentation for details.
@google-cloud/firestore v0.9.0
- Added input validation for empty and undefined document IDs. (#32, #44)
- This prevents users from getting auto-id semantics when accidentally passing variables that are undefined.
- Removed duplicate WriteResults for server timestamps (#45)
- This is useful for WriteBatches as it allows for a 1-to-1 mapping between user input and update times.
- Added a custom toString() implementation to GeoPoints (#48)
- Added API JSON format as an additional network serialization format (#36, #41)
- This allows for tighter integration with Google Cloud Functions.
Refer to the nodejs-firestore API reference documentation for details.
@google-cloud/firestore v0.8.2
- Fixed a type incompatible between Firestore and the Firebase Admin SDK. (#29)
- This fixes a serialization issue that prevented users of the Admin SDK from persisting DocumentReferences.
Refer to the nodejs-firestore API reference documentation for details.
@google-cloud/firestore v0.8.1
- Updated
bun
dependency to0.0.12
. (#24)- This fixes a problem installing with
yarn
.
- This fixes a problem installing with
Refer to the nodejs-firestore API reference documentation for details.
@google-cloud/firestore v0.8.0
Google Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. Like Firebase Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work regardless of network latency or Internet connectivity. Cloud Firestore also offers seamless integration with other Firebase and Google Cloud Platform products, including Cloud Functions.