Features and improvements
- Implement
revs_limit
(#2839) - Migrate to ES6/Rollup, build one
index.js
(#4652) - Add ability to disable timeout in
changes()
(#4583)
Bugfixes
- Return conflict error when inserting an unknown rev (#4712)
- Catch XHR errors and propagate (#4595)
- Fix and test Webpack (#4700)
- Improve error when user sends invalid base64 (#4208)
- Consider changes erroring a valid result (#4677)
- Allow bulkGet requests without an explicit rev (#4530)
- Fix for xhr.upload detection failing (#4560)
- Coerce options which should be numbers to number (#4578)
- Add timeout option to replication (#4540)
- Remove binary string conversion (#4529)
- Remove CORS explanation (#4677)
- Add browser sniffing and remove nonce by default (#4543)
- Remove unneeded host.headers from ajax (#4567)
- Fix double-encoding name in http adapter (#4514)
- Fix and document heartbeat for replication (#4538)
- Fallback from
_bulk_get
on 50x requests (#4542) - Remove Cordova init checks (#4756)
- Reset
changedDocs
inwrite_docs
(#4627)