Skip to content

Releases: mdesalvo/RDFSharp

v2.2.0

21 Mar 19:30
Compare
Choose a tag to compare

(NEW) Added support for modeling SPARQL property paths (#49)
(NEW) Added support for declaring SPARQL prefixes (#54)
(FIX) ID of pattern group should only be based on its name (#53)
(FIX) Representation of reserved XML namespace breaks xml compatibility (#50)
(MISC) Code formatting compliant with Microsoft policies
(MISC) Code cleanups, improvements and internal architecture redesigns

v2.1.0

20 Jan 16:33
a852ab3
Compare
Choose a tag to compare

(NEW) Added support for querying remote SPARQL endpoints (#47)
(FIX) Unquoted Turtle literals cannot contain carriage return (#40)

v2.0.1

04 Jan 15:56
8278d22
Compare
Choose a tag to compare

(NEW) Added configuration to support Oracle provider extension (#39)

v2.0.0

01 Jan 17:12
Compare
Choose a tag to compare

Second major version of the library, celebrating 2 years of stabilization done in our 1.X journey and the long-awaited switch to modern target platforms!

(NEW) Switch to netstandard2.0 as target platform of the project (#38)
(NEW) Adopt semantic versioning policies for releasing deliverables of the project

v1.0.4

19 Dec 19:00
5576a20
Compare
Choose a tag to compare

(NEW) Added (long-awaited!) support for reading Turtle format (#29)
(NEW) Added support for SQL Server connection string (#33)
(FIX) Turtle serializer crashes on empty graph (#34)
(FIX) Wrong serialization of empty collection (#35)
(FIX) SPARQL variable name should not contain reserved characters (#36)
(FIX) Namespace prefix should also support "-" character (#37)
(MISC) Code cleanups and internal architecture improvements

v1.0.3

01 Sep 11:31
Compare
Choose a tag to compare

(FIX) Revised architecture of events to expose more granularity and give more control

v1.0.2

10 Jun 09:07
Compare
Choose a tag to compare

(NEW) Added ability to subscribe info/warning events
(FIX) Added missing terms to OWL vocabulary (#27)
(MISC) Code optimizations, cleanup and improvements

v1.0.1

22 Apr 13:55
Compare
Choose a tag to compare

(FIX) Deserialization of XML ignores presence of DTD (#25)

v1.0.0

07 Jan 13:03
Compare
Choose a tag to compare

First major version of the library, celebrating 5 years of amazing research & development done in our 0.X journey!

(NEW) Redesigned modeling of datatypes (drop RDFDatatype and RDFDatatypeRegister)
(NEW) Redesigned API for data serialization (drop RDFGraphSerializer and RDFStoreSerializer)
(NEW) Redesigned projection operator for SPARQL SELECT query
(NEW) Enhanced SPARQL DESCRIBE query with ability to manage contexts
(FIX) Incorrect string representation of RDFDatatypeFilter (#3)
(FIX) Do not use number styles when parsing decimals in RDFIsNumericFilter (#4)
(FIX) Incorrect removal of items from RDFCollection of literal type (#5)
(FIX) Incorrect validation of typed literals of "xsd:NormalizedString" datatype (#6)
(FIX) Incorrect validation of language tags against RFC3066 specs (#7)
(FIX) Insufficient capability of fraction of second in "xsd:DateTime" and "xsd:Time" literals (#8)
(FIX) Incorrect visibility of singleton instance of RDFNamespaceRegister (#9)
(FIX) Reverse lookup to prefix.cc service fails when uri ends with "#" (#10)
(FIX) Unescaped control chars in TriX and RDF/XML cause uncompliant XML (#11)
(FIX) Avoid automatic "\r -> \n" normalization done by XmlReader in TriX and RDF/XML (#12)
(FIX) Incorrect escape of some Unicode characters and "" character in N-Triples and N-Quads (#13)
(FIX) Incorrect escape of "" character in Turtle (#14)
(FIX) Missing validation for "xsd:QName" literals (#15)
(FIX) Incorrect generation of automatic namespaces in RDF/XML writer (#16)
(FIX) Incorrect abbreviation of predicates in Turtle writer (#17)
(FIX) Crash in queries having patterns with more than one occurrence of the same variable (#18)
(FIX) Order of projection variables in SPARQL SELECT query must be deterministic (#19)
(FIX) String representation of SPARQL FILTER should not end with "." (#20)
(FIX) Incorrect string representation of RDFBooleanNotFilter (#21)
(FIX) Incorrect comparison logics driving RDFComparisonFilter (#23)
(FIX) Incorrect parsing of quadruples from SQL-based stores (#24)
(MISC) Code cleanups and improvements, wider and better documentation