Releases: jahed/sparql-engine
Releases · jahed/sparql-engine
v0.14.0
Features
- Separate query parsing from execution.
sparqljsis now a peer dependency.
Maintenance
v0.13.0
Fixes
- Avoid
BGPCachedependencies when importing types.
Maintenance
- Include provenance details when publishing packages.
- Full changelog
v0.12.0
Features
- Avoid
rxjsdependency. Default toVectorPipeline.
Fixes
- Support all possible pipeline input types for
VectorPipeline.
Maintenance
v0.11.0
Features
- Support async graph factories.
- Support graph factories for
FROM NAMEDqueries.
Maintenance
v0.10.0
Features
- Dynamic import
js-md5,@seald-io/binary-search-tree,lru-cache,xml. - Remove
index.tsmodule.- Import individuals modules directly instead for reduced dependencies and bundle sizes.
- Support
.tsmodule imports. - Rename
dataFactorytoRDF. - Use IRI from
GraphinHashMapDatasetinstead of a seperate IRI parameter. - Migrate NodeJS
Bufferusage toUint8Array. - Avoid
BGPCachedependency. Require parameter foruseCache.
Maintenance
- Replace all
.subscribecalls with async iterators. - Use string constants for RDF data types instead of helper functions.
- Full changelog
v0.9.0
Introduction
This project is a continuation of Callidon/sparql-engine which is no longer maintained. For additional history, check out that project's repository.
Features
- Support async iterators for query results.
- Support
ORDER BYfor any literal datatype. - Add package
exports. - Migrate package entrypoint from
api.tstoindex.ts.
Dependencies
- Replace
uuiddependency withjs-md5and WebCrypto built-in. - Migrate
binary-search-treeto@seald-io/binary-search-tree. - Remove NodeJS streams dependency.
- Upgrade to
rxjs@8.0.0-alpha.14. - Upgrade to
lru-cache@11. - Upgrade to
rdfjs/data-model@2. - Upgrade to
rdf-string@2. - Upgrade to
sparqljs@3.
Fixes
- Fix dateTime functions to follow spec.
- Remove n3 dependency which is only used for examples and tests.
- Remove rdf-js dependency which is only used for examples and tests.
- Fix type inconsistencies with Consumer and PipelineStage.
Maintenace
- Migrate from
yarntonpm. - Upgrade to
typescript@5.8.3. - Replace
mochawithnode:test. - Full changelog