- Unit tests for the
caseendpoint and minor cleanups - A separated set of unit tests (
tests/test_flowintel_erroneous.py) identifying cases where the Flowintel API gives an erroneous response or behaves unexpectedly
- Minor error in the function for creating a template from a case
- Sample script in
examplesdemonstrating the importer endpoint usage - Sample valid JSON file for a case to be imported.
- Validation unit tests for the importer endpoint.
- Update the logo of SATRAP-DL in the README file.
- Update the URL of the traceability website in the README file.
- Function for case template search by exact title match
- Function for partial case updates (only provided fields are updated and those supported by Flowintel)
- Unit tests for the new functionality
- Handle Flowintel 404 error code to distinguish errors from HTTP and missing data from the Flowintel logic
- Improve exception handling on the PyFlowintel context manager
- The HTTPClient is no longer a context manager, as it was only used within PyFlowintel which is itself a context manager.
- Default timeout reduced to 15 sec.
- Unhandled exception related to invalid configuration file or missing parameters
- Python runtime changed from
3.9to>=3.11.0inpyproject.toml
- Initial release supporting a selected subset of the Flowintel RESP API functionality