Releases: SDM-TIB/Trav-SHACL
Releases · SDM-TIB/Trav-SHACL
1.7.2
- Mark the JSON format for shape schemas as deprecated
- Update dependencies
- Minor updates of documentation
- Update the Python version for the Docker image (3.11.5 to 3.12.5)
- Update the Virtuoso version in tests and example to 7.2.13
1.7.1
- Raise
NotImplementedError
stating that an unsupported feature was used instead of UnboundLocalError: cannot access local variable 'dict_1'
1.7.0
- Add feature to pass an
rdflib.Graph
instead of a schema directory
1.6.0
- Add feature to validate private SPARQL endpoints via HTTP Basic Auth
- Add Python 3.12 support
- Minor maintenance updates
1.5.1
- Fix necessity of adding a slash (/) at the end of the output path
- Update trace keeping
- Minor updates of documentation
1.5.0
- Fix parameter
endpoint
for Flask app
- Reduce the number of entities in the example
- Update the Python version for the Docker image (3.9.13 to 3.11.5)
- Update the Virtuoso version in tests and example to 7.2.10
- Update GitHub Action for the test suite to run in parallel
- Update init method of
ShapeSchema
- All parameters are now keyword-only and typed
- Only
shape_dir
and endpoint
are required
- Add default values for the remaining parameters
- Code clean up and structural improvements
- Add documentation to GitHub pages
1.4.2
- The raw representation of OR constraints is no longer kept after parsing the constraint
- Fix issue with OR query when there are no constraints
1.4.1
- Refactor parsing of OR constraints
1.4.0
- Add capability of executing simple OR constraints, i.e., minimal or maximal occurrence of a predicate
- Add capability to handle inverse paths
sh:path [ sh:inversePath ex:your_predicate ]
- Add test cases for the above-mentioned features
- Update dependencies
- Drop Python 3.7 support
- Add Python 3.11 support
1.3.2
- Add option for creating only one single connected component to
TravSHACL.core.GraphTraversal.traverse_graph()