Coverage
We are now very happy to be hitting 100% coverage on our tests. This currently only covers Node.js and excludes some cases that are difficult to test but it does give us confidence that our shared code is very well tested and we can ensure new code that is merged has the same level of testing.
GreenKeeper
We have had issues in the past with how to manage npm dependencies. Version ranges can lead to other people breaking PouchDB with their releases, and strict versions lead to us using stagnant packages and not being aware of upcoming breakages. During this month, the hood.ie team released GreenKeeper which gives us best of both worlds, stable versions that are always kept up to date!
New features
- Add an option to configure
withCredentials
on CORS requests (#2513) - Allow user to disable
heartbeat
in HTTP requests (#4490)
Bugfixes
- Explain http error caused by checking for
_bulk_get
(#4435) - Dont create a database just to delete it (#4467)
- Add friendly err msg to common leveldown err (#4447)
- Avoid empty bulkGet() (#4474)
- Fix http url with port 80 (#247)
- Url encode http database name (#4314)
- Handle invalid view name consistently (#4451)
- Remove put implementation and fix local doc handling (#1526)
- Fix cross origin check (#4501)
Get in touch
Please file issues or tell us what you think. And as always, a big thanks to all of our new and existing contributors!