Skip to content

Release 0.3.7

Compare
Choose a tag to compare
@gkellogg gkellogg released this 19 Jul 20:50
· 403 commits to develop since this release

0.3.7

  • Update ownership links to ruby-rdf.
  • Minor format detection updates.

0.3.6

  • Update for RDF.rb 0.3.4
  • Added format detection.

0.3.5

  • Use RDF::List for reading and writing lists.
  • Performance improvements.
  • Writer whitespace and property ordering improvements.
  • Remove explicit Turtle support in Reader.

0.3.4.1

  • In Reader, if no base_uri is used, make sure that @Prefix : <#> is generated, not @Prefix : <>.
  • In Writer, fix bug when trying to use :standard\_prefixes option.

0.3.4

  • Reader accepts 1.0E1 in addition to 1.0e1 (case-insensitive match on exponent).
  • Writer was not outputting xsd prefix if it was only used in a literal datatype.
  • Use bare representations of xsd:integer, xsd:boolean, xsd:double, and xsd:decimal.
  • Implement literal canonicalization (on option) in writer.

0.3.3.1

  • Fixed bug in writer when given a base URI.

0.3.3

  • Update dependencies to RDF.rb 0.3.3
  • Update specs to use open-uri-cached and Spira; no longer directly include W3C test cases.
  • Use Bundler when running specs.
  • Only output prefix definitions used in serialization.
  • Fixed stack overflow in regular expression when matching long multi-line literals.
  • Fixed bug (issue 14) where illegal QNames were generated in writer.

0.3.2

  • Skipped

0.3.1.3

  • Normalize language tags to lower case (only when canonicalizing). SPARQL specs expect the reader
    to not screw with the language case for equivalence tests.

0.3.1.2

  • Normalize language tags to lower case.

0.3.1.1

  • Assert formats for :ttl, :turtle, and :notation3 in addition to :n3