Added
validator_cls_for(schema)function to detect and return the appropriate validator class for a schema.
Fixed
anyOf,format,unevaluatedProperties, andunevaluatedItemsnow correctly collect annotations per spec.
Performance
- Optimize
patternandpatternPropertiesfor^(a|b|c)$alternations via linear array scan. - Optimize
^\S*$patterns by replacing regex with a direct ECMA-262 whitespace check.