Skip to content

Releases: btrautmann/RxFirestore

Add ability to receive document ID when adding document

26 Nov 19:09
0c47082
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Documentation Pre-release
Pre-release
  • Documented the API in RxFirestoreDB

Initial publish to Bintray

05 May 06:07
f215996
Compare
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