Skip to content

v0.9.0

Choose a tag to compare

@jahed jahed released this 28 Jul 21:30
· 37 commits to master since this release
7e381bd

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