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