Releases: prescottprue/react-redux-firebase
Releases · prescottprue/react-redux-firebase
Version v1.2.0-alpha
Breaking Changes
profileDecoratorconfig option renamed toprofileFactoryfor clarity- default file metadata written to database includes
downloadURLinstead ofdownloadURLsarray
Enhancements
- Config params type validation
fileMetadataFactoryconfig option added to allow control of metadata written to database when usinguploadFileanduploadFiles- docs improvements
Version v1.1.2
- Storage actions and helpers added including
uploadFile,uploadFiles, anddeleteFile refis 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
- errors now dispatched for all query
.catchmethods - includes authProvider bug fix in #11
- Provider name validity checking (only Google, Twitter, Facebook, and Github)
- Tests + Coverage improved with spies using
sinonandsinon-chai
Version v1.1.0
-
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' }] }
-
reactReduxFirebasefunction now passes throughenhancerargument ofcreateStore -
onAuthStateChangedfunction exposed in config (for passing auth info to other libraries such asreact-ga) -
email included in default user profile with external providers
-
Coverage Calculation fixed (now using
istanbuldirectly) -
Tests added for utils
-
Internal optimizations (rewrite of path handling to remove code and improve object handling)
-
no-consolerule added to.eslintrcto keepconsoleout of src -
README.mdupdated withredux-observableintegration
Version v1.0.3
- Includes PR #8 (fixes populate typo)
profileParamsToPopulatecapability added to configavatarUrlparameter added to default profile for external provider loginslogout()method now returns a promise- Profile created by default when not provided for email signup
lodashupdated to v4.16.6firebaseupdated to v3.5.3
Version v1.0.2
- adds
profileDecoratorconfiguration option (change format of profile data stored on Firebase) - exposes firebase through
getFirebasefunction that can be passed as the third argument when creating thunk actions - adds
updateProfileOnLoginconfiguration option that toggles whether or not account is updated when logging in - FAQ Section added to address #6
Version v1.0.1
Version v1.0.0
- Forked from redux-firebasev3 and renamed to react-redux-firebase
- Populate functionality matching #33
- Handles updating props for #38