- Python dependency conflict between bmt and pytest fixed. 3.4.7 patched and reissued as v3.4.8
3.4.7
- `ars_uuid_result_test_runner.py` access generalized to poll available ARS servers - Upgrade BMT to 1.0.3 - may fix some misleading validation results
3.4.6
- 'edge_limit' knowledge graph threshold argument added to `TRAPIResponseValidator.check_compliance_of_trapi_response` method - cleaned up a bit of technical debt
3.4.5
- Missing 'primary_knowledge_source' now reported as an error - 'primary_knowledge_source' value cardinality > 1 is reported as a warning - made attribute validation context more explicit (with the edge identifier, now used as indexing identifier of message templates)
3.4.4
- Added in attribute Type Id validation codes that were missing for 'generic' element filters
3.4.3
- Fixed some failing unit tests and some minor technical debt - Reversed v3.4.1 commenting out of TRAPIResponseValidator.sanitize_trapi_query but added validation warnings for null field values for workflow step 'parameters' or 'runner_parameters'