Skip to content

Commit

Permalink
6.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
vweevers committed Apr 10, 2021
1 parent ba525c4 commit 6f0fc1b
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 23 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@

_**If you are upgrading:** please see [`UPGRADING.md`](https://github.com/Level/memdown/blob/master/UPGRADING.md)._

## [6.0.0] - 2021-04-10

### Changed

- **Breaking:** bump `abstract-leveldown` ([`4e2f320`](https://github.com/Level/memdown/commit/4e2f320), [`dee72a3`](https://github.com/Level/memdown/commit/dee72a3)) (Vincent Weevers)
- **Breaking:** drop node 6 and 8 ([Level/community#98](https://github.com/Level/community/issues/98)) ([`3708b5f`](https://github.com/Level/memdown/commit/3708b5f)) (Vincent Weevers)
- **Breaking:** modernize syntax and bump `standard` ([Level/community#98](https://github.com/Level/community/issues/98)) ([`c1f98c3`](https://github.com/Level/memdown/commit/c1f98c3)) (Vincent Weevers)
- Use `_nextTick()` utility for browsers ([`ba525c4`](https://github.com/Level/memdown/commit/ba525c4)) (Vincent Weevers)
- Replace `safe-buffer` with `buffer` ([`d3dab23`](https://github.com/Level/memdown/commit/d3dab23)) (Vincent Weevers)
- Remove default export ([Level/community#87](https://github.com/Level/community/issues/87)) ([`5fd8368`](https://github.com/Level/memdown/commit/5fd8368)) (Vincent Weevers)
- Unlock dependencies ([`7126df1`](https://github.com/Level/memdown/commit/7126df1)) (Vincent Weevers)

## [5.1.0] - 2019-10-04

### Changed
Expand Down Expand Up @@ -140,6 +152,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](https://github.com/Level/
- Remove unnecessary `rimraf` replacement for Browserify ([**@vweevers**](https://github.com/vweevers))
- README: remove Greenkeeper badge ([**@ralphtheninja**](https://github.com/ralphtheninja))

[6.0.0]: https://github.com/Level/memdown/compare/v5.1.0...v6.0.0

[5.1.0]: https://github.com/Level/memdown/compare/v5.0.0...v5.1.0

[5.0.0]: https://github.com/Level/memdown/compare/v4.1.0...v5.0.0
Expand Down
36 changes: 18 additions & 18 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Contributors

| Name | GitHub | Social |
| :------------------- | :----------------------------------------------------- | :------------------------------------------------------------ |
| **Vincent Weevers** | [**@vweevers**](https://github.com/vweevers) | [**@vweevers@twitter**](https://twitter.com/vweevers) |
| **Rod Vagg** | [**@rvagg**](https://github.com/rvagg) | [**@rvagg@twitter**](https://twitter.com/rvagg) |
| **Nolan Lawson** | [**@nolanlawson**](https://github.com/nolanlawson) | [**@nolan@toot.cafe**](https://toot.cafe/@nolan) |
| **Calvin Metcalf** | [**@calvinmetcalf**](https://github.com/calvinmetcalf) | |
| **Lars-Magnus Skog** | [**@ralphtheninja**](https://github.com/ralphtheninja) | [**@ralph@social.weho.st**](https://social.weho.st/@ralph) |
| **Julian Gruber** | [**@juliangruber**](https://github.com/juliangruber) | [**@juliangruber@twitter**](https://twitter.com/juliangruber) |
| **Meirion Hughes** | [**@MeirionHughes**](https://github.com/MeirionHughes) | |
| **Dominic Tarr** | [**@dominictarr**](https://github.com/dominictarr) | [**@dominictarr@twitter**](https://twitter.com/dominictarr) |
| **Mathias Buus** | [**@mafintosh**](https://github.com/mafintosh) | [**@mafintosh@twitter**](https://twitter.com/mafintosh) |
| **Michael Hart** | [**@mhart**](https://github.com/mhart) | [**@hichaelmart@twitter**](https://twitter.com/hichaelmart) |
| **Max Ogden** | [**@maxogden**](https://github.com/maxogden) | [**@maxogden@twitter**](https://twitter.com/maxogden) |
| **Kirill Fomichev** | [**@fanatid**](https://github.com/fanatid) | |
| **kumavis** | [**@kumavis**](https://github.com/kumavis) | |
| **Marco Oliveira** | [**@marcooliveira**](https://github.com/marcooliveira) | [**@sonicspot@twitter**](https://twitter.com/sonicspot) |
| **Tim Oxley** | [**@timoxley**](https://github.com/timoxley) | [**@secoif@twitter**](https://twitter.com/secoif) |
| **Will White** | [**@willwhite**](https://github.com/willwhite) | |
| Name | GitHub | Social |
| :------------------- | :----------------------------------------------------------- | :------------------------------------------------------------ |
| **Vincent Weevers** | [**@vweevers**](https://github.com/vweevers) | [**@vweevers@twitter**](https://twitter.com/vweevers) |
| **Rod Vagg** | [**@rvagg**](https://github.com/rvagg) | [**@rvagg@twitter**](https://twitter.com/rvagg) |
| **Nolan Lawson** | [**@nolanlawson**](https://github.com/nolanlawson) | [**@nolan@toot.cafe**](https://toot.cafe/@nolan) |
| **Calvin Metcalf** | [**@calvinmetcalf**](https://github.com/calvinmetcalf) | |
| **Lars-Magnus Skog** | [**@ralphtheninja**](https://github.com/ralphtheninja) | [**@ralph@social.weho.st**](https://social.weho.st/@ralph) |
| **Julian Gruber** | [**@juliangruber**](https://github.com/juliangruber) | [**@juliangruber@twitter**](https://twitter.com/juliangruber) |
| **Meirion Hughes** | [**@MeirionHughes**](https://github.com/MeirionHughes) | |
| **Dominic Tarr** | [**@dominictarr**](https://github.com/dominictarr) | [**@dominictarr@twitter**](https://twitter.com/dominictarr) |
| **Mathias Buus** | [**@mafintosh**](https://github.com/mafintosh) | [**@mafintosh@twitter**](https://twitter.com/mafintosh) |
| **Michael Hart** | [**@mhart**](https://github.com/mhart) | [**@hichaelmart@twitter**](https://twitter.com/hichaelmart) |
| **Max Ogden** | [**@maxogden**](https://github.com/maxogden) | [**@maxogden@twitter**](https://twitter.com/maxogden) |
| **Kirill Fomichev** | [**@fanatid**](https://github.com/fanatid) | |
| **kumavis** | [**@kumavis**](https://github.com/kumavis) | |
| **Marco Oliveira** | [**@marcooliveira**](https://github.com/marcooliveira) | [**@sonicspot@twitter**](https://twitter.com/sonicspot) |
| **Tim Oxley** | [**@timoxley**](https://github.com/timoxley) | [**@secoif@twitter**](https://twitter.com/secoif) |
| **Will White** | [**@willwhite**](https://github.com/willwhite) | |
31 changes: 27 additions & 4 deletions UPGRADING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,34 @@

This document describes breaking changes and how to upgrade. For a complete list of changes including minor and patch releases, please refer to the [`CHANGELOG`][changelog].

## v5
## 6.0.0

Legacy range options have been removed ([Level/community#86](https://github.com/Level/community/issues/86)). If you previously did:

```js
db.iterator({ start: 'a', end: 'z' })
```

An error would now be thrown and you must instead do:

```js
db.iterator({ gte: 'a', lte: 'z' })
```

This release also drops support of legacy runtime environments ([Level/community#98](https://github.com/Level/community/issues/98)):

- Node.js 6 and 8
- Internet Explorer 11
- Safari 9-11
- Stock Android browser (AOSP).

Lastly, and less likely to be a breaking change, the [`immediate`](https://github.com/calvinmetcalf/immediate) browser shim for `process.nextTick()` has been replaced with the smaller [`queue-microtask`](https://github.com/feross/queue-microtask).

## 5.0.0

Support of keys & values other than strings and Buffers has been dropped. Internally `memdown` now stores keys & values as Buffers which solves a number of compatibility issues ([#186](https://github.com/Level/memdown/issues/186)). If you pass in a key or value that isn't a string or Buffer, it will be irreversibly stringified.

## v4
## 4.0.0

This is an upgrade to `abstract-leveldown@6` which solves long-standing issues around serialization and type support.

Expand All @@ -32,11 +55,11 @@ Though this was already the case, `abstract-leveldown` has replaced the behavior

IE10 has been dropped.

## v3
## 3.0.0

Dropped support for node 4. No other breaking changes.

## v2
## 2.0.0

This release drops Node.js 0.12, brings `memdown` up to par with latest [`levelup`][levelup] (v2) and [`abstract-leveldown`][abstract-leveldown] (v4), simplifies serialization and removes global state.

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "memdown",
"version": "5.1.0",
"version": "6.0.0",
"description": "An drop-in replacement for LevelDOWN that works in memory only",
"authors": [
"Rod Vagg <[email protected]> (https://github.com/rvagg)"
Expand Down

0 comments on commit 6f0fc1b

Please sign in to comment.