Skip to content

Releases: prescottprue/react-redux-firebase

Version v1.2.3

01 Feb 22:29
Compare
Choose a tag to compare

Enhancements

  • Population of list with items containing a child param that is Firebase list (key: true) using populatedDataToJS (#42)
  • populatedDataToJS supports childParam option (#48)
  • populatedDataToJS returns null for empty lists instead of undefined (#50)
  • Unit tests added to cover all cases within populatedDataToJS

Version v1.2.2

28 Jan 01:31
Compare
Choose a tag to compare

Enhancements

  • Undefined populatedDataToJS children handled
  • Docs updated with exposure of auth()
  • Fixes of small errors in docs (spacing/typos)

Version v1.2.1

28 Jan 00:52
Compare
Choose a tag to compare

Enhancements

  • Single item with iterable child population now supported with populatedDataToJS
  • getRedirectResult no longer calls dispatches LOGOUT on null response (fixes auth becoming null issue with redux-auth-wrapper)
  • isLoading typo corrected to isInitalizing in logout reducer case (fixes isInitalizing becoming undefined)

Version v1.2.0

23 Jan 09:57
Compare
Choose a tag to compare

Breaking Changes

  • Data gathered during population is now normalized in redux following defined redux practice of normalizing (instead of placed directly into nested object). THIS BREAKS v1.1.5 AND EARLIER IMPLEMENTATIONS OF POPULATE. Now population will require the usage of populatedDataToJS
  • default file metadata written to database includes downloadURL instead of downloadURLs array
  • Meta values (timestamp, requesting, requested) are now stored by string key (keeps invalid keyPath error from showing up)
  • populatedDataToJS function added to helpers (returns data populated from normalized state)
  • DEPRECATION: profileDecorator config option renamed to profileFactory for clarity (profileDecorator still supported, but will throw deprecation warning)

Enhancements

  • once queries no longer cause off error due to unmounting non existent listener (fixes #36)
  • login with auth redirect no longer returns null and other redirect handling improvements (#33)
  • deep set invalid keyPath error fixed in data section of reducer (deep list is null first then has value)
  • enableRedirectHandling config param added to enable/disable auth redirect handling (enabled by default, which can cause breakage in none HTTP/HTTPS environments)
  • fileMetadataFactory config option added to allow control of metadata written to database when using uploadFile and uploadFiles
  • Profile Params Populate now working for both object and string notation
  • Config params type validation
  • Roadmap updated with v2.0.0 plans
  • profileDecorator backwards compatibility is included (with a deprecation warning)
  • CODE_OF_CONDUCT.md and PATRONS.md added
  • Docs + Tests updated

Version v1.2.0-rc.1

20 Jan 14:03
Compare
Choose a tag to compare
Version v1.2.0-rc.1 Pre-release
Pre-release

Breaking Changes

  • enableRedirectHandling config param added to enable/disable auth redirect handling (enabled by default, which can cause breakage in none HTTP/HTTPS environments)
  • Breaking changes from v1.2.0-alpha are included
  • Breaking changes from v1.2.0-beta are included

Enhancements

  • login with auth redirect no longer returns null (redirect handling improved)
  • profileDecorator backwards compatibility is included (with a deprecation warning)
  • deep set invalid keyPath error fixed in data section of reducer
  • CODE_OF_CONDUCT.md and PATRONS.md added

Version v1.2.0-beta

16 Jan 10:44
Compare
Choose a tag to compare
Version v1.2.0-beta Pre-release
Pre-release

Breaking Changes

  • Data gathered during population is now normalized within redux (instead of placed directly into nested object)
  • populatedDataToJS function added to helpers (returns data populated from normalized state)
  • Meta values are now stored by string key (solves invalid keyPath error)
  • Breaking changes from v1.2.0-alpha are included

Enhancements

  • Profile Params Populate now working for both object and string notation
  • Roadmap updated with v2.0.0 plans
  • Docs + Tests updated
  • Enhancements from v1.2.0-alpha are included

Version v1.2.0-rc.2

22 Jan 18:41
Compare
Choose a tag to compare
Version v1.2.0-rc.2 Pre-release
Pre-release

Breaking Changes

Enhancements

  • once queries no longer cause off error due to unmounting non existent listener (fixes #36 )

Version v1.1.5

11 Jan 19:30
Compare
Choose a tag to compare
  • ref is now a function in compose (Addresses #28)
  • test added to confirm that ref is exposed correctly
  • Peer Dependencies updated to include react-redux ^5.0.0 and redux ^3.6.0

Version v1.1.4

07 Jan 02:42
Compare
Choose a tag to compare
  • UID Lists with value true now supported (from #23):

    {
      'absdfTGTdd-kV': true,
      'absdfTGTdd-kX': true
    }
  • Handle equalTo query with true and false (fixes #25)

  • Roadmap updated

Version v1.1.3

21 Dec 23:41
Compare
Choose a tag to compare
  • External Auth Providers without scopes now handled (Fixes #18)
  • Twitter option added to unit tests (confirms handling of providers without scopes)