6.0.1 - 2021-10-02
- Bump
levelup
to fix API parity withabstract-leveldown
(bd73ace
) (Vincent Weevers).
6.0.0 - 2021-10-01
If you are upgrading: please see UPGRADING.md
.
- Breaking: bump
abstract-leveldown
,encoding-down
,levelup
(60bd660
) (Vincent Weevers) - Breaking: hide private properties with Symbol (
1f9d550
) (Vincent Weevers) - Refactor: use
addRestOptions()
for iterator (717066e
) (Vincent Weevers) - Modernize syntax and bump standard (
0bd41cc
) (Vincent Weevers)
- Add
db.getMany(keys)
(#107) (0ff2b68
) (Vincent Weevers) - Add manifest (Level/community#83) (
f7ee1e3
) (Vincent Weevers) - Clarify scope of keys in README examples (
58a628a
) (Vincent Weevers)
- Breaking: drop Node.js 6 and 8 (
ab713d1
) (Vincent Weevers).
5.0.1 - 2020-06-26
- Don't mutate arguments object, which fails in strict mode (#93) (
5513c83
) (@andymatuschak)
5.0.0 - 2020-04-05
If you are upgrading: please see UPGRADING.md
.
- Breaking: parent db must support deferredOpen (#89) (@vweevers)
- Upgrade
dependency-check
devDependency from^3.3.0
to^4.1.0
(b47f991
) (@vweevers)
4.1.4 - 2019-10-08
4.1.3 - 2019-09-17
- Use
reachdown
package (Level/community#82) (#75) (@vweevers)
4.1.2 - 2019-09-12
- Upgrade
standard
devDependency from^13.0.1
to^14.0.0
(#71) (@vweevers) - Upgrade
hallmark
devDependency from^1.0.0
to^2.0.0
(#72) (@vweevers)
- Polish
clear()
(#74) (@vweevers)- Bump
levelup
,abstract-leveldown
andencoding-down
to prevent dedupe - Opt-in to new
clear()
tests - Prefer optimized implementation of
clear()
- Bump
4.1.1 - 2019-08-18
- Upgrade
memdown
devDependency from^4.0.0
to^5.0.0
(#70) (@vweevers) - Upgrade
hallmark
devDependency from^0.1.0
to^1.0.0
(#68) (@vweevers) - Upgrade
standard
devDependency from^12.0.1
to^13.0.1
(#67) (@vweevers)
4.1.0 - 2019-06-28
- Support seeking (#66) (@MeirionHughes)
4.0.0 - 2019-04-06
If you are upgrading: please see UPGRADING.md
.
- Upgrade
abstract-leveldown
from^5.0.0
to^6.0.2
(#61) (@vweevers) - Upgrade
encoding-down
from^5.0.3
to^6.0.1
(#61) (@vweevers) - Upgrade
levelup
from^3.0.1
to^4.0.1
(#61) (@vweevers) - Avoid unnecessary copy of batch operations (#61) (@vweevers)
- Invoke abstract tests from single function (#61) (@vweevers)
- Add mandatory
db
argument to abstract iterator (#61) (@vweevers) - Upgrade
memdown
devDependency from^3.0.0
to^4.0.0
(#61) (@vweevers) - Upgrade
nyc
devDependency from^12.0.2
to^13.3.0
(#61) (@vweevers) - Upgrade
standard
devDependency from^11.0.1
to^12.0.1
(#61) (@vweevers) - Apply common project tweaks (#58, #59) (@vweevers)
- Test that errors from
open()
and iterators bubble up (#61) (@vweevers) - Test without a user-provided
levelup
layer (#61) (@vweevers) - Gitignore
coverage
directory (#61) (@vweevers)
- Remove obsolete
_batch()
checks (#61) (@vweevers) - Remove dummy location from
abstract-leveldown
constructor call (#61) (@vweevers)
3.0.1 - 2018-07-27
- Add
nyc
andcoveralls
(@ralphtheninja)
- Remove node 9 (@ralphtheninja)
- Pass on
fillCache
option toSubIterator
(@Nocory)
3.0.0 - 2018-06-07
If you are upgrading: please see UPGRADING.md
.
- Test that iterator options are forwarded (@ralphtheninja)
- Test concatenating Buffer keys (@ralphtheninja)
- Call
cleanup()
cb synchronously (@ralphtheninja)
- Remove
makeExistingDbTest()
fromtest/common.js
(@ralphtheninja)
3.0.0-rc1 - 2018-06-03
- Upgrade
levelup
from^1.2.1
to^3.0.1
(@ralphtheninja) - Upgrade
abstract-leveldown
from^2.4.1
to^5.0.0
(@ralphtheninja) - Upgrade
memdown
devDependency from^1.1.0
to^3.0.0
(@ralphtheninja) - Upgrade
tape
devDependency from^4.2.2
to^4.9.0
(@ralphtheninja) - Upgrade
standard
devDependency from^5.3.1
to^11.0.1
(@ralphtheninja) - Update links in
package.json
(@ralphtheninja) - Replace
util.inherits
withinherits
module (@ralphtheninja) SubIterator
should inherit fromAbstractIterator
(@ralphtheninja)- Use underscore methods to properly override (@ralphtheninja)
- Change
SubDown#type
fromsubdown
tosubleveldown
(@ralphtheninja) - Rewrite
SubDown#_open
to handle any inner *downs (@ralphtheninja) - Update sublevel specific tests to handle
levelup
+encoding-down
(@ralphtheninja) - Update README (@ralphtheninja, @vweevers)
- Depend on
encoding-down
for encoding logic (@ralphtheninja) - Add node 6, 8, 9 and 10 to Travis (@ralphtheninja)
- Test
SubDown
constructor (@ralphtheninja) - Test main subdb (@ralphtheninja)
- Test encodings (@ralphtheninja)
- Test wrapping a closed
levelup
and re-opening it (@ralphtheninja) - Test nested sublevels (@ralphtheninja)
- Add temporary
down()
andisAbstract()
functions (@ralphtheninja) - Add
UPGRADING.md
(@ralphtheninja)
- Remove node 0.12 from Travis (@ralphtheninja)
- Remove
SubDown#destroy
(@ralphtheninja) - Remove
SubDown#repair
(@ralphtheninja) - Remove
SubDown#setDb
(@ralphtheninja) - Remove
SubDown#approximateSize
(@ralphtheninja) - Remove
SubDown#getProperty
(@ralphtheninja)
- Fix deprecated
new Buffer()
(@ralphtheninja)
2.1.0 - 2015-10-30
- Use
standard
for linting (@mafintosh) - Upgrade
abstract-leveldown
from^2.1.0
to^2.4.1
(@mafintosh) - Upgrade
levelup
from^0.19.0
to^1.2.1
(@mafintosh) - Upgrade
memdown
devDependency from^1.0.0
to^1.1.1
(@mafintosh) - Upgrade
tape
devDependency from^3.0.3
to^4.2.2
(@mafintosh) - Add
opts
parameter toSubDown
for custom open logic (@mafintosh) - Add
opts.open
open hook (@mafintosh)
2.0.0 - 2015-02-04
- Do not strip separator when nested for more transparent usage (@mafintosh)
1.1.0 - 2015-01-28
- Rename
subdown.js
toleveldown.js
(@mafintosh)
1.0.6 - 2015-01-06
- Fix binary end (@mafintosh)
1.0.5 - 2015-01-06
- Fix iterator issue (@mafintosh)
1.0.4 - 2014-12-31
- Do not require prefix and forward separator (@mafintosh)
1.0.3 - 2014-12-31
- Add missing
tape
dependency (@mafintosh)
1.0.2 - 2014-12-31
- Document api in README (@mafintosh)
- Use
levelup
andmemdown
inexample.js
(@mafintosh) - Respect binary encoding in key prefixes (@mafintosh)
- Add node 0.10 to Travis (@mafintosh)
- Add
abstract-leveldown
test suite (@mafintosh)
1.0.1 - 2014-12-29
- Forward all iterator options (@mafintosh)
1.0.0 - 2014-12-23
🌱 Initial release.