- 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