Skip to content

Releases: jahed/sparql-engine

v0.14.0

08 Aug 20:20
80454c2

Choose a tag to compare

Features

  • Separate query parsing from execution.
  • sparqljs is now a peer dependency.

Maintenance

v0.13.0

03 Aug 13:03
28a5126

Choose a tag to compare

Fixes

  • Avoid BGPCache dependencies when importing types.

Maintenance

v0.12.0

03 Aug 13:22
eef33fe

Choose a tag to compare

Features

  • Avoid rxjs dependency. Default to VectorPipeline.

Fixes

  • Support all possible pipeline input types for VectorPipeline.

Maintenance

v0.11.0

03 Aug 13:22
54f580f

Choose a tag to compare

Features

  • Support async graph factories.
  • Support graph factories for FROM NAMED queries.

Maintenance

v0.10.0

03 Aug 13:21
96f8070

Choose a tag to compare

Features

  • Dynamic import js-md5, @seald-io/binary-search-tree, lru-cache, xml.
  • Remove index.ts module.
    • Import individuals modules directly instead for reduced dependencies and bundle sizes.
  • Support .ts module imports.
  • Rename dataFactory to RDF.
  • Use IRI from Graph in HashMapDataset instead of a seperate IRI parameter.
  • Migrate NodeJS Buffer usage to Uint8Array.
  • Avoid BGPCache dependency. Require parameter for useCache.

Maintenance

  • Replace all .subscribe calls with async iterators.
  • Use string constants for RDF data types instead of helper functions.
  • Full changelog

v0.9.0

28 Jul 21:30
7e381bd

Choose a tag to compare

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 BY for any literal datatype.
  • Add package exports.
  • Migrate package entrypoint from api.ts to index.ts.

Dependencies

  • Replace uuid dependency with js-md5 and WebCrypto built-in.
  • Migrate binary-search-tree to @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 yarn to npm.
  • Upgrade to typescript@5.8.3.
  • Replace mocha with node:test.
  • Full changelog