Releases: mdesalvo/RDFSharp
v3.2.0
(NEW) Added support for modeling SPARQL Expressions (#283)
(NEW) Added support for modeling SPARQL Bind operator (#284)
(NEW) Added support for modeling SPARQL IsNumeric filter (#286)
(NEW) Added support for GeoSPARQL namespace, vocabulary and datatypes (#289)
(FIX) Missing collection of variables from SPARQL Values and PropertyPath (#287)
(MISC) Code cleanups and slight quality improvements
v3.1.0
v3.0.0
Third major version of the library, celebrating 3.5 years of intense SPARQL and OWL-DL development done in our 2.X journey!
(NEW) Reduced memory footprint of RDFGraph and RDFMemoryStore (#269)
(NEW) Reduced memory footprint of RDFResource (#269)
(NEW) Improved performances of Mirella query engine when computing OUTER-JOIN operations
(NEW) Added static facilities for directly sending raw string queries to SPARQL endpoints (#276)
(NEW) Added support for reading and writing TriG dataset format (#277)
(NEW) Added support for this[S,P,O,L] index accessor on RDFGraph (#278)
(NEW) Added support for this[C,S,P,O,L] index accessor on RDFMemoryStore (#278)
(MISC) Moved Semantics to standalone project
v2.27.0
(NEW) Solution now integrates the long-awaited unit testing suite! (#241)
(NEW) Project now supports GitHub CI workflows and CodeCov action for coverage reporting (#241)
(NEW) Added ability to send basic/bearer authorization headers to SPARQL/SPARQL UPDATE endpoints (#263)
(FIX) Incorrect handling of Unicode surrogates when converting to ASCII (#243)
(FIX) Incorrect parsing of RDFCollection from graph in case of bad-formed rdf:first clause (#244)
(FIX) TriX parser crashes in case of bad-formed elements (#247)
(FIX) Improve compatibility of Turtle serializer with OS different from Windows (#249)
(FIX) Incorrect serialization of blank node items of RDF/XML resource collections (#250)
(FIX) Long-standing issue with RDF/XML serialization of floating containers and collections (#251)
(FIX) Incorrect RDF/XML parsing of rdf:ID attribute at predicate level (#252)
(FIX) Missing inheritance of xml:lang attribute on RDF/XML literal containers (#253)
(FIX) UTF8 encoding should avoid using BOM (#254)
(FIX) Wrong exception thrown by input guards of RDFMemoryStore.FromUri (#256)
(FIX) Glitch in N-Quads tokenization regexes (#257)
(FIX) XML-based parsers potentially vulnerable to XXE attacks (#260)
(FIX) XML-based parsers unable to read EntityReference node types (#261)
(FIX) Incorrect print behavior of SPARQL CONSTRUCT query having template with Uri context (#262)
(FIX) Incorrect handling of SPARQL Union during merge of tables (#264)
(FIX) Incorrect detection of response ContentType when dereferencing Uris (#265)
(FIX) SPARQL Load operation does not work when applied on RDFStore (#266)
(MISC) Improved usability of SHACL constraints by emitting default validation messages
(MISC) Refactored TriX reader/writer with more efficient code sharing between model and store versions
v2.26.0
v2.25.0
v2.24.2
v2.24.1
v2.24.0
(NEW) Added support for SPARQL Update operations: DeleteData, DeleteWhere, InsertData, InsertWhere (#223)
(NEW) Added support for xsd:dateTimeStamp datatype (#217)
(NEW) Added support for hidden DISTINCT modifier in CONSTRUCT and DESCRIBE queries (#222)
(NEW) Added support for configuring timeout and error behavior of SPARQL endpoint queries (#225)
(NEW) Slightly improved semantics performances with lazyness of hashing engine (#221)
(FIX) Harmonized handling of datetime-based typed literals (#218)
(FIX) Missing evaluation of conditionless CONSTRUCT queries (#220)
(FIX) Evaluation of query on federations may lead to incorrect results (#227)
(FIX) Lookup for namespaces to prefix.cc service should have a timeout (#226)
(MISC) Code cleanups and improvements