Skip to content

Releases: Swirrl/grafter

2.1.18

21 Dec 11:15
2.1.18
Compare
Choose a tag to compare

2.1.17

20 Dec 13:05
2.1.17
Compare
Choose a tag to compare
  • Exclude Apache Commons Compress from exported dependencies. Grafter doesn't use this itself, but it is a transitive dep of me.raynes/fs. Commons Compress has some CVEs which might cause false positives to be flagged by vulnerability scans in downstream consumers.

2.1.16

01 Nov 15:46
2.1.16
Compare
Choose a tag to compare
  • Make lang-strings implement comparable
  • Add lang-string? predicate
  • Fix cljs tests

2.1.15

27 Oct 16:17
2.1.15
Compare
Choose a tag to compare
  • Don't raise an NPE if the SPARQL server fails to yield a valid http response.

2.1.14

21 Jun 16:59
2.1.14
Compare
Choose a tag to compare
  • Add new binary-format? predicate to test if an RDF format is binary
  • Add some extra type hints to make it easier to use from graal native-image

2.1.13

06 Apr 14:52
2.1.13
Compare
Choose a tag to compare
  • Fixes #178 (Allow boolean false to be bound in sparql queries)

2.1.12

11 Jan 11:17
2.1.12
Compare
Choose a tag to compare

Minor release

Fixes #171

2.1.11

11 Jan 10:21
2.1.11
Compare
Choose a tag to compare

Minor release

Fixes #173

2.1.10

21 Jul 10:15
2.1.10
Compare
Choose a tag to compare
  • Relax pre condition when adding data to SPARQL connection to allow an empty sequence of triples to be added.

2.1.8

14 May 11:06
2.1.8
Compare
Choose a tag to compare

There is one new feature provided by Andrew Mcveigh, which is that we now include an API and clojure DSL for building SPARQL property paths.

The DSL syntax covers the whole property path spec, and we provide some illustrative examples ported into our DSL syntax from the W3C SPARQL 1.1 spec examples into our DSL in our tests.

These paths can then also be substituted into grafter.rdf4j.sparql/query queries as a predicate binding.

There are two interfaces to build paths, either via standard clojure function calls, or via a thin macro layer that is syntactically almost identical to the paths in the W3C spec. Additionally the macro provides compile time syntax checking of the property path grammer.