Releases: prescottprue/react-redux-firebase
Releases · prescottprue/react-redux-firebase
v2.1.6
- fix(profile): profile created correctly regardless of custom objects in Firebase JS SDK response (newer versions) - #500
- feat(profile): add
console.errorfor errors querying for profile population data (enabled usinglogErrorsconfig option) - feat(query): switch
console.logtoconsole.errorfor query errors
v2.1.5
- fix(storage):
uploadFileno longer errors out due to downloadURLs not being defined (v5 Firebase SDK) - #480 - fix(examples): add
recomposeto firestore example's dependencies - feat(auth): use new
signInAndRetrieveDataWithCustomTokenfirebase login method - #467 - @kadikraman
v2.1.4
- fix(auth): fix issue where Firebase v5 SDK would cause profile to be written into DB under
"undefined"instead ofuid - feat(deps): redux dev dependency updated to
4.0.0 - feat(examples): material example updated (material-ui
v1.0.0, react16.3.0, firebase5.0.2) - feat(examples): material example now shows message if user does not have projects
v2.1.3
Version bump release to attempt to fix issue with new version not appearing after publish (read 471 for more info). May be due to NPM incident: https://status.npmjs.org/incidents/b307lbjrdql7
v2.1.2
- fix(profile):
userData.uidundefined error no longer thrown when creating profile in Firestore - #468 - feat(deps): update
lodashto4.7.10(fixes npm dependency security warning) - feat(deps):
firebasedev dependency locked to4.12.0(gets updates without warnings) - feat(deps):
codecovdev dependency updated (fixes npm dependency security warning) - feat(examples): material example updated to
firebase^5.*.*
v2.1.1
- fix(query): console.error for profile listener only called if
logErrorsconfig option is enabled - feat(core):
enableLoggingnow only enables Firebase Database logging (react-redux-firebaseerrors now only logged whenlogErrorsis truthy - fix(storage): remove getter that includes warning for "snaphot" misspelling (fires unnecessarily)
- feat(docs): docs building/uploading scripts updated and simplified
v2.1.0
- feat(firebaseConnect): allow reuse of existing subscriptions when paths change - @Lecss
- fix(watch): issue with multiple watchers on same path - #368, #454 - @Tapped
- feat(storage): add size and contentType to file uploads - @urbantumbleweed
- feat(storage): errors in
uploadFilenow callconsole.error - feat(docs):
logErrorsconfig parameter added to docs - feat(core): husky added as a dev dep so that lint is run on push (
prepushalready inpackage.json) - fix(storage):
uploadFilecan accept bothoptions.progressand options name together - #414 - feat(tests): tests added to confirm name option works with other options - #414
- feat(query):
onProfileWriteErrorconfig option added to allow for hooking into error case of profile writes - feat(storage):
deleteFilemetadata removal logic simplified - feat(storage):
uploadmetadata set logic simplified - feat(tests): Unit tests for
firestoreConnectimproved to more deeply test listener updates on prop changes - feat(tests): Unit tests added to test logic for
presenceandsessionsconfig options - feat(core):
npm publishnow takes place on Travis throughdeployconfig (any new version merged to master will be published by default) - feat(storage):
useFirestoreForStorageMetaconfig option added to allow for writing storage file metadata to Firestore when usinguploadFileanduploadFiles
v2.0.6
v2.0.5
- feat(populate):
populateByKeyoption added to force key population - #349 - @meksikann - feat(tests): unit test added for
populateByKey- #349 - feat(tests): unit tests added for
userFirestoreForProfile - fix(README): firebase.initializeApp uses firebaseConfig - #420
- feat(core):
.prettierrcadded to make prettier settings consistent regardless of how it is used (npm script vs external)
v2.0.4
- feat(profileReducer):
PROFILE_UPDATE_SUCCESSaction updates profile state - #395 -
@serhiipalash - fix(firestore): prevent issue where default profile creation would break (
createdAtwas undefined) - #391 - @compojoom - feat(profile):
profileFactorysupport for firestore - #391 - @compojoom - fix(login): login-logout-login flow always correctly updates
state.firebase.profile- #401 - @evgeni-tsn - fix(updateProfile): "no document to update" error no longer thrown when updating non-existant profile on Firestore (
useSetboolean added to make this optional) - #403