Skip to content

Releases: prescottprue/react-redux-firebase

Version v1.2.0-alpha

06 Dec 11:35
Compare
Choose a tag to compare
Version v1.2.0-alpha Pre-release
Pre-release

Breaking Changes

  • profileDecorator config option renamed to profileFactory for clarity
  • default file metadata written to database includes downloadURL instead of downloadURLs array

Enhancements

  • Config params type validation
  • fileMetadataFactory config option added to allow control of metadata written to database when using uploadFile and uploadFiles
  • docs improvements

Version v1.1.2

29 Nov 18:47
Compare
Choose a tag to compare
  • Storage actions and helpers added including uploadFile, uploadFiles, and deleteFile
  • ref is now available as a helper
  • [] notation now working with population (parameter of list child)
  • Query params included in queryId if using object notation for path
  • Test files are now part of linting
  • Examples are now split into snippets and complete folders

Version v1.1.1

23 Nov 02:27
Compare
Choose a tag to compare
  • errors now dispatched for all query .catch methods
  • includes authProvider bug fix in #11
  • Provider name validity checking (only Google, Twitter, Facebook, and Github)
  • Tests + Coverage improved with spies using sinon and sinon-chai

Version v1.1.0

22 Nov 05:09
Compare
Choose a tag to compare
  • Populate functionality now supports object notation like so:

    // replaces the owner parameter with matching user from users root
    { path: '/todos', populates: [{ child: 'owner', root: 'users' }] }
  • reactReduxFirebase function now passes through enhancer argument of createStore

  • onAuthStateChanged function exposed in config (for passing auth info to other libraries such as react-ga)

  • email included in default user profile with external providers

  • Coverage Calculation fixed (now using istanbul directly)

  • Tests added for utils

  • Internal optimizations (rewrite of path handling to remove code and improve object handling)

  • firebase, lodash, and istanbul dependencies updated

  • no-console rule added to .eslintrc to keep console out of src

  • README.md updated with redux-observable integration

Version v1.0.3

08 Nov 20:43
Compare
Choose a tag to compare
  • Includes PR #8 (fixes populate typo)
  • profileParamsToPopulate capability added to config
  • avatarUrl parameter added to default profile for external provider logins
  • logout() method now returns a promise
  • Profile created by default when not provided for email signup
  • lodash updated to v4.16.6
  • firebase updated to v3.5.3

Version v1.0.2

29 Oct 10:24
Compare
Choose a tag to compare
  • adds profileDecorator configuration option (change format of profile data stored on Firebase)
  • exposes firebase through getFirebase function that can be passed as the third argument when creating thunk actions
  • adds updateProfileOnLogin configuration option that toggles whether or not account is updated when logging in
  • FAQ Section added to address #6

Version v1.0.1

18 Oct 08:33
Compare
Choose a tag to compare
  • Includes fix for #2
  • Includes fix for #3
  • tests added for query actions and connect function
  • String templating used where possible to simplify query actions
  • Updated examples to using react-redux-firebase instead redux-firebasev3

Version v1.0.0

14 Oct 03:24
Compare
Choose a tag to compare
  • Forked from redux-firebasev3 and renamed to react-redux-firebase
  • Populate functionality matching #33
  • Handles updating props for #38