Skip to content

Latest commit

 

History

History
54 lines (32 loc) · 1.49 KB

File metadata and controls

54 lines (32 loc) · 1.49 KB

0.2.2 (2026-04-16)

Added

  • Unit tests for the case endpoint 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

Fixed

  • Minor error in the function for creating a template from a case

0.2.1 (2026-04-13)

Added

  • Sample script in examples demonstrating the importer endpoint usage
  • Sample valid JSON file for a case to be imported.
  • Validation unit tests for the importer endpoint.

Modified

  • Update the logo of SATRAP-DL in the README file.

Fixed

  • Update the URL of the traceability website in the README file.

0.2 (2026-02-25)

Added

  • 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

Modified

  • 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.

Fixed

  • Unhandled exception related to invalid configuration file or missing parameters
  • Python runtime changed from 3.9 to >=3.11.0 in pyproject.toml

0.1 (2026-02-05)

  • Initial release supporting a selected subset of the Flowintel RESP API functionality