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) populatedDataToJS
supports childParam option (#48)populatedDataToJS
returns null for empty lists instead ofundefined
(#50)- Unit tests added to cover all cases within
populatedDataToJS
Version v1.2.2
Enhancements
- Undefined
populatedDataToJS
children 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
getRedirectResult
no longer calls dispatchesLOGOUT
on null response (fixes auth becoming null issue withredux-auth-wrapper
)isLoading
typo corrected toisInitalizing
in logout reducer case (fixesisInitalizing
becoming 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
downloadURL
instead ofdownloadURLs
array - Meta values (
timestamp
,requesting
,requested
) are now stored by string key (keeps invalid keyPath error from showing up) populatedDataToJS
function added to helpers (returns data populated from normalized state)- DEPRECATION:
profileDecorator
config option renamed toprofileFactory
for clarity (profileDecorator
still supported, but will throw deprecation warning)
Enhancements
once
queries no longer causeoff
error 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 keyPath
error fixed in data section of reducer (deep list is null first then has value) enableRedirectHandling
config param added to enable/disable auth redirect handling (enabled by default, which can cause breakage in none HTTP/HTTPS environments)fileMetadataFactory
config option added to allow control of metadata written to database when usinguploadFile
anduploadFiles
- Profile Params Populate now working for both object and string notation
- Config params type validation
- Roadmap updated with
v2.0.0
plans profileDecorator
backwards compatibility is included (with a deprecation warning)CODE_OF_CONDUCT.md
andPATRONS.md
added- Docs + Tests updated
Version v1.2.0-rc.1
Breaking Changes
enableRedirectHandling
config 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-alpha
are included - Breaking changes from
v1.2.0-beta
are included
Enhancements
- login with auth redirect no longer returns null (redirect handling improved)
profileDecorator
backwards compatibility is included (with a deprecation warning)- deep set invalid keyPath error fixed in data section of reducer
CODE_OF_CONDUCT.md
andPATRONS.md
added
Version v1.2.0-beta
Breaking Changes
- Data gathered during population is now normalized within redux (instead of placed directly into nested object)
populatedDataToJS
function 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-alpha
are included
Enhancements
- Profile Params Populate now working for both object and string notation
- Roadmap updated with
v2.0.0
plans - Docs + Tests updated
- Enhancements from
v1.2.0-alpha
are included
Version v1.2.0-rc.2
Breaking Changes
- Breaking changes from
v1.2.0-rc.1
are included - Breaking changes from
v1.2.0-alpha
are included - Breaking changes from
v1.2.0-beta
are included
Enhancements
once
queries no longer causeoff
error due to unmounting non existent listener (fixes #36 )
Version v1.1.5
ref
is now a function in compose (Addresses #28)- test added to confirm that
ref
is exposed correctly - Peer Dependencies updated to include
react-redux
^5.0.0
andredux
^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)