Skip to content

[Python] Release 0.43.0

Choose a tag to compare

@Stranger6667 Stranger6667 released this 28 Feb 14:37
· 154 commits to master since this release
python-v0.43.0
2d01b4d

Added

  • validator_cls_for(schema) function to detect and return the appropriate validator class for a schema.

Fixed

  • anyOf, format, unevaluatedProperties, and unevaluatedItems now correctly collect annotations per spec.

Performance

  • Optimize pattern and patternProperties for ^(a|b|c)$ alternations via linear array scan.
  • Optimize ^\S*$ patterns by replacing regex with a direct ECMA-262 whitespace check.