Skip to content

v0.39.0

Choose a tag to compare

@kevinrvaz kevinrvaz released this 31 Aug 15:25
· 16 commits to main since this release
036db2c

Changed

  • [PactFlow] Refactored the internal PactFlow client from a monolithic 2,400-line class into six domain API classes (PacticipantApi, EnvironmentApi, ContractApi, WebhookApi, AdminApi, AIApi) backed by a shared HttpClient. This is an internal implementation change; all tool behaviour and the external PactflowClient interface are unchanged. #686
  • [Swagger] Functional Testing improvements: clarified the create_suite name parameter to require a human-readable suite name; renamed the suiteId parameter to slug on run_suite, get_suite_status, list_suite_executions, and cancel_suite_execution and their responses; and dropped the redundant numeric id from Suite objects returned by create_suite and list_suites.
  • [Swagger] Updated the list_tests tool to return test definition url for each found test. Updated the list_suites tool to return the Suite definition url for each found Suite.