Pre-release
Pre-release

@prescottprue prescottprue released this Aug 13, 2018

Assets 2
  • fix(profile): profile update on login works with email login (used to require createUser) - #475
  • feat(HOCs): optimize firestoreConnect unset / set listeners - @demoran23
  • fix(auth): move detaching of profile listeners before signOut within logout method to fix permission_denied errors - #494
  • fix(enhancer): support config already existing on store - 132 of redux-firestore

@prescottprue prescottprue released this Aug 13, 2018 · 1 commit to master since this release

Assets 2
  • fix(typings): mark notSetValue as optional in typings - #521 - @arlair

@prescottprue prescottprue released this Jul 31, 2018 · 6 commits to master since this release

Assets 2
  • fix(auth): payload of AUTH_UPDATE_SUCCESS action dispatch fixed - #507 - @stefanhar
  • feat(build): added node 10 to build matrix
  • feat(build): switched node maintenance LTS version to latest 6 (was still set to 6.11.5)
  • feat(build): deploy to npm on node 10 build
  • feat(build): deploy to npm from next branch (publishes to @next tag)
  • feat(deps): update firebase-server to fix security warnings

@prescottprue prescottprue released this Jun 26, 2018 · 19 commits to master since this release

Assets 2
  • fix(profile): profile created correctly regardless of custom objects in Firebase JS SDK response (newer versions) - #500
  • feat(profile): add console.error for errors querying for profile population data (enabled using logErrors config option)
  • feat(query): switch console.log to console.error for query errors

@prescottprue prescottprue released this Jun 9, 2018 · 27 commits to master since this release

Assets 2
  • fix(storage): uploadFile no longer errors out due to downloadURLs not being defined (v5 Firebase SDK) - #480
  • fix(examples): add recompose to firestore example's dependencies
  • feat(auth): use new signInAndRetrieveDataWithCustomToken firebase login method - #467 - @kadikraman

@prescottprue prescottprue released this May 24, 2018 · 38 commits to master since this release

Assets 2
  • fix(auth): fix issue where Firebase v5 SDK would cause profile to be written into DB under "undefined" instead of uid
  • feat(deps): redux dev dependency updated to 4.0.0
  • feat(examples): material example updated (material-ui v1.0.0, react 16.3.0, firebase 5.0.2)
  • feat(examples): material example now shows message if user does not have projects

@prescottprue prescottprue released this May 22, 2018 · 42 commits to master since this release

Assets 2

Version bump release to attempt to fix issue with new version not appearing after publish (read 471 for more info). May be due to NPM incident: https://status.npmjs.org/incidents/b307lbjrdql7

@prescottprue prescottprue released this May 22, 2018 · 44 commits to master since this release

Assets 2
  • fix(profile): userData.uid undefined error no longer thrown when creating profile in Firestore - #468
  • feat(deps): update lodash to 4.7.10 (fixes npm dependency security warning)
  • feat(deps): firebase dev dependency locked to 4.12.0 (gets updates without warnings)
  • feat(deps): codecov dev dependency updated (fixes npm dependency security warning)
  • feat(examples): material example updated to firebase ^5.*.*

@prescottprue prescottprue released this May 10, 2018 · 52 commits to master since this release

Assets 2
  • fix(query): console.error for profile listener only called if logErrors config option is enabled
  • feat(core): enableLogging now only enables Firebase Database logging (react-redux-firebase errors now only logged when logErrors is truthy
  • fix(storage): remove getter that includes warning for "snaphot" misspelling (fires unnecessarily)
  • feat(docs): docs building/uploading scripts updated and simplified

@prescottprue prescottprue released this Apr 29, 2018 · 63 commits to master since this release

Assets 2
  • feat(firebaseConnect): allow reuse of existing subscriptions when paths change - @Lecss
  • fix(watch): issue with multiple watchers on same path - #368, #454 - @Tapped
  • feat(storage): add size and contentType to file uploads - @urbantumbleweed
  • feat(storage): errors in uploadFile now call console.error
  • feat(docs): logErrors config parameter added to docs
  • feat(core): husky added as a dev dep so that lint is run on push (prepush already in package.json)
  • fix(storage): uploadFile can accept both options.progress and options name together - #414
  • feat(tests): tests added to confirm name option works with other options - #414
  • feat(query): onProfileWriteError config option added to allow for hooking into error case of profile writes
  • feat(storage): deleteFile metadata removal logic simplified
  • feat(storage): upload metadata set logic simplified
  • feat(tests): Unit tests for firestoreConnect improved to more deeply test listener updates on prop changes
  • feat(tests): Unit tests added to test logic for presence and sessions config options
  • feat(core): npm publish now takes place on Travis through deploy config (any new version merged to master will be published by default)
  • feat(storage): useFirestoreForStorageMeta config option added to allow for writing storage file metadata to Firestore when using uploadFile and uploadFiles