[Python] Release 0.42.0
·
126 commits
to master
since this release
Fixed
- Panic when validating
$reftargets that resolve to boolean schemas.
Performance
- Use FFI
PyList_New+PyList_SetItemfor array conversion to avoid reallocations. - Cache
ValidationError,ReferencingError, anddecimal.Decimaltypes to avoid repeated module imports. - Cache formatted schema locations to avoid repeated formatting during
evaluate(). - Use
as_strinstead ofto_stringfor type names in validation errors to avoid allocations.