Tags: sarinregmi/react-redux-firebase
Tags
v2.0.0 beta.6 (prescottprue#246) * feat(reducers): `authError` reducer added to mirror authError state in v1 - prescottprue#237 * fix(populate): Update to deep path roots do not work with population - prescottprue#241 * fix(auth docs): Login method docs for authWithCustomToken updated - prescottprue#245
v1.4.6 * Correctly unset multiple queries to the same base path - prescottprue#234, prescottprue#235 * Fix peer dependency warning from `eslint-config-standard` (updated `eslint-plugin-standard` to 3.0.1) * Define initialState in example within Readme - prescottprue#233
v2.0.0 beta.5 (prescottprue#229) * Fix bug in `updateProfile` method - prescottprue#210 * Fix population with deep root - prescottprue#223 * Fix RN sources must be an object error - prescottprue#228, prescottprue#231 * Fix an issue using string notation within `profileParamsToPopulate` * `hoist-non-react-statics` updated * `npm run docs:upload` added for uploading version specific docs (`npm run docs:publish` still used for publishing main version) * fixed login method return signature (object including `user`) - prescottprue#206
v1.4.5 (prescottprue#225) * display name logic is now internal (eliminates dependency) * `try/catch` added around usage of profileFactory (incase provided `profileFactory` function throws an error) * Fix possibility of race condition with `uniqueSet` - prescottprue#207 * Fix issue using storeAs with populates - prescottprue#216 * Profile docs improved for clarity * `.eslintrc` added to tests folder (extends base`.eslintrc`) * `PULL_REQUEST_TEMPLATE` simplified * `ISSUE_TEMPLATE` simplified and includes link to [codesandbox](https://codesandbox.io/) instead of [codepen](http://codepen.io) * Lint removed from tests
v2.0.0 Beta 4 (prescottprue#222) * Fixes issue with deep listener paths - prescottprue#219, prescottprue#221 * react `v16.0.0-0` added to peer dependencies * Webpack updated to `v3.4.1` * `presence` and `sessions` options support passing a function: ```js { userProfile: 'users', // list of online users organize by group parameter presence: (user) => `presence/${user.group}`, sessions: (user) => `sessions/${user.group}` } ``` * `sessions` option can now be set to null to not writing user sessions when using `presence` * Removed unnecessary constructor from `FirebaseConnect` component * `combineReducers` is now internal instead of being imported from redux (shrinks bundle size and limits dependencies) * [Material-UI example](https://github.com/prescottprue/react-redux-firebase/tree/v2.0.0/examples/complete/material) updates (Navbar state uses auth state instead of profile state)
v1.5.0 Release Candidate 3 (prescottprue#208) * Fix race condition with `uniqueSet` - prescottprue#207 * Usage of `profileFactory` is wrapped in try/catch to handle and reject errors within provided factory function * Typescript Typings updated make `notSetValue` not required (i.e. `dataToJS(firebase, 'todos')` instead of `dataToJS(firebase, 'todos', undefined)`) - prescottprue#214
v1.5.0 Realase Candidate 2 (prescottprue#205) * `react-display-name` is no longer a dependency (`getDisplayName` logic internalized) * Fixed single item profile population - prescottprue#203 * Material example now has profile population uncommented * profile population now handles multiple populates * Improved Tests of `firebaseConnect`, and reducer * `PropTypes` used in all examples (some still used react's PropTypes) * `uploadFile` and `uploadFiles` no longer track progress by default (`storageRef.put` called directly) * No longer using constructor to initiate class properties within `FirebaseConnect` component
Update populate docs with more clear example. Fixed typo in roles rec… …ipe.
Version v2.0.0 Beta 2 (prescottprue#197) * Node v8 support (`package.lock.json` added, and `8` added to node versions in travis config) * `credential` support for login method - prescottprue#186 * createUserProfile called with Facebook authentication - prescottprue#187 * Switched back to using constructor to set context vars (attempt to fix undefined vars in component mount) * Merged changes that set `displayName` and `wrappedComponent` * Docs sections `redux-observable` and `epics` combined * Docs updated with changes to compose function (no longer supports passing fbConfig) * Docs added about `presence` and `sessions` config options
PreviousNext