v3.0.0
Would you mind voting in this community poll? Thank you! If you are upgrading, please see UPGRADING.md.
Changed
- Breaking: use new language features (#94) (
1fdb362) (Vincent Weevers) - Breaking: make
iterator.seek()a mandatory feature (#105) (daf2a88) (Vincent Weevers) - Breaking: change
_checkKeyand_checkValueto assertions (#108) (ca3c368) (Vincent Weevers)
Added
- Implement explicit snapshots (#93) (
a8485a2,f81d348,b5b583c) (Vincent Weevers) - Implement
has()andhasMany()(#96) (6684039) (Vincent Weevers) - Implement
Symbol.asyncDispose(#95) (eedeed9) (Vincent Weevers) - Add docs and types for
attachResource()&detachResource()(#110) (5f621d4) (Vincent Weevers)
Removed
- Breaking: remove deprecated
put,del&batchevents (#104) (86bd271,7c32d39) (Vincent Weevers) - Breaking: drop support of Node.js 16 (#103) (
a05a8ea) (Vincent Weevers)
Fixed
- Close sublevels upon closing parent db (#102) (
9eeb291) (Vincent Weevers) - Avoid cloning option objects in more places (#109) (
efd4175) (Vincent Weevers) - Refactor: use async/await in
closeResources()(#107) (fdb7864) (Vincent Weevers) - Refactor: restore use of spread operator (#106) (
a5c2e52) (Vincent Weevers) - Fix skipped sublevel tests (
f195d99) (Vincent Weevers)