Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jan 19:09

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 _checkKey and _checkValue to assertions (#108) (ca3c368) (Vincent Weevers)

Added

  • Implement explicit snapshots (#93) (a8485a2, f81d348, b5b583c) (Vincent Weevers)
  • Implement has() and hasMany() (#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 & batch events (#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)