Releases: prescottprue/react-redux-firebase
Releases · prescottprue/react-redux-firebase
Version v1.2.3
Enhancements
- Population of list with items containing a child param that is Firebase list (
key: true) usingpopulatedDataToJS(#42) populatedDataToJSsupports childParam option (#48)populatedDataToJSreturns null for empty lists instead ofundefined(#50)- Unit tests added to cover all cases within
populatedDataToJS
Version v1.2.2
Enhancements
- Undefined
populatedDataToJSchildren handled - Docs updated with exposure of
auth() - Fixes of small errors in docs (spacing/typos)
Version v1.2.1
Enhancements
- Single item with iterable child population now supported with
populatedDataToJS getRedirectResultno longer calls dispatchesLOGOUTon null response (fixes auth becoming null issue withredux-auth-wrapper)isLoadingtypo corrected toisInitalizingin logout reducer case (fixesisInitalizingbecoming undefined)
Version v1.2.0
Breaking Changes
- Data gathered during population is now normalized in redux following defined redux practice of normalizing (instead of placed directly into nested object). THIS BREAKS v1.1.5 AND EARLIER IMPLEMENTATIONS OF POPULATE. Now population will require the usage of
populatedDataToJS - default file metadata written to database includes
downloadURLinstead ofdownloadURLsarray - Meta values (
timestamp,requesting,requested) are now stored by string key (keeps invalid keyPath error from showing up) populatedDataToJSfunction added to helpers (returns data populated from normalized state)- DEPRECATION:
profileDecoratorconfig option renamed toprofileFactoryfor clarity (profileDecoratorstill supported, but will throw deprecation warning)
Enhancements
oncequeries no longer causeofferror due to unmounting non existent listener (fixes #36)- login with auth redirect no longer returns null and other redirect handling improvements (#33)
- deep set
invalid keyPatherror fixed in data section of reducer (deep list is null first then has value) enableRedirectHandlingconfig param added to enable/disable auth redirect handling (enabled by default, which can cause breakage in none HTTP/HTTPS environments)fileMetadataFactoryconfig option added to allow control of metadata written to database when usinguploadFileanduploadFiles- Profile Params Populate now working for both object and string notation
- Config params type validation
- Roadmap updated with
v2.0.0plans profileDecoratorbackwards compatibility is included (with a deprecation warning)CODE_OF_CONDUCT.mdandPATRONS.mdadded- Docs + Tests updated
Version v1.2.0-rc.1
Breaking Changes
enableRedirectHandlingconfig param added to enable/disable auth redirect handling (enabled by default, which can cause breakage in none HTTP/HTTPS environments)- Breaking changes from
v1.2.0-alphaare included - Breaking changes from
v1.2.0-betaare included
Enhancements
- login with auth redirect no longer returns null (redirect handling improved)
profileDecoratorbackwards compatibility is included (with a deprecation warning)- deep set invalid keyPath error fixed in data section of reducer
CODE_OF_CONDUCT.mdandPATRONS.mdadded
Version v1.2.0-beta
Breaking Changes
- Data gathered during population is now normalized within redux (instead of placed directly into nested object)
populatedDataToJSfunction added to helpers (returns data populated from normalized state)- Meta values are now stored by string key (solves invalid keyPath error)
- Breaking changes from
v1.2.0-alphaare included
Enhancements
- Profile Params Populate now working for both object and string notation
- Roadmap updated with
v2.0.0plans - Docs + Tests updated
- Enhancements from
v1.2.0-alphaare included
Version v1.2.0-rc.2
Breaking Changes
- Breaking changes from
v1.2.0-rc.1are included - Breaking changes from
v1.2.0-alphaare included - Breaking changes from
v1.2.0-betaare included
Enhancements
oncequeries no longer causeofferror due to unmounting non existent listener (fixes #36 )
Version v1.1.5
refis now a function in compose (Addresses #28)- test added to confirm that
refis exposed correctly - Peer Dependencies updated to include
react-redux^5.0.0andredux^3.6.0
Version v1.1.4
Version v1.1.3
- External Auth Providers without scopes now handled (Fixes #18)
- Twitter option added to unit tests (confirms handling of providers without scopes)