Version v1.4.0
NOTE: This includes all features/bugfixes from all v1.4.0-* pre-releases
Features
react-nativesupport (including complete example app as well as a create your own recipe)- Server Side Rendering Support - #72
- Support for Boilerplates - #53
pushWithMeta,setWithMeta, andupdateWithMetamethods added - write to firebase with createdAt/updatedAt and createdBy/updatedBypopulatedDataToJStriggersisLoadedto be true only when all data is populated (instead of once for unpopulated data) - #121- Support for
provider.setCustomParameterson external auth providers (i.e.provider.setCustomParameters({ prompt: 'select_account' })) notParsedquery param option added for not parsing when usingequalTo(for searching numbers stored as strings)profileParamsToPopulatenow acceptskey: truelists - thanks @fej-snikdujonRedirectResultconfig option added (callback that runs when redirect result occurs)- Return file snapshot on upload - #88
Enhancements/Fixes
- Improvements to Material Example
- Projects route is now protected (using
UserIsAuthenticatedHOC fromutils/router) - Todos list only displays first 8 (first at the top) - shows using ordering query params
- Most main routes are now sync (more simple)
- Projects route is now protected (using
- Fix for
unWatchEventhelper dispatch mapping - #82 - Firebase Library dependency updated to
v3.9.0 - Firebase version is no longer fixed - #109
- Only used parts of Firebase Library imported (shrinks bundle size)
build:sizenpm script added to generate size report for minified bundle - #107userandcredentialare now returned from login method - #106yarn.lockfile added- Compose tests improved promise handling (better use of chai-as-promised)