You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 of downloadURLs 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 to profileFactory for clarity (profileDecorator still supported, but will throw deprecation warning)
Enhancements
once queries no longer cause off 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 using uploadFile and uploadFiles
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)