pySHACL v0.15.0 Release Notes

Release Date: 2021-07-20 // 3 months ago
  • ๐Ÿ›  Fixed

    • Compatibility with RDFLib 6.0.0
      • Don't use .term() (PR #84)
      • Use Namespaces in a way that works on both RDFLib 5 and 6.

    ๐Ÿ”„ Changed

    • Do not patch rdflib with Memory2 store on RDFLib 6.0.0+

Previous changes from v0.14.5

  • โž• Added

    • ๐Ÿ‘ Allow-Warnings is finally available. (Closes #64)
      • Setting this option puts PySHACL into a non-standard operation mode, where Shapes marked with severity of sh:Warning or sh:Info will not cause result to be invalid.
      • Despite the name, it allows both sh:Info and sh:Warning.
      • Try it with allow_warnings=True on validate() or -w in the CLI tool.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed Abort Mode. (Fixes #75)
      • This optional mode allows the validator to exit early, on the first time your data fails to validate against a Constraint.
      • Name changed from abort_on_error to abort_on_first
      • Try it out with abort_on_first=True on validate() or --abort in the CLI tool.