-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
changes links to reflect transfer to the quadstorejs organization
- Loading branch information
Showing
3 changed files
with
76 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,17 +5,17 @@ | |
|
||
- **[breaking]** switches to using radix 36 rather than radix 10 to encode | ||
the lengths of terms and quads in support of much longer literal terms. | ||
(https://github.com/jacoscaz/quadstore/pull/166) | ||
(https://github.com/jacoscaz/quadstore/issues/158) | ||
(https://github.com/quadstorejs/quadstore/pull/166) | ||
(https://github.com/quadstorejs/quadstore/issues/158) | ||
- *[internal]* adds [`@nxtedition/rocksdb`](https://www.npmjs.com/package/@nxtedition/rocksdb) | ||
to the list of backends covered by the test suite | ||
(https://github.com/jacoscaz/quadstore/issues/164) | ||
(https://github.com/quadstorejs/quadstore/issues/164) | ||
|
||
## 12.1.0 | ||
|
||
- *[fix]* fixes broken literal equality and matching | ||
(https://github.com/jacoscaz/quadstore/pull/161) | ||
(https://github.com/jacoscaz/quadstore/issues/160) | ||
(https://github.com/quadstorejs/quadstore/pull/161) | ||
(https://github.com/quadstorejs/quadstore/issues/160) | ||
Thanks [@Peeja](https://github.com/Peeja)! | ||
|
||
## 12.0.2 | ||
|
@@ -26,9 +26,9 @@ | |
|
||
- **[breaking]** uses a simpler and faster (de)serialization technique | ||
that operates solely on keys, with no need for values | ||
(https://github.com/jacoscaz/quadstore/issues/157) | ||
(https://github.com/quadstorejs/quadstore/issues/157) | ||
- *[internal]* avoids repeated serializations of the same term | ||
(https://github.com/jacoscaz/quadstore/issues/156) | ||
(https://github.com/quadstorejs/quadstore/issues/156) | ||
- *[internal]* updated dependencies to latest versions | ||
|
||
## 11.0.7 | ||
|
@@ -41,13 +41,13 @@ | |
server-side (`mocha` using the `MemoryLevel` and `ClassicLevel` | ||
backends) and browser-side (`mocha` within a webpage loaded via | ||
`puppeteer` using the `MemoryLevel` and `BrowserLevel` backends) | ||
(https://github.com/jacoscaz/quadstore/issues/150) | ||
(https://github.com/quadstorejs/quadstore/issues/150) | ||
|
||
## 11.0.3 | ||
|
||
- *[fix]* fixes breaking serialization of terms that serialize to strings | ||
longer than 127 chars | ||
(https://github.com/jacoscaz/quadstore/issues/152) | ||
(https://github.com/quadstorejs/quadstore/issues/152) | ||
- *[internal]* replaces `asynciterator`'s `TransformIterator` with `wrap()` | ||
following upstream performance work | ||
(https://github.com/RubenVerborgh/AsyncIterator/issues/44) | ||
|
@@ -59,11 +59,11 @@ | |
- **[breaking]** uses `Uint16Array` instead of `Buffer` for value | ||
(de)serialization | ||
- *[new]* adds support for ES modules through separate CJS and ESM builds | ||
(https://github.com/jacoscaz/quadstore/issues/138) | ||
(https://github.com/quadstorejs/quadstore/issues/138) | ||
- *[new]* adds support for Deno | ||
(https://github.com/jacoscaz/quadstore/issues/139) | ||
(https://github.com/quadstorejs/quadstore/issues/139) | ||
- *[internal]* moves performance tests to dedicated repository | ||
(https://github.com/jacoscaz/quadstore-perf) | ||
(https://github.com/quadstorejs/quadstore-perf) | ||
- *[internal]* upgrades to newer versions of `asynciterator` where | ||
we've done a lot of work on optimizing synchronous transforms | ||
(https://github.com/RubenVerborgh/AsyncIterator/issues/44#issuecomment-1201438495) | ||
|
@@ -75,29 +75,29 @@ | |
- **[breaking]** stops shipping `rdf-data-factory` as the default | ||
implementation of RDF/JS's `DataFactory` interface | ||
- *[fix]* throws when `backend` is not an instance of `AbstractLevelDOWN` | ||
(https://github.com/jacoscaz/quadstore/issues/140) | ||
(https://github.com/quadstorejs/quadstore/issues/140) | ||
- *[fix]* lands upstream fix to variable selection in SPARQL OPTIONAL clauses | ||
(https://github.com/jacoscaz/quadstore/issues/142) | ||
(https://github.com/quadstorejs/quadstore/issues/142) | ||
- *[internal]* replaces `immutable` and `decimal.js` with smaller | ||
alternatives in `quadstore-comunica`, dropping ~60 kB from the | ||
final bundle size | ||
(https://github.com/jacoscaz/quadstore/issues/143) | ||
(https://github.com/quadstorejs/quadstore/issues/143) | ||
- *[docs]* adds basic example to `README` | ||
(https://github.com/jacoscaz/quadstore/issues/145) | ||
(https://github.com/quadstorejs/quadstore/issues/145) | ||
|
||
## 9.1.0 | ||
|
||
- *[fix]* fixes missing dependencies used for type declarations | ||
(https://github.com/jacoscaz/quadstore/issues/136) | ||
(https://github.com/quadstorejs/quadstore/issues/136) | ||
|
||
## 9.0.0 | ||
|
||
- **[breaking]** removes support for DEFAULT vs. UNION default graph modes | ||
- *[fix]* fixes breaking blank node correlations | ||
(https://github.com/jacoscaz/quadstore/issues/134) | ||
(https://github.com/quadstorejs/quadstore/issues/134) | ||
- *[fix]* fixes repeated calls to `AbstractIterator#end()` | ||
- *[internal]* fixes duplicated typings for the comunica engine | ||
(https://github.com/jacoscaz/quadstore/issues/129) | ||
(https://github.com/quadstorejs/quadstore/issues/129) | ||
- *[internal]* offloads SPARQL UPDATE queries to Comunica | ||
- *[internal]* brings SPARQL spec compliance tests close to 100% passing | ||
|
||
|
@@ -109,7 +109,7 @@ | |
- **[breaking]** an instance of Comunica's `ActorInitSparql` must now be passed | ||
to the `Quadstore` constructor via the `opts` argument, adding support for | ||
Comunica configurations other than `quadstore-comunica` | ||
(https://github.com/jacoscaz/quadstore/issues/122) | ||
(https://github.com/quadstorejs/quadstore/issues/122) | ||
- *[fix]* fixes deep equality checks for literal terms in tests | ||
- *[fix]* re-enables the symmetric join actor in Comunica | ||
(https://github.com/joachimvh/asyncjoin/issues/7) | ||
|
@@ -118,30 +118,30 @@ | |
## v7.3.1 | ||
|
||
- *[fix]* fixes broken `JOIN` SPARQL queries when `approximateSize()` rounds to 0 | ||
(https://github.com/jacoscaz/quadstore/pull/127) | ||
(https://github.com/quadstorejs/quadstore/pull/127) | ||
- *[fix]* fixes broken SPARQL queries due to Comunica operating in generalized | ||
RDF mode which can lead to literals being passed as the `subject` arg to | ||
`match()` | ||
(https://github.com/jacoscaz/quadstore/pull/127) | ||
(https://github.com/quadstorejs/quadstore/pull/127) | ||
|
||
## v7.3.0 | ||
|
||
- *[new]* quad scoping support via `initScope()`, `loadScope()`, | ||
`deleteScope()` and `deleteAllScopes()` methods | ||
(https://github.com/jacoscaz/quadstore/issues/124) | ||
(https://github.com/quadstorejs/quadstore/issues/124) | ||
- *[new]* added [`rocksdb`](https://github.com/level/rocksdb) to the list of | ||
tested backends | ||
|
||
## v7.2.1 | ||
|
||
- *[fix]* fixes broken browser builds due to naming collisions between nested | ||
webpack bundles | ||
(https://github.com/jacoscaz/quadstore-comunica/blob/5cfc803cb0864f089b07d3cf9850c0e377373e58/README.md#build) | ||
(https://github.com/quadstorejs/quadstore-comunica/blob/5cfc803cb0864f089b07d3cf9850c0e377373e58/README.md#build) | ||
|
||
## v7.2.0 | ||
|
||
- *[fix]* fixes race condition within the `AsyncIterator` wrapper around `AbstractLevelIterator` | ||
(https://github.com/jacoscaz/quadstore/pull/125) | ||
(https://github.com/quadstorejs/quadstore/pull/125) | ||
- *[internal]* updates to `[email protected]` (non-minified bundle) | ||
- *[internal]* updates third-party dependencies to their latest versions | ||
|
||
|
@@ -154,21 +154,21 @@ | |
|
||
- *[new]* `preWrite` hook to support atomic writes of quads plus custom | ||
key-value pairs | ||
(https://github.com/jacoscaz/quadstore/pull/120) | ||
(https://github.com/quadstorejs/quadstore/pull/120) | ||
- *[fix]* prefix-based compaction/expansion of literal datatype IRIs | ||
(https://github.com/jacoscaz/quadstore/issues/118) | ||
(https://github.com/quadstorejs/quadstore/issues/118) | ||
- *[fix]* quadstore can now be bundles using browserify without the | ||
`ignoreMissing` configuration param | ||
(https://github.com/jacoscaz/quadstore/issues/117) | ||
(https://github.com/quadstorejs/quadstore/issues/117) | ||
- *[fix]* dropped indirect dev dependency on `@comunica/actor-init-sparql` | ||
(https://github.com/jacoscaz/quadstore/issues/116) | ||
(https://github.com/quadstorejs/quadstore/issues/116) | ||
|
||
## v7.0.1 | ||
|
||
- *[new]* added support for range queries | ||
- *[new]* added support for user-defined indexes | ||
- *[new]* added support for SPARQL queries via | ||
[quadstore-comunica](https://github.com/jacoscaz/quadstore-comunica) | ||
[quadstore-comunica](https://github.com/quadstorejs/quadstore-comunica) | ||
- **[breaking]** moved to using `master` as the development branch | ||
- **[breaking]** dropped support for matching terms in `del()` and `patch()` | ||
methods | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters