Skip to content

Releases: btrautmann/RxFirestore

Add ability to receive document ID when adding document

26 Nov 19:09
0c47082

Choose a tag to compare

  • Adds addAndProvideDocId (special thanks to @ofalvai for the contribution), useful if the document ID is needed when adding a document.

Dependency Updates

27 Oct 22:34
215dbf2

Choose a tag to compare

Dependency Updates Pre-release
Pre-release
  • Upgraded RxJava, Firestore, Kotlin, AGP and Gradle Wrapper

Add Set and Merge functionality when setting a Document

28 May 16:59
5257feb

Choose a tag to compare

  • Call RxFirestoreDb.setAndMerge() (Java) or documentReference.setAndMergeDoc() (Kotlin) to set a document with SetOptions.merge(), which will either set a new document or update an existing one by merging the fields.

Minor fixes

06 May 02:56
00903df

Choose a tag to compare

Minor fixes Pre-release
Pre-release
  • Fix RxFirestoreKt set() extension function clashing with DocumentReference.set() by renaming it to setDoc() to follow pattern of other extension functions
  • Update README to remove adding oakwoodsc bintray repo as we're now able to use jcenter

Fix publishing

06 May 02:27
5a204b8

Choose a tag to compare

Fix publishing Pre-release
Pre-release
  • Added aar as an artifact when publishing. 1.0.2 was unusable, so migrations should occur from 1.0.1 directly to 1.03

Kotlin Support

05 May 22:56
e9214b7

Choose a tag to compare

Kotlin Support Pre-release
Pre-release

Functional

  • Adds Kotlin support for the already implemented API, future methods will be added for both Java and Kotlin
  • Kotlin functions are simple extension functions that utilize the already-implemented Java methods

Non-Functional

  • Updated bintray publishing strategy to use publications instead of configurations

Documentation

05 May 18:58
f4dc5c6

Choose a tag to compare

Documentation Pre-release
Pre-release
  • Documented the API in RxFirestoreDB

Initial publish to Bintray

05 May 06:07
f215996

Choose a tag to compare

Pre-release
  • Includes somewhat sloppy, un-documented support for some (but not all) Firestore APIs
  • Future releases will improve the API greatly