Hypothesis-jsonschema

Latest version: v0.23.1

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

Scan your dependencies

Page 8 of 11

0.9.5

- Improved handling of the `contains` keyword for arrays

0.9.4

- Improved canonicalisation and merging for a wide range of schemas,
which as usual unlocks significant optimisations and performance
improvements for cases where they apply.

0.9.3

- Future-proofed canonicalisation of `type` key.

0.9.2

- Better internal canonicalization, which makes current and future
optimisations more widely applicable.
- Yet another fix, this time for negative zero and numeric bouds as floats
with sub-integer precision. IEEE 754 is *tricky*, even with Hypothesis!
- Fixes handling of `enum` with elements disallowed by base schema,
handling of `if-then-else` with a base schema, and handling of regex
patterns that are invalid in Python.

0.9.1

- Fix the fix for numeric schemas with `multipleOf` and exclusive bounds.

0.9.0

- Supports merging schemas for overlapping `patternProperties`,
a significant performance improvement in most cases.
- If the `"type"` key is missing, it is now inferred from other keys
rather than always defaulting to `"object"`.
- Fixed handling of complicated numeric bounds.

Page 8 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.