redux-firestore

Redux bindings for Firestore

MIT License

Downloads
13.6K
Stars
575
Committers
27

Bot releases are hidden (Show)

redux-firestore - v0.15.1

Published by prescottprue almost 3 years ago

  • fix(deps): bump immer from 8.0.1 to 9.0.6 (#361)
  • fix(deps): bump lodash from 4.17.20 to 4.17.21 (#342)
  • fix(deps): bump tar from 4.4.13 to 4.4.19 (#360)
  • fix(deps): bump elliptic from 6.5.3 to 6.5.4 (#330)
  • fix(deps): bump y18n from 3.2.1 to 3.2.2 (#334)
  • fix(deps): bump ssri from 6.0.1 to 6.0.2 (#337)
  • fix(deps): bump hosted-git-info from 2.8.5 to 2.8.9 (#344)
  • fix(deps): bump browserslist from 4.16.3 to 4.16.6 (#347)
  • fix(deps): bump path-parse from 1.0.6 to 1.0.7 (#358)
  • fix(deps): bump tmpl from 1.0.4 to 1.0.5 in /examples/complete (#369)
redux-firestore - v0.15.0

Published by prescottprue over 3 years ago

  • fix(getFirestore): correctly load extended firestore instance in getFirestore (#318) - @aarajh
  • fix(orderedReducer): reorder items when newIndex is zero (#317) - @matthew-h-cromer
  • feat(types): add types for reducer (#295, #296) - @msutkowski,@bawahakim
  • fix(examples): update complete example patterns + major versions
  • build(deps): bump immer from 5.0.0 to 8.0.1 (#320)
  • build(deps): bump ini from 1.3.5 to 1.3.8 (#316)
  • build(deps): bump ini from 1.3.5 to 1.3.8 in /examples/basic (#315)
redux-firestore - v0.14.0

Published by prescottprue about 4 years ago

  • fix: preserve id on document modified reordering (#308) - @puppybits
  • fix(types): de-dupe action types by reusing existing const (#290) - @msutkowski
  • fix(docs): enhanced example in README (#286) - @gregfenton
  • build(deps): update lodash to 4.17.20
  • build(deps): bump elliptic from 6.5.2 to 6.5.3 (#302)
  • build(deps): bump elliptic from 6.5.1 to 6.5.3 in /examples/basic (#301)
  • build(deps): bump http-proxy from 1.18.0 to 1.18.1 in /examples/basic (#306)
  • build(deps): bump handlebars from 4.5.1 to 4.7.6 in /examples/basic (#305)
  • build(deps-dev): bump codecov from 3.6.5 to 3.7.1 (#300)
redux-firestore - v0.13.0

Published by prescottprue over 4 years ago

  • feat(query): support multiple field cursors - @rscotten (#268)
  • build(deps-dev): bump codecov from 3.6.4 to 3.6.5 (#267)
redux-firestore - v0.12.0

Published by prescottprue over 4 years ago

  • feat(query): support collectionGroup for listeners - #264 - @rscotten
  • fix(query): use correct value in snapshot cache - #258 - @illuminist
  • feat(query): support storeAs property in populates objects in queries - #261 - @jfrumar-infinitusai
  • chore(deps): update immer from 3.2.0 to v5.0.0
  • chore(deps): update dev dependencies including babel, eslint and crossenv
  • chore(ci): switch from TravisCI to Github Actions
  • chore(deps): switch to yarn in place of npm
  • chore(deps): update dev deps including babel
redux-firestore - v0.11.0

Published by prescottprue almost 5 years ago

  • 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
redux-firestore - v0.10.0

Published by prescottprue almost 5 years ago

  • 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.

redux-firestore - v0.9.0

Published by prescottprue about 5 years ago

  • 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
redux-firestore - v0.8.0

Published by prescottprue over 5 years ago

  • fix(reducer): correctly update data state by no longer merging - #45, #218 - @rscotten
redux-firestore - v0.7.4

Published by prescottprue over 5 years ago

  • 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
redux-firestore - v0.7.3

Published by prescottprue over 5 years ago

  • fix(typings): set type hints for onAttemptCollectionDelete - @GustekDev
  • fix(query): fix document updates by using deep clone on doc change event - @compojoom
redux-firestore - v0.7.2

Published by prescottprue over 5 years ago

  • 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
redux-firestore - v0.7.1

Published by prescottprue over 5 years ago

  • 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
redux-firestore - v0.7.0

Published by prescottprue over 5 years ago

  • 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
redux-firestore - v0.6.4

Published by prescottprue over 5 years ago

  • 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)
redux-firestore - v0.6.3

Published by prescottprue almost 6 years ago

  • fix(populates): getPopulateChild includes object Id - #169 - @nemo
  • fix(typings): add createFirestoreInstance to typings - #168
redux-firestore - v0.6.2

Published by prescottprue almost 6 years ago

  • fix(core): remove async/await in favor of promises to save on build size
redux-firestore - v0.6.1

Published by prescottprue almost 6 years ago

  • fix(reducers): non-debug mode for react-native on android - @compojoom
redux-firestore - v0.6.0

Published by prescottprue almost 6 years ago

  • feat(query): composite storeAs - @demoran23
  • feat(build): publishing to npm now happens using node 10
  • fix(reducers): correctly update state for docs with keys that contain a dot when using storeAs - @compojoom
  • feat(query): consolidate oneListenerPerPath and allowMultipleListeners logic - @alexmattson
  • feat(query): initial support for populate - #48, RRF 362
  • fix(deps): remove @types/lodash from dev dependencies
  • fix(deps): update to babel7
redux-firestore - v1.0.0-alpha.2

Published by prescottprue almost 6 years ago

  • fix(orderedReducer): fix issue where adding a document would break ordered structure - #151
  • fix(ci): add alpha to travis branches config so tests run for alpha version - #151
  • feat(query): support for populate using v1 state pattern (may have unexpected results, see note below) - #48
  • fix(examples): complete example updated with react-scripts and [email protected]

NOTE: The populate helper will need to work differently for v1.0.0 since things are stored differently in state. It will most likely not work when populating off of any root settings that are not at the base of the state tree.