level-supports
Advanced tools
Comparing version 4.0.0 to 4.0.1
# Changelog | ||
## [4.0.1] - 2022-03-06 | ||
### Fixed | ||
- Update support matrix ([`c30998f`](https://github.com/Level/supports/commit/c30998f)) (Vincent Weevers) | ||
- Align LICENSE with SPDX ([`1bb9f9c`](https://github.com/Level/supports/commit/1bb9f9c)) (Vincent Weevers) | ||
## [4.0.0] - 2022-01-02 | ||
@@ -72,2 +79,4 @@ | ||
[4.0.1]: https://github.com/Level/supports/releases/tag/v4.0.1 | ||
[4.0.0]: https://github.com/Level/supports/releases/tag/v4.0.0 | ||
@@ -74,0 +83,0 @@ |
@@ -46,6 +46,4 @@ /** | ||
/** | ||
* Does the database have a `keys([options])` method that returns a key iterator? Also | ||
* implies support of `iterator#mode`. | ||
* | ||
* @experimental | ||
* Does the database have a `keys([options])` method that returns a key iterator? | ||
* Always true since `abstract-level@1`. | ||
*/ | ||
@@ -56,5 +54,3 @@ keyIterator: boolean | ||
* Does the database have a `values([options])` method that returns a key iterator? | ||
* Also implies support of `iterator#mode`. | ||
* | ||
* @experimental | ||
* Always true since `abstract-level@1`. | ||
*/ | ||
@@ -64,5 +60,4 @@ valueIterator: boolean | ||
/** | ||
* Do iterators have a `nextv(size[, options][, callback])` method? | ||
* | ||
* @experimental | ||
* Do iterators have a `nextv(size[, options][, callback])` method? Always true since | ||
* `abstract-level@1`. | ||
*/ | ||
@@ -72,5 +67,4 @@ iteratorNextv: boolean | ||
/** | ||
* Do iterators have a `all([options][, callback])` method? | ||
* | ||
* @experimental | ||
* Do iterators have a `all([options][, callback])` method? Always true since | ||
* `abstract-level@1`. | ||
*/ | ||
@@ -103,2 +97,4 @@ iteratorAll: boolean | ||
* ``` | ||
* | ||
* Always true since `abstract-level@1`. | ||
*/ | ||
@@ -116,2 +112,4 @@ deferredOpen: boolean | ||
* ``` | ||
* | ||
* Always true since `abstract-level@1`. | ||
*/ | ||
@@ -118,0 +116,0 @@ promises: boolean |
{ | ||
"name": "level-supports", | ||
"version": "4.0.0", | ||
"version": "4.0.1", | ||
"description": "Create a manifest describing the abilities of an abstract-level database", | ||
"license": "MIT", | ||
"scripts": { | ||
"test": "ts-standard && tsc && standard && hallmark && (nyc -s node test/self.js | faucet) && nyc report", | ||
"test-browsers-local": "airtap --coverage test/self.js", | ||
"test": "standard && ts-standard *.ts && hallmark && (nyc -s node test/self.js | faucet) && nyc report", | ||
"test-browsers-local": "airtap --coverage test/self.js && nyc report", | ||
"coverage": "nyc report -r lcovonly", | ||
@@ -10,0 +10,0 @@ "hallmark": "hallmark --fix" |
@@ -82,3 +82,3 @@ # level-supports | ||
| `memory-level` | ✅ | | ||
| `browser-level` | ✅ (by buffering) | | ||
| `browser-level` | ❌ | | ||
| `rocks-level` | ✅ | | ||
@@ -113,25 +113,24 @@ | `leveldown` | ✅ | | ||
| Module | Support | | ||
| :------------------- | :------------------ | | ||
| `abstract-level` | ✅ 1.0.0 | | ||
| `classic-level` | ✅ 1.0.0 | | ||
| `memory-level` | ✅ 1.0.0 | | ||
| `browser-level` | ❌ | | ||
| `rocks-level` | ✅ 1.0.0 | | ||
| `abstract-leveldown` | ✅ 6.0.0 | | ||
| `leveldown` | ✅ 1.2.0 | | ||
| `rocksdb` | ✅ 1.0.0 | | ||
| `memdown` | ✅ 4.1.0 | | ||
| `level-js` | ❌ | | ||
| `encoding-down` | ✅ 6.1.0 | | ||
| `deferred-leveldown` | ✅ 5.1.0 | | ||
| `levelup` | ✅ n/a | | ||
| `level-packager` | ✅ n/a | | ||
| `level@7` | ❌ (`level-js`) | | ||
| `level@8` | ❌ (`browser-level`) | | ||
| `level-mem` | ✅ 4.0.0 | | ||
| `level-rocksdb` | ✅ 1.0.0 | | ||
| `subleveldown` | ✅ 4.1.0 | | ||
| `multileveldown` | ❌ | | ||
| `level-party` | ❌ | | ||
| Module | Support | | ||
| :------------------- | :------ | | ||
| `abstract-level` | ✅ 1.0.0 | | ||
| `classic-level` | ✅ 1.0.0 | | ||
| `memory-level` | ✅ 1.0.0 | | ||
| `browser-level` | ✅ 1.0.0 | | ||
| `rocks-level` | ✅ 1.0.0 | | ||
| `abstract-leveldown` | ✅ 6.0.0 | | ||
| `leveldown` | ✅ 1.2.0 | | ||
| `rocksdb` | ✅ 1.0.0 | | ||
| `memdown` | ✅ 4.1.0 | | ||
| `level-js` | ❌ | | ||
| `encoding-down` | ✅ 6.1.0 | | ||
| `deferred-leveldown` | ✅ 5.1.0 | | ||
| `levelup` | ✅ n/a | | ||
| `level-packager` | ✅ n/a | | ||
| `level` | ✅ 8.0.0 | | ||
| `level-mem` | ✅ 4.0.0 | | ||
| `level-rocksdb` | ✅ 1.0.0 | | ||
| `subleveldown` | ✅ 4.1.0 | | ||
| `multileveldown` | ❌ | | ||
| `level-party` | ❌ | | ||
@@ -183,2 +182,4 @@ </details> | ||
Always true since `abstract-level@1`. | ||
### `createIfMissing`, `errorIfExists` (boolean) | ||
@@ -213,2 +214,4 @@ | ||
Always true since `abstract-level@1`. | ||
<details> | ||
@@ -347,24 +350,16 @@ <summary>Support matrix</summary> | ||
Does the database have a `keys([options])` method that returns a key iterator? Also implies support of `iterator#mode`. | ||
Does the database have a `keys([options])` method that returns a key iterator? Always true since `abstract-level@1`. | ||
_At the time of writing this is a new feature, subject to change, zero modules support it._ | ||
### `valueIterator` (boolean) | ||
Does the database have a `values([options])` method that returns a key iterator? Also implies support of `iterator#mode`. | ||
Does the database have a `values([options])` method that returns a key iterator? Always true since `abstract-level@1`. | ||
_At the time of writing this is a new feature, subject to change, zero modules support it._ | ||
### `iteratorNextv` (boolean) | ||
Do iterators have a `nextv(size[, options][, callback])` method? | ||
Do iterators have a `nextv(size[, options][, callback])` method? Always true since `abstract-level@1`. | ||
_At the time of writing this is a new feature, subject to change, zero modules support it._ | ||
### `iteratorAll` (boolean) | ||
Do iterators have a `all([options][, callback])` method? | ||
Do iterators have a `all([options][, callback])` method? Always true since `abstract-level@1`. | ||
_At the time of writing this is a new feature, subject to change, zero modules support it._ | ||
### `additionalMethods` (object) | ||
@@ -371,0 +366,0 @@ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30327
290
406