Reasoner-validator

Latest version: v4.2.7

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

Scan your dependencies

Page 4 of 18

4.0.3

- Refactored pyproject.toml specified poetry dependencies into groups rather than extras, updating README accordingly.
- Updated Git action workflows

4.0.2

- Bioregistry "^0.11.1" added as a possible cure for some downstream LinkML issues.
- BMT upgraded to "^1.4.0"

4.0.1

- Pydantic V2 update

4.0.0

The major release changes relate to adapting the reasoner-validator to the new (2023-24) Translator testing infrastructure:
- Two higher levels of indexing are added to the message catalog of the **ValidationReporter**: indexing by target (endpoint url) and indexing by test identifier.
- Support for "Skipped Tests" added to the codes.yaml and code base
- The ValidationReporter 'prefix' field converted into a 'default_target' field and accessor methods provided, with a new basic unit test
- OpenTelemetry features in API disabled for the time being, pending future update

3.9.5

- pydantic updated to 1.10.13
- Small clean-up of trapi_validator.py CLI help text
- gitignore JSON files in scripts subfolder to allow local validation of said JSON files without committing them to the repo
- silenced warnings about missing workflow schema defined 'parameters' and 'runner_parameters' (workflow schema allows these to be null but...) - but keeping the validation codes in the codes.yaml (for now)
- fixed subtle bug with id prefix mapping validation

3.9.4

- Demote 'knowledge_graph.node.name.missing' validation error into a warning.
- Restore TRAPI 'workflow' sanitization to fix null 'parameters' or 'runner_parameters', pending future repairs to the workflow schema (i.e. 'nullable: true' directives?)

Page 4 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.