Skip to content

2021-10-11 - v0.17.1 - Collection of bugfixes

Compare
Choose a tag to compare
@ashleysommer ashleysommer released this 11 Oct 06:00
· 339 commits to master since this release

Fixes

  • Handle transitive subclasses when evaluating sh:targetClass - @gtfierro
  • Improve detection of RDF/XML files when loading unknown content
  • Imported type stubs and resolved ALL MyPy issues! (this was a big effort)
  • Logic fixes in the dataset loader (thanks to inconsistencies exposed by MyPy)

Changed

  • Add special cases to sh:dataclass constraint, when the given shape uses rdfs:Literal or rdfs:Dataclass as the dataclass to match on

Added

  • Add datashapes.org/schema as a built-in graph
  • Added ability to pass a TextIO or TextIOWrapper object into the dataset loader