Built and tested with:
- Firebase Android SDK
firebase-firestore:17.1.5
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-auth:16.1.0
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-firestore:17.1.4
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-firestore:17.1.2
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-auth:16.0.4
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-database:16.0.3
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-core:16.0.5
firebase-firestore:17.1.1
- Kotlin 1.2.61
- RxJava2 2.1.8
- Added methods that return
AuthResult
instead ofFirebaseUser
:RxFirebaseAuth.signInAnonymouslyAuthResult()
RxFirebaseAuth.signInWithCredentialAuthResult()
RxFirebaseAuth.signInWithCustomTokenAuthResult()
RxFirebaseAuth.signInWithEmailAndPasswordAuthResult()
Built and tested with:
- Firebase Android SDK
firebase-core:16.0.3
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-firestore:17.1.0
(Skipping 17.0.5 since it has some issues)
- Kotlin 1.2.61
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-firestore:17.0.4
- Kotlin 1.2.41
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-firestore:17.0.3
- Kotlin 1.2.41
- RxJava2 2.1.8
Built and tested with:
- Firebase Android SDK
firebase-firestore:17.0.2
firebase-database:16.0.1
- Kotlin 1.2.41
- RxJava2 2.1.8
New module:
firebase-firestore
andfirebase-firestore-kotlin
for Cloud Firestore support
Fixed:
- Misspells on
childEvents()
extension method (infirebase-database-kotlin
module)
Built and tested with:
- Firebase Android SDK
firebase-core:16.0.1
firebase-auth:16.0.2
- Kotlin 1.2.41
- RxJava2 2.1.8
Built and tested with:
- Firebase Authentication Android SDK 16.0.1
- Firebase Realtime Database Android SDK 16.0.1
- Kotlin 1.2.41
Breaking changes:
- Your app gradle file now has to explicitly list
com.androidhuman.rxfirebase2:firebase-core
as a dependency for RxFirebase to work as expected.
Fixed:
- Missing artifact dependency (#37)
Built and tested with:
- Firebase Authentication Android SDK 16.0.1
- Kotlin 1.2.41
Removed:
RxFirebaseUser.getToken()
Built and tested with:
- Firebase Realtime Database Android SDK 16.0.1
- Kotlin 1.2.41
Built and tested with:
- Firebase Authentication Android SDK 15.1.0
- Kotlin 1.2.41
Added:
RxFirebaseAuth.fetchSignInMethodsForEmail()
Deprecated:
RxFirebaseAuth.fetchProvidersForEmail()
Built and tested with:
- Firebase Android SDK 15.0.0
- Kotlin 1.2.41
Built and tested with:
- Firebase Android SDK 12.0.1
- Kotlin 1.2.41
Built and tested with:
- Firebase Android SDK 12.0.0
- Kotlin 1.2.41
Added:
RxFirebaseAuth.signInWithEmailLink()
Built and tested with:
- Firebase Android SDK 11.8.0
- Kotlin 1.2.21
Added:
RxFirebaseUser.updatePhoneNumber()
New bindings:
RxPhoneAuthProvider
forPhoneAuthProvider
Built and tested with:
- Firebase Android SDK 11.8.0
- Kotlin 1.2.20
Breaking changes:
RxFirebaseAuth.fetchProvidersForEmail()
now returnsMaybe
.- Function name change:
RxFirebaseAuth.signInAnonymous()
->RxFirebaseAuth.signInAnonymously()
- Minor API changes on
DataValue
,Some
- Added
Flowable
support onRxFirebaseDatabase
:childEvents()
dataChanges()
dataChangesOf()
Updated:
- Rewrote
XXOnSubscribe
classes into customObserver
classes. (#12)
Built and tested with:
- Firebase Android SDK 11.6.0
- Kotlin 1.1.60
Added:
- Add binding for
FirebaseUser.getIdToken()
(#23)
Updated:
- Android Gradle Plugin 3.0.1
- Build tools version 27.0.1
- Kotlin 1.1.60
Built and tested with:
- Firebase Android SDK 11.6.0
- Kotlin 1.1.4-3
Built and tested with:
- Firebase Android SDK 11.4.2
- Kotlin 1.1.4-3
Built and tested with:
- Firebase Android SDK 11.4.0
- Kotlin 1.1.4-3
- Updated Firebase SDK version to 11.2.2.
- Updated Firebase SDK version to 11.2.0.
- Updated Kotlin to 1.1.4-3.
- Updated RxJava to 2.1.3.
- Updated compileSdk to 26.
- Updated Firebase SDK version to 11.0.4.
- Updated Firebase SDK version to 11.0.2.
- Updated Firebase SDK version to 11.0.1.
- Updated Firebase SDK version to 11.0.0.
- Updated Android Plugin for Gradle to 2.3.3.
- Updated Kotlin to 1.1.2-3.
- Updated Build tools version to 26.0.1.
- Removed support annotations from dependency.
Update Firebase SDK version to 10.2.6.
Update Firebase SDK version to 10.2.4.
- Update Firebase SDK version to 10.2.1.
- Update Kotlin version to 1.1.2.
- Updated library version format
- Updated
RxJava
dependency to2.0.7
- Thank you for the initial RxJava2 PR by b3er!
- Updated
Kotlin
dependency to1.1.1
- Removed
TaskResult
,Optional
from usage. Task<Void>
type is converted toCompletable
- single-value emitting Observable is converted to
Single
Update Firebase SDK version to 10.2.0.
Update Firebase SDK version to 10.0.1.
Update Firebase SDK version to 10.0.0.
Update Firebase SDK version to 9.8.0.
Initial release.