3.0.1 - 2025-01-26
3.0.0 - 2025-01-05
Would you mind voting in this community poll? Thank you! If you are upgrading, please see UPGRADING.md
.
- 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)
- 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)
- Breaking: remove deprecated
put
,del
&batch
events (#104) (86bd271
,7c32d39
) (Vincent Weevers) - Breaking: drop support of Node.js 16 (#103) (
a05a8ea
) (Vincent Weevers)
- 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)
2.0.2 - 2024-12-09
2.0.1 - 2024-10-21
2.0.0 - 2024-02-03
If you are upgrading, please see UPGRADING.md
.
- Breaking: remove callbacks in favor of promises (#50) (
f97dbae
) (Vincent Weevers) - Breaking: use
undefined
instead of error for non-existing entries (#49) (1e08b30
) (Vincent Weevers) - Breaking: add hooks and deprecate
batch
,put
&del
events (#45, #53, #81) (bcb4192
,bee1085
,dbcf7d7
) (Vincent Weevers) - Breaking: require snapshots to be created synchronously (#54) (
d89e68e
) (Vincent Weevers).
- Add experimental support of
AbortSignal
(#55, #59) (b075a25
,e3fba20
) (Vincent Weevers) - Expose path of sublevel (#78) (
20974f6
) (Vincent Weevers).
- Breaking: drop Node.js < 16 (
9e8f561
) (Vincent Weevers) - Breaking: remove deferred chained batch (#51, #58) (
fc7be7b
,e119cad
) (Vincent Weevers) - Breaking: remove
ready
alias ofopen
event (#48) (5f7b923
) (Vincent Weevers) - Remove compatibility checks for
levelup
& friends (#52) (def791f
) (Vincent Weevers).
1.0.4 - 2024-01-20
1.0.3 - 2022-03-20
- Add hidden
abortOnClose
option to iterators (2935180
) (Vincent Weevers) - Make internal iterator decoding options enumerable (
eb08363
) (Vincent Weevers) - Restore Sauce Labs browser tests (
90b8816
) (Vincent Weevers)
1.0.2 - 2022-03-06
- Fix TypeScript declaration of chained batch
write()
options (392b7f7
) (Vincent Weevers) - Document the return type of
db.batch()
and add example (9739bba
) (Vincent Weevers)
1.0.1 - 2022-02-06
- Add
highWaterMarkBytes
option to tests where it matters (6b25a91
) (Vincent Weevers) - Clarify the meaning of
db.status
(2e90b05
) (Vincent Weevers) - Use
new
in README examples (379503e
) (Vincent Weevers).
1.0.0 - 2022-01-30
🌱 Initial release. If you are upgrading from abstract-leveldown
please see UPGRADING.md