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 15 of 18

3.4.2

- Fixed missing or misaligned codes.yaml validation codes
- Added the `ars_uuid_result_test_runner.py` script which runs CLI validation against an ARS UUID indexed TRAPI Responses

3.4.1

- Bug fix in TRAPIResponseValidator.sanitize_trapi_query (despite bug fix, commented out use of this method pending further evidence of KP/ARA non-compliance with the workflow schema)

3.4.0

- This is a slightly disruptive 'minor' (not 'patch') release in that the internal and exported (JSON) validation message format is evolving.
- Here, an additional level of internal validation message redesign was attempted to substantially reduce duplication in reported validation messages.
- To achieve the above, if templated messages in codes.yaml have one or more parameter fields, then the first such field must be called 'identifier' and be a message discriminating string field. Other parameters may be added to the template but these are not (yet) guaranteed to avoid duplication in reporting. The string value of a message 'identifier' field is internally used as keys to index messages under the given code identifier. See the library methods for details.

3.3.3

- update and clean up of web API Dockerfile

3.3.2

- Upgrade Python dependency to ^3.9 (BMT driven requirement)
- Upgrade Biolink Model Toolkit (BMT) to 1.0.2 to gain access to latest Biolink 3 qualifier validation methods
- Relatively full implementation of the Query Graph qualifier_constraints and Knowledge Graph qualifiers validation
- Added some new and repaired some existing validation codes and unit tests - all unit tests pass (TRAPI 1.3 and Biolink 3.2.0)

3.3.1

- updated root project README with correct examples of new ValidationReporter JSON output
- initial code to (partly) validate Biolink 3 edge qualifiers (still more work needed once Biolink Model Toolkit support for validation is available)

Page 15 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.