- Fix validation reporting to handle odd validation message parameters which are not scalars - Also coerce a few specific validation message report call parameter inputs to strings - Skipping Ontology (UberGraph) unit tests due to some unknown change in the resource (requires review since this could break some extended use cases of the library)
4.2.6
- Consolidating TRAPI and Biolink Model version decision code in one location in **`check_compliance_of_trapi_response()`** method for review and tech debt cleanup.
4.2.5
- Extracted test (from the **graph-validation-test-runner** project a.k.a. former **SRI_Testing** harness) for schema-level validation of TRAPI and Biolink Model versioning, moved into **`check_compliance_of_trapi_response()`** method.
4.2.4
- **`resolve_testcase_node()`** method calling **`get_aliases()`** now reports certain outlier cases of missing or fuzzy ("non-canonical" namespace letter case) matching of subject or object concept node identifier matching.
4.2.3
4.2.2
- In some fringe cases, the Node Normalizer sends by equivalent identifiers with CURIE namespaces letter case which departs from expectation. This makes comparisons to aliases a bit fragile. In such cases, the original identifier letter case preference is taken as the desired one to return in the alias list. - Some missing unit tests added against utils