Skip to content

Releases: prescottprue/redux-firestore

v0.11.0

25 Nov 16:44
b5d5f31
Compare
Choose a tag to compare
  • feat(core): add snapshot cache - #203 - @illuminist
  • fix(query): fix uncaught error when using populates - #250
  • chore(test): start tests for populate - #250
  • fix(orderedReducer): preserve id on document for DOCUMENT_MODIFIED action - #252
  • fix(test): add a test to cover preserving of id for DOCUMENT_MODIFIED action - #252
  • build(deps): bump mixin-deep from 1.3.1 to 1.3.2 - @dependabot

v0.10.0

06 Nov 07:06
06e4bb4
Compare
Choose a tag to compare
  • fix(core): use native functionality in place of lodash methods
  • fix(core): add eslint-plugin-jsdoc to confirm that valid jsdoc comments are included
  • fix(orderedReducer): remove subcollection merging logic to fix removing of value for DOCUMENT_MODIFIED action type - #243, #140
  • feat(query): show console error if subcollections are passed without storeAs - subcollection merging support is being removed in preparation for v1 (which stores all subcollections at the top level)
  • fix(examples): update basic and complete examples - #242
  • chore(tests): add test for deleted values from arrays within documents - #140, #243
  • chore(tests): add test for collectionGroup

Note: If you are using subcollections you will need to use storeAs. Without the use of storeAs you will notice an error log. It is due to the fact that updates to a document in state will remove any subcollections which exist on that document. Using storeAs mirrors what the upcoming v1.0.0 release does by default.

v0.9.0

06 Sep 06:16
3215783
Compare
Choose a tag to compare
  • feat(query): support for collectionGroup query - #233 - @hiddenchemistry
  • fix(orderedReducer): DOCUMENT_MODIFIED action updates index in array - #230
  • fix(statusReducer): UNSET_LISTENER action type correctly updates status - @esbenvb
  • fix(query): support FieldPath within query config - 619 of react-redux-firebase
  • chore(deps): update immer, lodash, and reduce-reducers
  • chore(deps): update dev dependencies including babel and eslint
  • chore(core): drop node 6 support for development (due to newer eslint and other dev deps)
  • chore(ci): add node 12 and remove node 6 from CI version matrix
  • chore(eslint): switch eslintrc files to js format
  • chore(eslint): replace eslint-config-airbnb with eslint-config-airbnb-base

v0.8.0

15 May 03:36
57637d2
Compare
Choose a tag to compare
  • fix(reducer): correctly update data state by no longer merging - #45, #218 - @rscotten

v0.7.4

14 May 16:37
Compare
Choose a tag to compare
  • fix(query/reducer): prevent updates to ordered when non-existent doc is queried - @bcgilliom
  • fix(enhancer): use Dispatch from redux to prevent compatibility issues with react-redux-firebase - @jareqpl

v0.7.3

05 Apr 01:25
cd9eb5c
Compare
Choose a tag to compare
  • fix(typings): set type hints for onAttemptCollectionDelete - @GustekDev
  • fix(query): fix document updates by using deep clone on doc change event - @compojoom

v0.7.2

10 Mar 20:42
238d610
Compare
Choose a tag to compare
  • fix(query): allow date object as startAt (arrayToStr calls toString if it exists) - #186 - @nemo
  • fix(tests): add a test case for startAt being passed to getQueryName - #186
  • fix(docs): update query params docs to note they can accept date objects - #186
  • fix(tests): correctly generate coverage in lcov format now that nyc is being used

v0.7.1

08 Mar 08:06
7ed3290
Compare
Choose a tag to compare
  • fix(query): getQueryName correctly handles storeAs to allow for pagination - #107, #144 - @rscotten
    fix merging default configs in createFirestoreInstance - #184 - @rscotten
  • fix(core): cleanup JSdoc comments by adding lint config for them (eslint-config-google)
  • fix(core): switch to nyc in place of istanbul
  • fix(tests): remove display helper

v0.7.0

19 Feb 08:38
fbf717d
Compare
Choose a tag to compare
  • fix(orderedReducer): updating arrays within a document properly - #103, #140, #141 - @pdyxs
  • fix(query): oneListenerPerPath takes into account storeAs - #144 - @compojoom
  • fix(orderedReducer): deleting a sub-collection no longer causes TypeError - #161

v0.6.4

08 Feb 07:33
5c34897
Compare
Choose a tag to compare
  • fix(typings): switch dispatch to a function (not func) - #168
  • fix(examples): update dependencies in simple example
  • feat(examples): update to new material-ui, react, and react-router (using generator-react-firebase)