Reasoner-validator

Latest version: v4.2.7

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 18

4.2.7

- 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

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.