Travshacl

Latest version: v1.8.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

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()``

1.3.1

- Remove print of execution time

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.