Skip to content

Releases: mdesalvo/RDFSharp

v4.0.0

Choose a tag to compare

@mdesalvo mdesalvo released this 05 Jul 10:05
8e83529

Fourth major version, celebrating 4 years of intense SPARQL development done in our 3.X journey!

(NEW) Mirella 2 with significantly improved performances and much stronger SPARQL compliance (#394)
(NEW) SPARQL 1.1 parser giving ability to execute queries and operations seamlessly from SPARQL strings (#397)
(NEW) Enhanced SHACL engine giving ability to target focus nodes dynamically via SPARQL query (#400)
(MISC) Tons of code optimizations making the library suitable for enterprise applications

v3.23.0

Choose a tag to compare

@mdesalvo mdesalvo released this 24 Mar 19:42
decfb57

(NEW) Added support for modeling algebric SPARQL property paths: ?, *, +, {N,M} (#391)
(NEW) Added support for Optional, Union and Minus operators on property paths (#392)
(NEW) Introduced RDFQueryOptimizer with pattern-reordering strategy based on estimated cardinality (#393)

v3.22.0

Choose a tag to compare

@mdesalvo mdesalvo released this 19 Sep 18:13
3fb4ef1

(NEW) Decluttered public API for better learnability and usability (#388) => API breaking changes
(NEW) RDFGraph and RDFMemoryStore now support .NET8+ IAsyncEnumerable and IAsyncDisposable (#389)

v3.21.0

Choose a tag to compare

@mdesalvo mdesalvo released this 29 Aug 16:33
aa469e7

(NEW) Added support for .NET8+ target, for which we transparently shim optimized features (#385)

v3.20.0

Choose a tag to compare

@mdesalvo mdesalvo released this 05 Jul 16:21
037af29

(NEW) Increased SPARQL support with implementation of 7 new expressions (#378,#379,#380,#381,#382,#383,#384)

v3.19.0

Choose a tag to compare

@mdesalvo mdesalvo released this 01 Jul 18:04
4dcf31f

(NEW) Dropped 11 obsolete filters which are now implemented as expressions in RDFExpressionFilter (#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377) => API breaking changes

v3.18.0

Choose a tag to compare

@mdesalvo mdesalvo released this 10 Jun 18:33
4f3144b

(NEW) Enhanced reification capabilities with direct annotations and support for RDF 1.2 (#365)
(MISC) Extended RDF vocabulary with terms from RDF 1.2 (#365)

v3.16.0

Choose a tag to compare

@mdesalvo mdesalvo released this 31 Jan 18:55
4248302

(NEW) Added support for SPARQL 1.2 LANGDIR, HASLANG and HASLANGDIR expressions (#357,#360,#361)
(NEW) Added HasDirection() facility to RDFPlainLiteral (#359)
(FIX) Incorrect valorization of language tag in case of uppercase direction (#357)
(MISC) Moved index accessor down to RDFStore level for the benefit of every store extension (#356)
(MISC) Updated RDFDatatypeExpression to answer rdf:dirLangString for directioned plain literals (ba23d7a)

v3.15.0

Choose a tag to compare

@mdesalvo mdesalvo released this 24 Jan 19:03
df02982

(NEW) Added support for owl:rational numeric datatype (#354)
(MISC) Enhanced usability by merging async features into RDFGraph/RDFStore (#353, breaking change)

v3.14.0

Choose a tag to compare

@mdesalvo mdesalvo released this 07 Dec 10:12
c1704e8

(NEW) Added support for modeling SPARQL MINUS operator (#351)
(FIX) Incorrect handling of SPARQL VALUES clause (#350)