Skip to content

Releases: ReallySmallSoftware/cordova-plugin-firestore

Fix error in JS error handling

04 Sep 10:14
Compare
Choose a tag to compare
4.1.1

Implement ios error mapping

Error handling

01 Sep 09:51
Compare
Choose a tag to compare

Return consistent error codes from iOS and Android based on the Javascript version.

Add FieldValue and array functionality

13 Aug 15:43
44e4ffa
Compare
Choose a tag to compare
  • Amended typescript support
  • Updated android firebase dependencies
  • Migrate to androidx
  • Added in, array-contains and array-contains-any to where method
  • Updated Javascript version from 5.5.0 to 7.6.0
  • Implemented FieldValue.increment(n), FieldValue.arrayRemove(elements), FieldValue.arrayUnion(elements)
  • BREAKING CHANGE: DocumentReference.onSnapshot mimics native Javascritp SDK more accurately
  • Add Firestore.totalReads() in Android and iOS to help debug usage

Sub document improvements and additional of tests

13 May 17:23
b2d3402
Compare
Choose a tag to compare

User-facing improvements

  • Breaking change: QuerySnapshot.docs() now wraps documents in QueryDocumentSnapshots like firebase-js-sdk
  • Revert minimum cordova-ios to 4.5.0 and cordova-android to 7.0.0
  • Firestore.doc() improvement, can now call .parent correctly on first-level documents
  • CollectionReference.doc() supports id generation when no argument is passed
  • Native logs improvement

Technical improvements

  • Rename javascript imports to be consistent with file names, this allows running
    the JavaScript when running tests
  • Add tests for the new features and refactoring

Sub collection and doc implementation

17 Apr 16:38
Compare
Choose a tag to compare
  • Updated README
  • Updated Android dependencies
  • Added full nested collection implementation - may break backwards compatibility
  • Added doc() support to Firestore class
  • Add parent to DocumentReference and CollectionReference
  • Fix podspec for cordova-ios 5

Geopoint and Timestamp support

31 Oct 09:26
Compare
Choose a tag to compare
  • Refactor README
  • Reset some significant breaking changes
  • Make sure jshint task passes
  • Implement Geopoint and Timestamp

Merge changes and new features

16 Aug 11:02
Compare
Choose a tag to compare
  • Merge multi-project config changes
  • Merge sub document changes
  • Update Web SDK reference to 5.2.0
  • Introduce QueryDataSnapshot
  • Implement timestampsInSnapshots option in configuration

Updated Firebase dependencies

26 May 06:41
Compare
Choose a tag to compare
  • Update Android dependency versions
  • Update iOS dependency versions
  • Update plugin dependencies

Transactions and FieldValue

05 Apr 18:22
Compare
Choose a tag to compare
  • Add support for FieldValue
  • Add experimental support for Transactions
  • Add startswith polyfill

1.0.10

10 Mar 18:17
Compare
Choose a tag to compare

Correct messages that were being logged as errors