tag:github.com,2008:https://github.com/Impress-semirding/react-redux-firebase/releasesTags from react-redux-firebase2018-08-13T09:12:33Ztag:github.com,2008:Repository/146846622/v2.2.0-alpha2018-08-13T09:12:33Zv2.2.0-alpha<p>v2.2.0-alpha</p>
<p>* fix(profile): profile update on login works with email login (used to require `createUser`) - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/issues/475">prescottprue#475</a>
<br />* feat(HOCs): optimize firestoreConnect unset / set listeners - <a class="user-mention notranslate" href="https://github.com/demoran23">@demoran23</a>
<br />* fix(auth): move detaching of profile listeners before `signOut` within `logout` method to fix `permission_denied` errors - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/issues/494">prescottprue#494</a>
<br />* fix(enhancer): support config already existing on store - [132 of redux-firestore](<a class="issue-link js-issue-link" href="https://github.com/prescottprue/redux-firestore/issues/132">prescottprue/redux-firestore#132</a>)</p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.82018-08-13T04:28:16Zv2.1.8<p>v2.1.8</p>
<p>* fix(typings): mark notSetValue as optional in index.d.ts - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/pull/521">prescottprue#521</a> - <a class="user-mention notranslate" href="https://github.com/arlair">@arlair</a></p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.72018-07-31T00:06:52Zv2.1.7<p>v2.1.7</p>
<p>* fix(auth): payload of `AUTH_UPDATE_SUCCESS` action dispatch fixed - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/pull/507">prescottprue#507</a> - <a class="user-mention notranslate" href="https://github.com/stefanhar">@stefanhar</a>
<br />* feat(build): added node 10 to build matrix
<br />* feat(build): switched node maintenance LTS version to latest 6 (was still set to 6.11.5)
<br />* feat(build): deploy to npm on node 10 build
<br />* feat(build): deploy to npm from `next` branch (publishes to `@next` tag)
<br />* feat(deps): update `firebase-server` to fix security warnings</p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.62018-06-26T01:00:53Zv2.1.6<p>v2.1.6</p>
<p>* fix(profile): profile created correctly regardless of custom objects in Firebase JS SDK response (newer versions)
<br />* feat(profile): add `console.error` for errors querying for profile population data (enabled using `logErrors` config option)
<br />* feat(query): switch `console.log` to `console.error` for query errors</p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.52018-06-09T19:42:01Zv2.1.5<p>v2.1.5</p>
<p>* fix(storage): `uploadFile` no longer errors out due to downloadURLs not being defined (v5 Firebase SDK) - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/issues/480">prescottprue#480</a>
<br />* fix(examples): add `recompose` to firestore example's dependencies
<br />* feat(auth): use new `signInAndRetrieveDataWithCustomToken` firebase login method - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/issues/467">prescottprue#467</a> - <a class="user-mention notranslate" href="https://github.com/kadikraman">@kadikraman</a></p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.42018-05-24T02:02:50Zv2.1.4<p>v2.1.4</p>
<p>* fix(auth): fix issue where Firebase v5 SDK would cause profile to be written into DB under `"undefined"` instead of `uid`
<br />* feat(deps): redux dev dependency updated to 4.0.0
<br />* feat(examples): material example updated (material-ui v1, react 16.3, firebase v5)
<br />* feat(examples): material example now shows message if user does not have projects</p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.32018-05-22T12:01:45Zv2.1.3<p>v2.1.3</p>
<p>v2.1.3</p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.22018-05-22T11:38:52Zv2.1.2<p>v2.1.2</p>
<p>* fix(profile): `userData.uid` undefined error no longer thrown when creating profile in Firestore - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/issues/468">prescottprue#468</a>
<br />* feat(deps): update `lodash` to `4.7.10` (fixes npm dependency security warning)
<br />* feat(deps): `firebase` dev dependency locked to `4.12.0` (gets updates without warnings)
<br />* feat(deps): `codecov` dev dependency updated (fixes npm dependency security warning)
<br />* feat(examples): examples updated to `firebase` `^5.*.*`</p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.12018-05-10T07:14:02Zv2.1.1<p>v2.1.1</p>
<p>* fix(query): console.error for profile listener only called if `logErrors` config option is enabled
<br />* feat(core): `enableLogging` now only enables Firebase Database logging (`react-redux-firebase` errors now only logged when `logErrors` is truthy
<br />* fix(storage): remove getter that includes warning for "snaphot" misspelling (fires unnecessarily)
<br />* feat(docs): docs building/uploading scripts updated and simplified</p>prescottpruetag:github.com,2008:Repository/146846622/v2.1.02018-04-29T04:46:11Zv2.1.0<p>v2.1.0</p>
<p>* feat(firebaseConnect): allow reuse of existing subscriptions when paths change - <a class="user-mention notranslate" href="https://github.com/Lecss">@Lecss</a>
<br />* fix(watch): issue with multiple watchers on same path - <a class="user-mention notranslate" href="https://github.com/Tapped">@Tapped</a>
<br />* feat(storage): add size and contentType to file uploads - <a class="user-mention notranslate" href="https://github.com/urbantumbleweed">@urbantumbleweed</a>
<br />* feat(storage): errors in `uploadFile` now call `console.error`
<br />* feat(docs): `logErrors` config parameter added to docs
<br />* feat(core): husky added as a dev dep so that lint is run on push (`prepush` already in `package.json`)
<br />* fix(storage): `uploadFile` can accept both `options.progress` and options name together - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/issues/414">prescottprue#414</a>
<br />* feat(tests): tests added to confirm name option works with other options - <a class="issue-link js-issue-link" href="https://github.com/prescottprue/react-redux-firebase/issues/414">prescottprue#414</a>
<br />* feat(query): `onProfileWriteError` config option added to allow for hooking into error case of profile writes
<br />* feat(storage): `deleteFile` metadata removal logic simplified
<br />* feat(storage): `upload` metadata set logic simplified
<br />* feat(tests): Unit tests for `firestoreConnect` improved to more deeply test listener updates on prop changes
<br />* feat(tests): Unit tests added to test logic for `presence` and `sessions` config options
<br />* feat(core): `npm publish` now takes place on Travis through `deploy` config (any new version merged to master will be published by default)</p>prescottprue