Tags: ydatech/react-redux-firebase
Tags
Version v1.2.0 (prescottprue#37) ## Breaking Changes - Data gathered during population is now normalized in redux [following defined redux practice of normalizing](http://redux.js.org/docs/recipes/reducers/NormalizingStateShape.html) (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`. - `populatedDataToJS` function added to helpers (returns data populated from normalized state) - `profileDecorator` config option renamed to `profileFactory` for clarity (`profileDecorator` still supported, but will throw deprecation warning) - 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) - `enableRedirectHandling` config param added to enable/disable auth redirect handling (enabled by default, which can cause breakage in none HTTP/HTTPS environments) ## Enhancements - `once` queries no longer cause `off` error due to unmounting non existent listener (fixes prescottprue#36) - login with auth redirect no longer returns null and other redirect handling improvements (prescottprue#33) - deep set `invalid keyPath` error fixed in data section of reducer (deep list is null first then has value) - `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) - `CODE_OF_CONDUCT.md` and `PATRONS.md` added - Docs + Tests updated
profileDecorator backward compatibility with deprecation warning.
Version v1.1.5 (prescottprue#30) * `ref` is now a function in compose (Addresses prescottprue#28) * test added to confirm that `ref` is exposed correctly * Peer Dependencies updated to include `react-redux` `^5.0.0` and ` redux` `^3.6.0`
Version v1.1.5 (prescottprue#30) * `ref` is now a function in compose (Addresses prescottprue#28) * test added to confirm that `ref` is exposed correctly * Peer Dependencies updated to include `react-redux` `^5.0.0` and ` redux` `^3.6.0`
Version v1.1.4 (prescottprue#26) * UID Lists with value `true` now supported (from prescottprue#23): ```js { 'absdfTGTdd-kV': true, 'absdfTGTdd-kX': true } ``` * Handle `equalTo` query with `true` and `false` (fixes prescottprue#25) * Roadmap updated
Version v1.1.3 (prescottprue#20) * External Auth Providers without scopes now handled (Fixes prescottprue#18) * Twitter option added to unit tests to confirm handling of providers without scopes
Version v1.1.2 * Storage actions and helpers added including (`uploadFile`, `uploadFiles`, and `deleteFile`) * `ref` is now available as a helper * `[]` notation now working with population (parameter of list child) * Query params included in queryId if using object notation for path * Test files are now part of linting * Examples are now split into snippets and complete folders
Version v1.1.1 * errors now dispatched for all query `.catch` methods * includes authProvider bug fix in prescottprue#11 * Provider name validity checking (only Google, Twitter, Facebook, and Github) * Tests + Coverage improved with spies using `sinon` and `sinon-chai`
PreviousNext