pySHACL v0.19.1 Release Notes

Release Date: 2022-06-30 // almost 2 years ago
  • ๐Ÿš€ In this release:

    ๐Ÿ›  Fixed

    • CLI Output Table formatting crashed when report graph did not contain a resultMessage
      • Fixes #145
    • ๐Ÿ‘ฏ Executing advanced-mode triples rules can sometimes skip the graph clone step, and incorrectly emits new triples directly into the input data-graph
      • Discovered when investigating #148

    ๐Ÿ”„ Changed

    • Executing advanced triples rules no longer incorrectly emits new triples directly into the input data-graph
      • This may been seen as a breaking change, if your workflow relied on this incorrect behaviour.
      • If you really the rules engine to emit new triples into your input data graph, use the inplace validator option.
    • โšก๏ธ Updated built-in schema.ttl file to newer version that doesn't have UTF-8 encoding issues

    โž• Added

    • ๐Ÿณ Official Dockerfile is now included in the repository
      • Thanks @KonradHoeffner; Fixes #135
      • Published to dockerhub at ashleysommer/pyshacl
      • docker pull docker.io/ashleysommer/pyshacl:latest