Skip to content

Version v1.4.0

Choose a tag to compare

@prescottprue prescottprue released this 17 May 22:41

NOTE: This includes all features/bugfixes from all v1.4.0-* pre-releases

Features

  • react-native support (including complete example app as well as a create your own recipe)
  • Server Side Rendering Support - #72
  • Support for Boilerplates - #53
  • pushWithMeta, setWithMeta, and updateWithMeta methods added - write to firebase with createdAt/updatedAt and createdBy/updatedBy
  • populatedDataToJS triggers isLoaded to be true only when all data is populated (instead of once for unpopulated data) - #121
  • Support for provider.setCustomParameters on external auth providers (i.e. provider.setCustomParameters({ prompt: 'select_account' }))
  • notParsed query param option added for not parsing when using equalTo (for searching numbers stored as strings)
  • profileParamsToPopulate now accepts key: true lists - thanks @fej-snikduj
  • onRedirectResult config 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 UserIsAuthenticated HOC from utils/router)
    • Todos list only displays first 8 (first at the top) - shows using ordering query params
    • Most main routes are now sync (more simple)
  • Fix for unWatchEvent helper 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:size npm script added to generate size report for minified bundle - #107
  • user and credential are now returned from login method - #106
  • yarn.lock file added
  • Compose tests improved promise handling (better use of chai-as-promised)