Releases: prescottprue/react-redux-firebase
Releases · prescottprue/react-redux-firebase
v2.0.0-beta.8
- fix(reducer):
MERGE
action added andSET
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
foronce
queries that are empty - #265 - fix(populate) Fixed populate function to return null for null paths
- app instance handling now uses
firebase_
instead ofextendApp
(more functionality) - #250 - Removed no longer in use code from v1 (validateConfig)
v1.4.7
v2.0.0-beta.7
- 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
v1.4.6
v2.0.0-beta.5
- 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
updatednpm 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
v1.4.5
- 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 providedprofileFactory
function throws an error)- Profile docs improved for clarity with populates
.eslintrc
added to tests folder (extends base.eslintrc
)PULL_REQUEST_TEMPLATE
simplifiedISSUE_TEMPLATE
simplified and includes link to codesandbox instead of codepen
v2.0.0 Beta 4
- Fixes issue with deep listener paths - #219, #221
- Fix race condition with
uniqueSet
- #207 - react
v16.0.0-0
added to peer dependencies presence
andsessions
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 usingpresence
- 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
- 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