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.error
for errors querying for profile population data (enabled usinglogErrors
config option) - feat(query): switch
console.log
toconsole.error
for query errors
v2.1.5
- fix(storage):
uploadFile
no longer errors out due to downloadURLs not being defined (v5 Firebase SDK) - #480 - fix(examples): add
recompose
to firestore example's dependencies - feat(auth): use new
signInAndRetrieveDataWithCustomToken
firebase 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.uid
undefined error no longer thrown when creating profile in Firestore - #468 - feat(deps): update
lodash
to4.7.10
(fixes npm dependency security warning) - feat(deps):
firebase
dev dependency locked to4.12.0
(gets updates without warnings) - feat(deps):
codecov
dev 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
logErrors
config option is enabled - feat(core):
enableLogging
now only enables Firebase Database logging (react-redux-firebase
errors now only logged whenlogErrors
is 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
uploadFile
now callconsole.error
- feat(docs):
logErrors
config parameter added to docs - feat(core): husky added as a dev dep so that lint is run on push (
prepush
already inpackage.json
) - fix(storage):
uploadFile
can accept bothoptions.progress
and options name together - #414 - feat(tests): tests added to confirm name option works with other options - #414
- feat(query):
onProfileWriteError
config option added to allow for hooking into error case of profile writes - feat(storage):
deleteFile
metadata removal logic simplified - feat(storage):
upload
metadata set logic simplified - feat(tests): Unit tests for
firestoreConnect
improved to more deeply test listener updates on prop changes - feat(tests): Unit tests added to test logic for
presence
andsessions
config options - feat(core):
npm publish
now takes place on Travis throughdeploy
config (any new version merged to master will be published by default) - feat(storage):
useFirestoreForStorageMeta
config option added to allow for writing storage file metadata to Firestore when usinguploadFile
anduploadFiles
v2.0.6
v2.0.5
- feat(populate):
populateByKey
option 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):
.prettierrc
added to make prettier settings consistent regardless of how it is used (npm script vs external)
v2.0.4
- feat(profileReducer):
PROFILE_UPDATE_SUCCESS
action updates profile state - #395 -
@serhiipalash - fix(firestore): prevent issue where default profile creation would break (
createdAt
was undefined) - #391 - @compojoom - feat(profile):
profileFactory
support 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 (
useSet
boolean added to make this optional) - #403