Skip to content

Releases: prescottprue/react-redux-firebase

v2.0.0-beta.8

02 Sep 06:40
Compare
Choose a tag to compare
v2.0.0-beta.8 Pre-release
Pre-release
  • fix(reducer): MERGE action added and SET action to reverted to v1 behavior - #255
  • feat(populate): population of ordered data - #239
  • feat(populate) populate once queries - #256
  • feat(auth): emptyOnLogin config option added (defaults to true) - #254
  • feat(query): emit NO_VALUE for once queries that are empty - #265
  • fix(populate) Fixed populate function to return null for null paths
  • app instance handling now uses firebase_ instead of extendApp (more functionality) - #250
  • Removed no longer in use code from v1 (validateConfig)

v1.4.7

30 Aug 08:47
Compare
Choose a tag to compare
  • Firebase Messaging service exposed (firebase.messaging())
  • resetBeforeLogin config option added (defaults to true to keep current behavior) - #254
  • Roadmap updates

v2.0.0-beta.7

24 Aug 10:10
Compare
Choose a tag to compare
v2.0.0-beta.7 Pre-release
Pre-release
  • feat(auth): signInWithCustomToken no longer decodes token internally for profile data (profileFactory should be used) - #244
  • fix(reducer): allow setting paths ending in numbers - #248
  • feat(auth): make signInWithCredential not dependent on provider - #247
  • feat(module): Support lazy/module loading - #249, #250
  • Removed jwt-decode as a dependency (not needed since auth token no longer decoded internally)
  • Updated SSR docs to include notes about enableRedirectHanlding: false - #251
  • Updated Roadmap with detection of non-http environments

v2.0.0-beta.6

23 Aug 08:27
Compare
Choose a tag to compare
v2.0.0-beta.6 Pre-release
Pre-release
  • authError reducer added to mirror authError state in v1 - #237
  • Update to deep path roots do not work with population - #241
  • login method docs for authWithCustomToken updated - #245

v1.4.6

15 Aug 06:47
Compare
Choose a tag to compare
  • Correctly unset multiple queries to the same base path - #234, #235
  • Define initialState in example within Readme - #233
  • Fix peer dependency warning from eslint-config-standard (updated
    eslint-plugin-standard to 3.0.1)

v2.0.0-beta.5

12 Aug 04:17
Compare
Choose a tag to compare
v2.0.0-beta.5 Pre-release
Pre-release
  • Fix bug in updateProfile method - #210
  • Fix population with deep root - #223
  • Fix RN sources must be an object error - #228, #231
  • Fix an issue using string notation within profileParamsToPopulate
  • hoist-non-react-statics updated
  • npm run docs:upload added for uploading version specific docs (npm run docs:publish still used for publishing main version)
  • fixed login method return signature (object including user) - #206

v1.5.0-rc.4

09 Aug 09:45
Compare
Choose a tag to compare
v1.5.0-rc.4 Pre-release
Pre-release
  • Fix possibility of a race condition in uniqueSet (with matching tests) - #207
  • Fix issue in updateProfile - #210
  • react v16 added to list of possible react versions in peer dependencies
  • hoist-non-react-statics updated to v2.2.2
  • Profile docs updates

v1.4.5

08 Aug 09:08
Compare
Choose a tag to compare
  • Fix possibility of race condition with uniqueSet - #207
  • Fix issue using storeAs with populates - #216
  • display name logic is now internal (eliminates dependency)
  • try/catch added around usage of profileFactory (incase provided profileFactory function throws an error)
  • Profile docs improved for clarity with populates
  • .eslintrc added to tests folder (extends base.eslintrc)
  • PULL_REQUEST_TEMPLATE simplified
  • ISSUE_TEMPLATE simplified and includes link to codesandbox instead of codepen

v2.0.0 Beta 4

06 Aug 10:00
Compare
Choose a tag to compare
v2.0.0 Beta 4 Pre-release
Pre-release
  • Fixes issue with deep listener paths - #219, #221
  • Fix race condition with uniqueSet - #207
  • react v16.0.0-0 added to peer dependencies
  • presence and sessions options support passing a function:
    {
      userProfile: 'users',
      // list of online users organize by group parameter
      presence: (user) => `presence/${user.group}`,
      sessions: (user) => `sessions/${user.group}`
    }
  • sessions option can now be set to null to not writing user sessions when using presence
  • Removed unnecessary constructor from FirebaseConnect component
  • combineReducers is now internal instead of being imported from redux (shrinks bundle size and limits dependencies)
  • Webpack updated to v3.4.1
  • Material-UI example updates (Navbar state uses auth state instead of profile state)
  • Usage of profileFactory is wrapped in try/catch to handle and reject errors within provided factory function

v1.5.0 Release Canidate 3

30 Jul 19:23
Compare
Choose a tag to compare
Pre-release
  • Fix race condition with uniqueSet - #207
  • Usage of profileFactory is wrapped in try/catch to handle and reject errors within provided factory function
  • Typescript Typings updated to make notSetValue not required (i.e. dataToJS(firebase, 'todos') instead of dataToJS(firebase, 'todos', undefined)) - #214