Closed
Description
In order of significance:
- Breaking: remove callbacks in favor of promises #50
- Replace use of
process.nextTick()
withqueueMicrotask()
- Replace use of
- Breaking: use undefined instead of error for non-existing entries #49
- Add hooks and deprecate
batch
,put
&del
events #45- Follow-up: Mark hooks as experimental #53
-
Remove(postponed)batch
,put
anddel
events - Breaking: remove deferred chained batch #51
- Refactor
keys()
andvalues()
internals #13 - Breaking: require snapshots to be created synchronously #54
-
Support hooks and events on(postponed)db.clear()
. I don't know how yet, but may require breaking changes. -
Remove(postponed)_checkKey()
and_checkValue()
, anabstract-leveldown
leftover that has questionable value because after these methods are called, we run keys and values through encodings. Inlevel-transcoder
we should throw if the json encoding returnsundefined
, as a replacement forundefined
checks. Other encodings don't need such checks. - Breaking: remove
ready
alias ofopen
event #48 -
Throw error in default private API methods that must be overridden.(postponed; can be semver-minor) - Keep track of iterator end #56 (not breaking per se)
- Remove compatibility checks for
levelup
& friends #52
These won't necessarily land in a single major version. I wanted a place to list them and allow people to object.
Metadata
Metadata
Assignees
Type
Projects
Status
Done