pySHACL v0.11.3 Release Notes
Release Date: 2019-10-21 // over 4 years ago-
๐ Fixed
- ๐ Fixed Issue #032
- Stringification of Focus Node, and Value Node in the results text string now works correctly
- This is an old bug, that has been around since the first versions of pySHACL
- Manifests when the DataGraph is a different graph than the ShapesGraph
- Recent change from using Graphs by default to using Datasets by default helped to expose this bug
- Thanks to @jameshowison for reporting the bug
๐ Changed
- Stringification of a blank node now operates on a rdflib.Graph only, rather than a Dataset.
- Added mechanism to extract the correct named graph from a dataset when stringifying a blank node.
- โ Added a workaround for a json-ld loader bug where the namespace_manager for named graphs within a conjunctive graph
is set to the parent conjunctive graph.- This necessary workaround was exposed only after changing the blank node stringification above.
(Fixing one bug exposed another bug!)
- This necessary workaround was exposed only after changing the blank node stringification above.
Announcement
- ๐ This is the final version with Python v3.5 support
- Versions 0.12.0 and above will have newer package management and dependency management, and will
require Python v3.6+.
- Versions 0.12.0 and above will have newer package management and dependency management, and will