Final release with the simple string validation messaging forma.
2.2.0
- Biolink model validation - Added FastApi and Swagger interface. - Validation returning a flat dictionary of arcane string messages. - Dockerized validator service
Earlier 2.. releases
Had a simple base TRAPI schema 'validate' with errors throwing a Python exception;
1.* releases
Preliminary releases of the validation code, now obsolete.
1.5
- Refactored validator of test case node (one hop) a bit further to sharpen scope, including resolve_testcase_node() method for readability and to ensure full reporting of validation error message inside - Bug fix to ontology - test for null values returned from the node normalizer; add a lrucache for the parent concept lookup - refactor to break apart the testcase edge validation; added validation of subclassed instances of a query identifier (should be allowed); identified 'query_id' not yet used for results validation.
1.4.0
1.4.0beta4
- remove explicit BMT package dependency (rather, expect to to be pulled in by KGX) - Added deeper validation of RetrievalSource (i.e. checking the resource_id Infores identifiers) plus associated unit tests
1.4.0beta
- preliminary refactoring of unit tests in anticipation of TRAPI 1.4.0 testing and package updates