tag:github.com,2008:https://github.com/ahsanplusplus/react-redux-firebase/releases Release notes from react-redux-firebase 2020-03-21T22:31:11Z tag:github.com,2008:Repository/256444824/v3.3.0 2020-03-21T22:31:11Z v3.3.0 (#889) <ul> <li>fix(types): use correct type order for reducer schema - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rscotten/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rscotten">@rscotten</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="585588219" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/888" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/888/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/888">prescottprue#888</a>)</li> <li>fix(deps): update prettier to v1.10.0 to v2.0.0</li> <li>fix(deps): update eslint from v4.8.0 to v6.8.0</li> <li>fix(deps): update dev dependencies including eslint plugins</li> </ul> <p>Co-authored-by: Richard Scotten <a href="mailto:rscotten@users.noreply.github.com">rscotten@users.noreply.github.com</a></p> prescottprue tag:github.com,2008:Repository/256444824/v3.2.0 2020-03-21T19:17:00Z v3.2.0 (#886) <ul> <li>feat(auth): add support for microsoft auth provider - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lucasharada/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lucasharada">@lucasharada</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="578686382" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/880" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/880/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/880">prescottprue#880</a>)</li> <li>fix(types): switch order of schema type arguments - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/macinjoke/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/macinjoke">@macinjoke</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="573312987" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/875" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/875/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/875">prescottprue#875</a>)</li> <li>feat(docs): update docs include microsoft.com provider - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lucasharada/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lucasharada">@lucasharada</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="578686382" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/880" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/880/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/880">prescottprue#880</a>)</li> <li>feat(tests): add test for microsoft.com auth provider - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lucasharada/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lucasharada">@lucasharada</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="578686382" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/880" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/880/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/880">prescottprue#880</a>)</li> <li>chore(ci): switch to Github Actions for CI in place of TravisCI</li> <li>chore(build): add lint-staged for quicker lint checking on pre-commit</li> <li>chore(deps): update dev dependencies including babel deps</li> </ul> <p>Co-authored-by: Lucas Harada <a href="mailto:lucasharada5@gmail.com">lucasharada5@gmail.com</a><br> Co-authored-by: macinjoke <a href="mailto:shunji.makino@gmail.com">shunji.makino@gmail.com</a></p> prescottprue tag:github.com,2008:Repository/256444824/v3.1.2 2020-02-27T23:46:39Z v3.1.2 (#872) <ul> <li>fix(types): add types for <code>onAttemptCollectionDelete</code> to fix <code>implicit any</code> error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="569833975" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/870" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/870/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/870">prescottprue#870</a>) - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/macinjoke/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/macinjoke">@macinjoke</a></li> <li>fix(populate): handle firestore list type in populate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="571166764" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/871" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/871/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/871">prescottprue#871</a>) - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/illuminist/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/illuminist">@illuminist</a></li> <li>fix(types): add missing <code>onAuthStateChanged</code> for config object - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/illuminist/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/illuminist">@illuminist</a></li> <li>fix(types): relax typing for <code>UserProfile</code> to be generic object - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/illuminist/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/illuminist">@illuminist</a></li> <li>fix(types): make Schema the second generic parameter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="546448585" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/826" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/826/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/826">prescottprue#826</a>)</li> <li>chore(docs): add a typescript page to the recipes section of the docs (explains passing schema to reducer)</li> </ul> <p>Co-authored-by: illuminist <a href="mailto:illumina.ova@gmail.com">illumina.ova@gmail.com</a><br> Co-authored-by: macinjoke <a href="mailto:shunji.makino@gmail.com">shunji.makino@gmail.com</a><br> Co-authored-by: Marko Elez <a href="mailto:7696111+markoelez@users.noreply.github.com">7696111+markoelez@users.noreply.github.com</a><br> Co-authored-by: Chris Dzoba <a href="mailto:Chris@Dzoba.com">Chris@Dzoba.com</a></p> prescottprue tag:github.com,2008:Repository/256444824/v3.1.1 2020-02-04T06:45:39Z v3.1.1 (#856) <ul> <li>feat(types): add firestore <code>collectionGroup</code> type - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="559262993" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/855" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/855/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/855">prescottprue#855</a> - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rscotten/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rscotten">@rscotten</a></li> <li>chore(docs): add note about <code>useFirestoreForProfile</code> within profile recipes - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="556317237" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/849" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/849/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/849">prescottprue#849</a></li> </ul> <p>Co-authored-by: Richard Scotten <a href="mailto:rscotten@users.noreply.github.com">rscotten@users.noreply.github.com</a></p> prescottprue tag:github.com,2008:Repository/256444824/v3.1.0 2020-01-24T19:47:10Z v3.1.0 <ul> <li>fix(auth): remove stale profile listener on empty auth state change - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/illuminist/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/illuminist">@illuminist</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="342456539" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/508" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/508/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/508">prescottprue#508</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="551890636" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/838" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/838/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/838">prescottprue#838</a></li> <li>feat(types): add support for typed db schema - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vicrac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vicrac">@vicrac</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="546448585" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/826" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/826/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/826">prescottprue#826</a></li> <li>feat(auth): add reauthenticate method from firebase - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/magrinj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/magrinj">@magrinj</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="541694167" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/812" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/812/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/812">prescottprue#812</a></li> <li>chore(deps): bump lodash from 4.17.11 to 4.17.15 in react-native example - <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump stringstream from 0.0.5 to 0.0.6 in react-native-firebase example - <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in react-native example - <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump diff in react-native-firebase example - <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump lodash-es from 4.17.4 to 4.17.15 in react-native-firebase example - <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump diff from 3.3.0 to 3.5.0 in react-native-firebase example - <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <p>Co-authored-by: Jérémy M <a href="mailto:jeremy.magrin@epitech.eu">jeremy.magrin@epitech.eu</a><br> Co-authored-by: Michał Kaczanowicz <a href="mailto:mj.kaczanowicz@gmail.com">mj.kaczanowicz@gmail.com</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;<br> Co-authored-by: illuminist <a href="mailto:illumina.ova@gmail.com">illumina.ova@gmail.com</a></p> prescottprue tag:github.com,2008:Repository/256444824/v3.0.7 2020-01-10T18:47:53Z v3.0.7 <ul> <li>fix(types): add missing config key <code>enableClaims</code> - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lesmo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lesmo">@lesmo</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="541512311" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/810" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/810/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/810">prescottprue#810</a></li> <li>fix(types): make <code>updateAuth</code> params not required and use correct type for <code>runTransaction</code> - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rscotten/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rscotten">@rscotten</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="544725266" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/821" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/821/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/821">prescottprue#821</a></li> <li>chore(deps): update firebase and other dev dependencies - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="538318705" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/808" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/808/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/808">prescottprue#808</a></li> <li>chore(deps): update dependencies of examples (thanks <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>)</li> </ul> prescottprue tag:github.com,2008:Repository/256444824/v3.0.6 2019-12-22T06:15:58Z v3.0.6 <ul> <li>fix(profile): prevent <code>cannot read property '_getservice' of undefined</code> error - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="535992017" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/801" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/801/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/801">prescottprue#801</a> - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Zubnix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Zubnix">@Zubnix</a></li> <li>fix(types): fix arguments in <code>resetPassword</code> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="536479681" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/803" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/803/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/803">prescottprue#803</a> - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/magrinj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/magrinj">@magrinj</a></li> <li>fix(docs): documentation about <code>resetPassword</code> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="536479681" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/803" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/803/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/803">prescottprue#803</a> - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/magrinj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/magrinj">@magrinj</a></li> </ul> prescottprue tag:github.com,2008:Repository/256444824/v3.0.5 2019-11-06T18:45:10Z v3.0.5 <ul> <li>fix(auth): always return a promise from createUserProfile - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="518465383" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/789" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/789/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/789">prescottprue#789</a></li> <li>fix(tests): add check for promise return in all situations - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="518465383" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/789" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/789/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/789">prescottprue#789</a></li> <li>fix(docs): handle case of empty <code>providerData</code> in <code>profileFactory</code> example - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="474952201" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/739" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/739/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/739">prescottprue#739</a></li> </ul> prescottprue tag:github.com,2008:Repository/256444824/v3.0.4 2019-10-31T23:11:52Z v3.0.4 (#787) <ul> <li>fix(profile): remove async/await code causing regeneratorRuntime error (drops promise support for profileFactory) - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="514277464" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/786" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/786/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/786">prescottprue#786</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="507096876" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/778" data-hovercard-type="pull_request" data-hovercard-url="/prescottprue/react-redux-firebase/pull/778/hovercard" href="https://github.com/prescottprue/react-redux-firebase/pull/778">prescottprue#778</a></li> </ul> prescottprue tag:github.com,2008:Repository/256444824/v3.0.3 2019-10-22T06:15:20Z v3.0.3 <ul> <li>feat(profile): add promise support for <code>profileFactory</code> - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dannyvaughton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dannyvaughton">@dannyvaughton</a></li> <li>fix(types): fix <code>firestore.delete</code> return type - <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rscotten/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rscotten">@rscotten</a></li> <li>feat(tests): add test for promise support of profile factory</li> <li>feat(tests): add tests for all top level methods of <code>createFirebaseInstance</code></li> </ul> prescottprue