Skip to content

Releases: prescottprue/react-redux-firebase

v3.0.5

06 Nov 18:49
51efdc7
Compare
Choose a tag to compare
  • fix(auth): always return a promise from createUserProfile - #789
  • fix(tests): add check for promise return in all situations - #789
  • fix(docs): handle case of empty providerData in profileFactory example - #739

v3.0.4

31 Oct 23:16
ad28fc2
Compare
Choose a tag to compare
  • fix(profile): remove async/await code causing regeneratorRuntime error (drops promise support for profileFactory) - #786, #778

v3.0.3

22 Oct 06:19
aebe5cd
Compare
Choose a tag to compare
  • feat(profile): add promise support for profileFactory - @dannyvaughton
  • fix(types): fix firestore.delete return type - @rscotten
  • feat(tests): add test for promise support of profile factory
  • feat(tests): add tests for all top level methods of createFirebaseInstance

v3.0.2

13 Oct 08:20
255b810
Compare
Choose a tag to compare
  • fix(types): update see paths that are not valid and add missing
  • fix(docs): update see paths that are not valid
  • fix(docs): remove see parameter from generated api docs
  • fix(docs): update book.json to have v3.0.0 selected

v3.0.1

12 Oct 10:00
ee47d1e
Compare
Choose a tag to compare
  • fix(types): update see links to point to base docs site
  • fix(docs): update see links to point to base docs site
  • fix(docs): update README to include old versions section instead of note about next

v3.0.0

12 Oct 09:19
489be8c
Compare
Choose a tag to compare

All changes from v3.0.0 pre-release versions including:

  • Hooks (useFirebase, useFirebaseConnect, useFirestore, useFirestoreConnect) - huge thanks to @illuminist
  • Rebuild on stable React Context API
  • Support react-redux v6 - #581
  • Support for react strict mode - #564
  • mproved bundle size support (should include way to audit size) - #573
  • Support/Docs for stable react context API
  • Switch firebaseConnect and firestoreConnect to using componentDidMount in place of componentWillMount which is deprecated in newer react versions (as described here)

More details available in the v3.0.0 roadmap

v3.0.0-beta.4

12 Oct 08:39
bd922bc
Compare
Choose a tag to compare
v3.0.0-beta.4 Pre-release
Pre-release
  • feat(profileFactory): adding firebase parameter to profileFactory callback - #772 - @dannyvaughton
  • feat(core): add eslint-plugin-json and update jsdoc comments
  • fix(core): use import * in place of index file for actions
  • feat(ci): add node 12 to travis build versions
  • feat(core): remove consumer exports from top level API (available from Context.Consumer)
  • feat(docs): more v3 API change updates to docs
  • fix(examples): update firestore example with v3 api
  • chore(deps): update documentationjs version to 12.1.2
  • chore(deps): update webpack to 4.41.0

v3.0.0-beta.3

05 Oct 08:17
e46009a
Compare
Choose a tag to compare
v3.0.0-beta.3 Pre-release
Pre-release
  • feat(types): add back type for getFirebase - #763
  • feat(storage): pass file metadata through uploadFile to storage.put calls - #720
  • feat(examples): update material and simple examples
  • feat(docs): update docs with new hooks API

v3.0.0-beta.2

07 Sep 00:17
60b5e86
Compare
Choose a tag to compare
v3.0.0-beta.2 Pre-release
Pre-release
  • fix(firestoreConnect): pass correct value for firebase prop - #758

v3.0.0-beta

06 Sep 08:14
80484d7
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release
  • feat(auth): remove signIn option from createUser (new user is automatically signed in through Firebase SDK) - #513
  • feat(core): new pattern for getting extended firebase instance in thunks (added back getFirebase to api) - #635
  • fix(HOCs): switch to UNSAFE_componentWillReceiveProps in class based HOCs to prevent warnings with 16.9.0 - #755
  • fix(HOCs): switch withFirebase and withFirestore back to pre-hooks compatible logic
  • fix(core): replace lodash methods such as isArray, isBoolean, isString, size, compact and isFunction with native methods in a number of places
  • chore(deps): update lodash to 4.17.15
  • chore(docs): add docs for how to reference data from state for reselect selectors - #614
  • chore(docs): update client side role assign example in roles recipes - #699
  • chore(docs): add example for assigning role in cloud function - #699