3.0.0 - 2025-04-20
If you are upgrading: please see UPGRADING.md.
- Add
db.getSync()method (#120) (7a2bd2c) (Vincent Weevers) - Implement
has()andhasMany()(#111) (6aeb739) (Vincent Weevers) - Implement explicit snapshots (#110) (
15eb289) (Vincent Weevers)
2.0.0 - 2024-10-21
If you are upgrading: please see UPGRADING.md.
- Breaking: bump
abstract-levelto 2.0.0 (dff7a67) (Vincent Weevers) - Breaking: remove callbacks and
LEVEL_NOT_FOUND(d5bad80) (Vincent Weevers) - Update README for v2, with a new approach (
a078b45) (Vincent Weevers) - Refactor to put more trust in abstract-level state (
c2426bb) (Vincent Weevers) - Use headers of 18.20.4 for prebuilds (
13bcc68) (Vincent Weevers) - Swap CentOS image with AlmaLinux (for linux prebuilds) (
a3be44d) (Vincent Weevers)
- Support
signaloption on iterators (6e196dc) (Vincent Weevers)
- Breaking: drop Node.js < 18 and Electron < 30 (
c177f3c,e18d5c7) (Vincent Weevers) - Stop testing on FreeBSD (
ce99a79) (Vincent Weevers) - Remove
levelupcompatibility check (b086bc8) (Vincent Weevers)
- Fix cache bug in
iterator.nextv()(1063558) (Vincent Weevers) - Create snapshot for
get()synchronously (50e03dc) (Vincent Weevers)
1.4.1 - 2024-01-20
1.4.0 - 2023-11-26
Not released to npm because of a race issue, which was fixed in 1.4.1.
1.3.0 - 2023-04-07
- Refactor some pointer usage (#25) (
d6437b4) (Robert Nagy) - Refactor: handle view encoding (Uint8Array) natively (#43) (
b9fd5e9) (Vincent Weevers) - Bump and unlock
napi-macrosfrom 2.0.0 to 2.2.2 (#58) (8a4717b) (Vincent Weevers).
- Swap linux-arm build to use
linux-arm64-lts(#71) (5ea74ab) (Cody Swendrowski) - Add
openssl_fipsvariable to gyp bindings (#72) (b3f8517) (Cody Swendrowski).
1.2.0 - 2022-03-25
1.1.0 - 2022-03-06
- Fix TypeScript type declarations (
a79fe82) (Vincent Weevers) - Document the return type of
db.batch()and add example (a909ea6) (Vincent Weevers).
1.0.0 - 2022-03-04
🌱 Initial release. If you are upgrading from leveldown please see UPGRADING.md.