Skip to content

Releases: SDM-TIB/Trav-SHACL

1.7.2

09 Sep 08:03
51179ef
Compare
Choose a tag to compare
  • 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

06 Apr 11:37
406eae4
Compare
Choose a tag to compare
  • Raise NotImplementedError stating that an unsupported feature was used instead of UnboundLocalError: cannot access local variable 'dict_1'

1.7.0

23 Nov 10:46
202a7d0
Compare
Choose a tag to compare
  • Add feature to pass an rdflib.Graph instead of a schema directory

1.6.0

14 Nov 09:15
16aebdf
Compare
Choose a tag to compare
  • Add feature to validate private SPARQL endpoints via HTTP Basic Auth
  • Add Python 3.12 support
  • Minor maintenance updates

1.5.1

17 Oct 09:03
eb24307
Compare
Choose a tag to compare
  • Fix necessity of adding a slash (/) at the end of the output path
  • Update trace keeping
  • Minor updates of documentation

1.5.0

21 Sep 08:25
b4bd3f7
Compare
Choose a tag to compare
  • 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

19 Jul 09:54
f656104
Compare
Choose a tag to compare
  • 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

18 Jul 12:28
34bbfed
Compare
Choose a tag to compare
  • Refactor parsing of OR constraints

1.4.0

13 Jul 12:17
84afc5d
Compare
Choose a tag to compare
  • 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

09 Jul 12:55
4b480e4
Compare
Choose a tag to compare
  • Add option for creating only one single connected component to TravSHACL.core.GraphTraversal.traverse_graph()