- Inline a dependency that uses ES module syntax (Fix #13)
- (No changes)
- Use use-subscription
- Fix excessive re-rendering from
bulkDocs
- Fix keeping original docs array always internal
- Update dependencies
- Optimize caching change requests
- Fix memory leak in listening changes
- Fix #7: Show errors from PouchDB
- Add concurrent API variant
- Breaking change: In case of missing document
useGet
returnsnull
(same fordoc
value in<Get>
) - Breaking change: In case of removed document
useGet
returns{"_id": ..., "_rev": ..., "_deleted": true}
(same fordoc
value in<Get>
) - Breaking change: Remove
render
andcomponent
render props from<Get>
and<Find>
→ Usechildren
render prop - Breaking change:
children
render prop behaves likerender
andcomponent
render prop in v1 - Update dependencies
- Add Hooks API
- Add optional
db
prop to<Get>
and<Find>
- Breaking change: remove
exists
prop from<Get>
render methods. Use!!doc
- Breaking change: remove
attachment
prop from<Get>
render methods. Usedoc._attachments
- Breaking change:
component
andrender
render props require the use of<Suspense>
as a parent component - Breaking change:
<Get>
render props are called even if document does not exist - Update DB connection when
<PouchDB />
props change - Fix infinite suspense loop if database request throws error
- Update dependencies
- Fix #5: Using
<Find />
withsort
option and remote database
- Update package-lock.json
- Update dependencies (major)
- Update dependencies (minor)
- Use new React 16.3 context and ref APIs. Ready for React 17.
- Update
peerDependencies
: Remove compatibility with React 17
- #3 Immutable manipulation on docs array in find. (@bkniffler)
- Fix closing the database on unmount
- Pool PouchDB connections
- Add package.json repository field
- Add missing dependency @babel/runtime
- Update example
- Fix gh-pages example
- Update readme
- First release