Tags: johnnyhperkins/react-redux-firebase
Tags
v2.2.0-alpha * fix(profile): profile update on login works with email login (used to require `createUser`) - prescottprue#475 * feat(HOCs): optimize firestoreConnect unset / set listeners - @demoran23 * fix(auth): move detaching of profile listeners before `signOut` within `logout` method to fix `permission_denied` errors - prescottprue#494 * fix(enhancer): support config already existing on store - [132 of redux-firestore](prescottprue/redux-firestore#132)
v2.1.7 * fix(auth): payload of `AUTH_UPDATE_SUCCESS` action dispatch fixed - prescottprue#507 - @stefanhar * feat(build): added node 10 to build matrix * feat(build): switched node maintenance LTS version to latest 6 (was still set to 6.11.5) * feat(build): deploy to npm on node 10 build * feat(build): deploy to npm from `next` branch (publishes to `@next` tag) * feat(deps): update `firebase-server` to fix security warnings
v2.1.6 * fix(profile): profile created correctly regardless of custom objects in Firebase JS SDK response (newer versions) * feat(profile): add `console.error` for errors querying for profile population data (enabled using `logErrors` config option) * feat(query): switch `console.log` to `console.error` for query errors
v2.1.5 * fix(storage): `uploadFile` no longer errors out due to downloadURLs not being defined (v5 Firebase SDK) - prescottprue#480 * fix(examples): add `recompose` to firestore example's dependencies * feat(auth): use new `signInAndRetrieveDataWithCustomToken` firebase login method - prescottprue#467 - @kadikraman
v2.1.4 * fix(auth): fix issue where Firebase v5 SDK would cause profile to be written into DB under `"undefined"` instead of `uid` * feat(deps): redux dev dependency updated to 4.0.0 * feat(examples): material example updated (material-ui v1, react 16.3, firebase v5) * feat(examples): material example now shows message if user does not have projects
v2.1.2 * fix(profile): `userData.uid` undefined error no longer thrown when creating profile in Firestore - prescottprue#468 * feat(deps): update `lodash` to `4.7.10` (fixes npm dependency security warning) * feat(deps): `firebase` dev dependency locked to `4.12.0` (gets updates without warnings) * feat(deps): `codecov` dev dependency updated (fixes npm dependency security warning) * feat(examples): examples 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 when `logErrors` 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 - @Tapped * feat(storage): add size and contentType to file uploads - @urbantumbleweed * feat(storage): errors in `uploadFile` now call `console.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 in `package.json`) * fix(storage): `uploadFile` can accept both `options.progress` and options name together - prescottprue#414 * feat(tests): tests added to confirm name option works with other options - prescottprue#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` and `sessions` config options * feat(core): `npm publish` now takes place on Travis through `deploy` config (any new version merged to master will be published by default)
PreviousNext