Releases: prescottprue/react-redux-firebase
Releases · prescottprue/react-redux-firebase
v2.0.0-beta.8
- fix(reducer):
MERGEaction added andSETaction to reverted to v1 behavior - #255 - feat(populate): population of ordered data - #239
- feat(populate) populate once queries - #256
- feat(auth): emptyOnLogin config option added (defaults to
true) - #254 - feat(query): emit
NO_VALUEforoncequeries that are empty - #265 - fix(populate) Fixed populate function to return null for null paths
- app instance handling now uses
firebase_instead ofextendApp(more functionality) - #250 - Removed no longer in use code from v1 (validateConfig)
v1.4.7
v2.0.0-beta.7
- feat(auth):
signInWithCustomTokenno longer decodes token internally for profile data (profileFactoryshould be used) - #244 - fix(reducer): allow setting paths ending in numbers - #248
- feat(auth): make signInWithCredential not dependent on provider - #247
- feat(module): Support lazy/module loading - #249, #250
- Removed
jwt-decodeas a dependency (not needed since auth token no longer decoded internally) - Updated SSR docs to include notes about
enableRedirectHanlding: false- #251 - Updated Roadmap with detection of non-http environments
v2.0.0-beta.6
v1.4.6
v2.0.0-beta.5
- Fix bug in
updateProfilemethod - #210 - Fix population with deep root - #223
- Fix RN sources must be an object error - #228, #231
- Fix an issue using string notation within
profileParamsToPopulate hoist-non-react-staticsupdatednpm run docs:uploadadded for uploading version specific docs (npm run docs:publishstill used for publishing main version)- fixed login method return signature (object including
user) - #206
v1.5.0-rc.4
v1.4.5
- Fix possibility of race condition with
uniqueSet- #207 - Fix issue using storeAs with populates - #216
- display name logic is now internal (eliminates dependency)
try/catchadded around usage of profileFactory (incase providedprofileFactoryfunction throws an error)- Profile docs improved for clarity with populates
.eslintrcadded to tests folder (extends base.eslintrc)PULL_REQUEST_TEMPLATEsimplifiedISSUE_TEMPLATEsimplified and includes link to codesandbox instead of codepen
v2.0.0 Beta 4
- Fixes issue with deep listener paths - #219, #221
- Fix race condition with
uniqueSet- #207 - react
v16.0.0-0added to peer dependencies presenceandsessionsoptions support passing a function:{ userProfile: 'users', // list of online users organize by group parameter presence: (user) => `presence/${user.group}`, sessions: (user) => `sessions/${user.group}` }
sessionsoption can now be set to null to not writing user sessions when usingpresence- Removed unnecessary constructor from
FirebaseConnectcomponent combineReducersis now internal instead of being imported from redux (shrinks bundle size and limits dependencies)- Webpack updated to
v3.4.1 - Material-UI example updates (Navbar state uses auth state instead of profile state)
- Usage of
profileFactoryis wrapped in try/catch to handle and reject errors within provided factory function
v1.5.0 Release Canidate 3
- Fix race condition with
uniqueSet- #207 - Usage of
profileFactoryis wrapped in try/catch to handle and reject errors within provided factory function - Typescript Typings updated to make
notSetValuenot required (i.e. dataToJS(firebase, 'todos') instead of dataToJS(firebase, 'todos', undefined)) - #214