diff --git a/CHANGELOG.md b/CHANGELOG.md index 58f1db9e..64335158 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,9 @@ # Changelog -_**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._ - ## [5.0.0] - 2021-04-17 +_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md)._ + ### Changed - **Breaking:** bump `abstract-leveldown` ([`e6b9182`](https://github.com/Level/rocksdb/commit/e6b9182), [`271894f`](https://github.com/Level/rocksdb/commit/271894f)) (Vincent Weevers) @@ -61,6 +61,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._ ## [4.0.0] - 2019-06-08 +_Many commits between 3.1.0 and 4.0.0 are not listed here, because they became irrelevant once we rewrote `rocksdb` as an N-API addon by importing code from `leveldown` - essentially starting from scratch. This version of `rocksdb` includes all relevant changes and bugfixes of (up to and including) [`leveldown@5.1.0`](https://github.com/Level/leveldown/blob/master/CHANGELOG.md). Please refer to [`UPGRADING.md`](UPGRADING.md) for a complete description of breaking changes in the context of `rocksdb`._ + ### Changed - Replace source with N-API binding and JS from [`leveldown`](https://github.com/Level/leveldown) ([`c6957d0`](https://github.com/Level/rocksdb/commit/c6957d0)) ([#111](https://github.com/Level/rocksdb/issues/111)) ([**@vweevers**](https://github.com/vweevers)) @@ -85,8 +87,6 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._ - Fix Level badge ([`84bc345`](https://github.com/Level/rocksdb/commit/84bc345)) ([**@vweevers**](https://github.com/vweevers)) -**Historical Note** Many commits between 3.1.0 and 4.0.0 are not listed here, because they became irrelevant once we rewrote `rocksdb` as an N-API addon by importing code from `leveldown` - essentially starting from scratch. This version of `rocksdb` includes all relevant changes and bugfixes of (up to and including) [`leveldown@5.1.0`](https://github.com/Level/leveldown/blob/master/CHANGELOG.md). Please refer to [`UPGRADING.md`](UPGRADING.md) for a complete description of breaking changes in the context of `rocksdb`. - ## [3.1.0] - 2019-04-21 ### Changed @@ -143,6 +143,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._ ## [3.0.0] - 2018-05-21 +_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md)._ + ### Added - Add node 10 to Travis and AppVeyor ([**@ralphtheninja**](https://github.com/ralphtheninja)) @@ -210,30 +212,32 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._ - Update dependencies ([**@ralphtheninja**](https://github.com/ralphtheninja)) -## 1.0.0 - 2017-07-01 +## [1.0.0] - 2017-07-01 + +_Earlier versions were published before `v1.0.0` but the code was then a branch inside [`leveldown`](https://github.com/Level/leveldown). This version marks the point where that code was extracted into its own repository thanks to the work of [`@mcollina`](https://github.com/mcollina)._ -**Historical Note** Earlier versions were published before `v1.0.0` but the code was then a branch inside [`leveldown`](https://github.com/Level/leveldown). This version marks the point where that code was extracted into its own repository thanks to the work of [`@mcollina`](https://github.com/mcollina). +[5.0.0]: https://github.com/Level/rocksdb/releases/tag/v5.0.0 -[5.0.0]: https://github.com/Level/rocksdb/compare/v4.1.0...v5.0.0 +[4.1.0]: https://github.com/Level/rocksdb/releases/tag/v4.1.0 -[4.1.0]: https://github.com/Level/rocksdb/compare/v4.0.1...v4.1.0 +[4.0.1]: https://github.com/Level/rocksdb/releases/tag/v4.0.1 -[4.0.1]: https://github.com/Level/rocksdb/compare/v4.0.0...v4.0.1 +[4.0.0]: https://github.com/Level/rocksdb/releases/tag/v4.0.0 -[4.0.0]: https://github.com/Level/rocksdb/compare/v3.1.0...v4.0.0 +[3.1.0]: https://github.com/Level/rocksdb/releases/tag/v3.1.0 -[3.1.0]: https://github.com/Level/rocksdb/compare/v3.0.3...v3.1.0 +[3.0.3]: https://github.com/Level/rocksdb/releases/tag/v3.0.3 -[3.0.3]: https://github.com/Level/rocksdb/compare/v3.0.2...v3.0.3 +[3.0.2]: https://github.com/Level/rocksdb/releases/tag/v3.0.2 -[3.0.2]: https://github.com/Level/rocksdb/compare/v3.0.1...v3.0.2 +[3.0.1]: https://github.com/Level/rocksdb/releases/tag/v3.0.1 -[3.0.1]: https://github.com/Level/rocksdb/compare/v3.0.0...v3.0.1 +[3.0.0]: https://github.com/Level/rocksdb/releases/tag/v3.0.0 -[3.0.0]: https://github.com/Level/rocksdb/compare/v2.0.0...v3.0.0 +[2.0.0]: https://github.com/Level/rocksdb/releases/tag/v2.0.0 -[2.0.0]: https://github.com/Level/rocksdb/compare/v1.1.0...v2.0.0 +[1.1.0]: https://github.com/Level/rocksdb/releases/tag/v1.1.0 -[1.1.0]: https://github.com/Level/rocksdb/compare/v1.0.1...v1.1.0 +[1.0.1]: https://github.com/Level/rocksdb/releases/tag/v1.0.1 -[1.0.1]: https://github.com/Level/rocksdb/compare/v1.0.0...v1.0.1 +[1.0.0]: https://github.com/Level/rocksdb/releases/tag/v1.0.0 diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md deleted file mode 100644 index 4199ed90..00000000 --- a/CONTRIBUTORS.md +++ /dev/null @@ -1,43 +0,0 @@ -# Contributors - -| Name | GitHub | Social | -| :---------------------- | :----------------------------------------------------- | :----------------------------------------------------------------------- | -| **Rod Vagg** | [**@rvagg**](https://github.com/rvagg) | [**@rvagg@twitter**](https://twitter.com/rvagg) | -| **Lars-Magnus Skog** | [**@ralphtheninja**](https://github.com/ralphtheninja) | [**@ralph@social.weho.st**](https://social.weho.st/@ralph) | -| **Vincent Weevers** | [**@vweevers**](https://github.com/vweevers) | [**@vweevers@twitter**](https://twitter.com/vweevers) | -| **David Björklund** | [**@kesla**](https://github.com/kesla) | [**@david_bjorklund@twitter**](https://twitter.com/david_bjorklund) | -| **Julian Gruber** | [**@juliangruber**](https://github.com/juliangruber) | [**@juliangruber@twitter**](https://twitter.com/juliangruber) | -| **Mathias Buus** | [**@mafintosh**](https://github.com/mafintosh) | [**@mafintosh@twitter**](https://twitter.com/mafintosh) | -| **Yichao 'Peak' Ji** | [**@peakji**](https://github.com/peakji) | | -| **Matteo Collina** | [**@mcollina**](https://github.com/mcollina) | [**@matteocollina@twitter**](https://twitter.com/matteocollina) | -| **Dominic Tarr** | [**@dominictarr**](https://github.com/dominictarr) | [**@dominictarr@twitter**](https://twitter.com/dominictarr) | -| **Christopher Jeffrey** | | | -| **Raynos** | | | -| **Gordon Hall** | [**@bookchin**](https://github.com/bookchin) | | -| **Max Ogden** | [**@maxogden**](https://github.com/maxogden) | [**@maxogden@twitter**](https://twitter.com/maxogden) | -| **cjihrig** | | | -| **Geoff Greer** | [**@ggreer**](https://github.com/ggreer) | | -| **Philippe Schommers** | | | -| **Amine Mouafik** | [**@kytwb**](https://github.com/kytwb) | | -| **Braydon Fuller** | [**@braydonf**](https://github.com/braydonf) | | -| **duralog** | | | -| **James Butler** | [**@sandfox**](https://github.com/sandfox) | | -| **Meirion Hughes** | [**@MeirionHughes**](https://github.com/MeirionHughes) | | -| **Nicola Del Gobbo** | [**@NickNaso**](https://github.com/NickNaso) | | -| **Oguz Bastemur** | [**@obastemur**](https://github.com/obastemur) | [**@obastemur@twitter**](https://twitter.com/obastemur) | -| **Aaron Bieber** | [**@qbit**](https://github.com/qbit) | | -| **Adam Bliss** | [**@abliss**](https://github.com/abliss) | | -| **Andrew Kelley** | [**@andrewrk**](https://github.com/andrewrk) | | -| **Dean Landolt** | [**@deanlandolt**](https://github.com/deanlandolt) | | -| **Denis Yaremov** | | | -| **Eric Swanson** | | | -| **Eugene Ware** | | | -| **flames of love** | | | -| **Mark Wolfe** | [**@wolfeidau**](https://github.com/wolfeidau) | | -| **Michael Nisi** | [**@michaelnisi**](https://github.com/michaelnisi) | | -| **mscdex** | [**@mscdex**](https://github.com/mscdex) | | -| **No9** | | | -| **Sharvil Nanavati** | [**@sharvil**](https://github.com/sharvil) | | -| **Super-User** | | | -| **Thorsten Lorenz** | [**@thlorenz**](https://github.com/thlorenz) | | -| **Tim Kuijsten** | [**@timkuijsten**](https://github.com/timkuijsten) | [**@timkuijsten@mastodon.social**](https://mastodon.social/@timkuijsten) | diff --git a/LICENSE.md b/LICENSE similarity index 91% rename from LICENSE.md rename to LICENSE index d9f5e379..326e9d68 100644 --- a/LICENSE.md +++ b/LICENSE @@ -1,6 +1,6 @@ -# The MIT License (MIT) +The MIT License (MIT) -**Copyright © 2012-present Rod Vagg and [Contributors](CONTRIBUTORS.md).** +Copyright © 2012 Rod Vagg and the contributors to rocksdb. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index e19df9bb..06832a2c 100644 --- a/README.md +++ b/README.md @@ -24,8 +24,6 @@ - [Git Submodules](#git-submodules) - [Publishing](#publishing) - [Donate](#donate) - - [Backers](#backers) - - [Sponsors](#sponsors) - [License](#license) @@ -87,28 +85,19 @@ $ git submodule update --init --recursive 1. Increment the version: `npm version ..` 2. Push to GitHub: `git push --follow-tags` -3. Wait for Travis and AppVeyor builds to complete +3. Wait for CI to complete 4. Download prebuilds into `./prebuilds`: `npm run download-prebuilds` 5. Optionally verify loading a prebuild: `npm run test-prebuild` 6. Optionally verify which files npm will include: `canadian-pub` -7. Add changelog to the GitHub release -8. Finally: `npm publish` +7. Finally: `npm publish` ## Donate -To sustain [`Level`](https://github.com/Level) and its activities, become a backer or sponsor on [Open Collective](https://opencollective.com/level). Your logo or avatar will be displayed on our 28+ [GitHub repositories](https://github.com/Level) and [npm](https://www.npmjs.com/) packages. 💖 - -### Backers - -[![Open Collective backers](https://opencollective.com/level/backers.svg?width=890)](https://opencollective.com/level) - -### Sponsors - -[![Open Collective sponsors](https://opencollective.com/level/sponsors.svg?width=890)](https://opencollective.com/level) +Support us with a monthly donation on [Open Collective](https://opencollective.com/level) and help us continue our work. ## License -[MIT](LICENSE.md) © 2012-present Rod Vagg and [Contributors](CONTRIBUTORS.md). +[MIT](LICENSE) _`rocksdb` builds on the excellent work of the LevelDB and Snappy teams from Google and additional contributors to the LevelDB fork by Facebook. LevelDB and Snappy are both issued under the [New BSD License](http://opensource.org/licenses/BSD-3-Clause). A large portion of `rocksdb` Windows support comes from the [Windows LevelDB port](http://code.google.com/r/kkowalczyk-leveldb/) (archived) by [Krzysztof Kowalczyk](http://blog.kowalczyk.info/) ([`@kjk`](https://twitter.com/kjk)). If you're using `rocksdb` on Windows, you should give him your thanks!_ diff --git a/package.json b/package.json index 6e30a279..ec7d1303 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,6 @@ "faucet": "^0.0.1", "glob": "^7.1.4", "hallmark": "^3.1.0", - "level-community": "^3.0.0", "level-concat-iterator": "^3.0.0", "mkfiletree": "^2.0.0", "node-gyp": "^7.1.2", @@ -54,9 +53,6 @@ "deps/*" ] }, - "hallmark": { - "community": "level-community" - }, "gypfile": true, "repository": { "type": "git",