Releases: prescottprue/react-redux-firebase
Releases · prescottprue/react-redux-firebase
Version v1.2.0-alpha
Breaking Changes
profileDecorator
config option renamed toprofileFactory
for clarity- default file metadata written to database includes
downloadURL
instead ofdownloadURLs
array
Enhancements
- Config params type validation
fileMetadataFactory
config option added to allow control of metadata written to database when usinguploadFile
anduploadFiles
- docs improvements
Version v1.1.2
- Storage actions and helpers added including
uploadFile
,uploadFiles
, anddeleteFile
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
- 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
andsinon-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' }] }
-
reactReduxFirebase
function now passes throughenhancer
argument ofcreateStore
-
onAuthStateChanged
function 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
istanbul
directly) -
Tests added for utils
-
Internal optimizations (rewrite of path handling to remove code and improve object handling)
-
no-console
rule added to.eslintrc
to keepconsole
out of src -
README.md
updated withredux-observable
integration
Version v1.0.3
- Includes PR #8 (fixes populate typo)
profileParamsToPopulate
capability added to configavatarUrl
parameter added to default profile for external provider loginslogout()
method now returns a promise- Profile created by default when not provided for email signup
lodash
updated to v4.16.6firebase
updated to v3.5.3
Version v1.0.2
- 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
Version v1.0.0
- Forked from redux-firebasev3 and renamed to react-redux-firebase
- Populate functionality matching #33
- Handles updating props for #38