tag:github.com,2008:https://github.com/rassmantech/react-redux-firebase/releasesRelease notes from react-redux-firebase2019-12-22T06:15:58Ztag:github.com,2008:Repository/229756205/v3.0.62019-12-22T06:15:58Zv3.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>prescottpruetag:github.com,2008:Repository/229756205/v3.0.52019-11-06T18:45:10Zv3.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>prescottpruetag:github.com,2008:Repository/229756205/v3.0.42019-10-31T23:11:52Zv3.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>prescottpruetag:github.com,2008:Repository/229756205/v3.0.32019-10-22T06:15:20Zv3.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>prescottpruetag:github.com,2008:Repository/229756205/v3.0.22019-10-13T08:16:16Zv3.0.2<ul>
<li>fix(types): update <code>see</code> paths that are not valid and add missing</li>
<li>fix(docs): update <code>see</code> paths that are not valid</li>
<li>fix(docs): remove see parameter from generated api docs</li>
<li>fix(docs): update <code>book.json</code> to have v3.0.0 selected</li>
</ul>prescottpruetag:github.com,2008:Repository/229756205/v3.0.12019-10-12T09:55:27Zv3.0.1<ul>
<li>fix(types): update see links to point to base docs site</li>
<li>fix(docs): update see links to point to base docs site</li>
<li>fix(docs): update README to include old versions section instead of note about <code>next</code></li>
</ul>prescottpruetag:github.com,2008:Repository/229756205/v3.0.02019-10-12T09:14:02Zv3.0.0<p>All changes from v3.0.0 pre-release versions including:</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Hooks (<code>useFirebase</code>, <code>useFirebaseConnect</code>, <code>useFirestore</code>, <code>useFirestoreConnect</code>)</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Rebuild on stable React Context API</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Support react-redux v6 - <a href="https://github.com/prescottprue/react-redux-firebase/issues/581" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/581/hovercard">#581</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Support for react strict mode - <a href="https://github.com/prescottprue/react-redux-firebase/issues/564" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/564/hovercard">#564</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Improved bundle size support (should include way to audit size) - <a href="https://github.com/prescottprue/react-redux-firebase/issues/573" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/573/hovercard">#573</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Support/Docs for stable react context API</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Switch <code>firebaseConnect</code> and <code>firestoreConnect</code> to using <code>componentDidMount</code> in place of <code>componentWillMount</code> which is deprecated in newer react versions (as <a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#fetching-external-data" rel="nofollow">described here</a>)</li>
</ul>
<p>More details available in <a href="https://github.com/prescottprue/react-redux-firebase/wiki/v3.0.0-Roadmap">the v3.0.0 roadmap</a></p>prescottpruetag:github.com,2008:Repository/229756205/v3.0.0-beta.42019-10-12T08:36:50Zv3.0.0-beta.4<ul>
<li>feat(profileFactory): adding <code>firebase</code> parameter to <code>profileFactory</code> callback - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="505130106" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/772" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/772/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/772">prescottprue#772</a> - <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>feat(core): add <code>eslint-plugin-json</code> and update jsdoc comments</li>
<li>fix(core): use <code>import *</code> in place of index file for actions</li>
<li>fix(core): use <code>@see</code> in jsdoc to provide docs links</li>
<li>feat(ci): add node 12 to travis build versions</li>
<li>feat(core): remove consumer exports from top level API (available from <code>Context.Consumer</code>)</li>
<li>feat(docs): more v3 API change updates to docs</li>
<li>fix(examples): update firestore example with v3 api</li>
<li>chore(deps): update <a href="https://documentation.js.org/" rel="nofollow">documentationjs</a> version to 12.1.2</li>
<li>chore(deps): update webpack to 4.41.0</li>
</ul>prescottpruetag:github.com,2008:Repository/229756205/v3.0.0-beta.32019-10-05T08:07:18Zv3.0.0-beta.3<ul>
<li>feat(types): add back type for <code>getFirebase</code> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="493936973" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/763" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/763/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/763">prescottprue#763</a></li>
<li>feat(storage): pass file metadata through <code>uploadFile</code> to <code>storage.put</code> calls - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="462130572" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/720" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/720/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/720">prescottprue#720</a></li>
<li>feat(examples): update material and simple examples</li>
<li>feat(docs): update docs with new hooks API</li>
</ul>prescottpruetag:github.com,2008:Repository/229756205/v3.0.0-beta.22019-09-07T00:12:38Zv3.0.0-beta.2 (#759)<ul>
<li>fix(firestoreConnect): pass correct value for <code>firebase</code> prop - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="490492226" data-permission-text="Title is private" data-url="https://github.com/prescottprue/react-redux-firebase/issues/758" data-hovercard-type="issue" data-hovercard-url="/prescottprue/react-redux-firebase/issues/758/hovercard" href="https://github.com/prescottprue/react-redux-firebase/issues/758">prescottprue#758</a></li>
</ul>prescottprue