Python-jsonschema-objects

Latest version: v0.5.4

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

Scan your dependencies

Page 6 of 7

0.2.1

**Bugfixes**
- Fixes a bug where calling build_classes twice could cause a fatal error due to re-use of the schema object

0.2.0

0.1.1

Bugfixes:
- Parameters that start with underscores no longer get lost if schemas are updated (h/t schuyler-glympse)
- Adjusted the type checking resolution order to make sure booleans don't accidentally get accepted because of Python truthiness (h/t blr246)
- Use JSONSchema to validate input schemas before attempting to build objects from them, to avoid the creation of inscrutable errors
- Fix a number of issues with array validation and serialization (esp. with nested arrays)

0.1.0

This is a mostly bug free and feature complete release. Bumping to 0.1.0 to indicate that it's not a complete basketcase (as indicated by only patch level releases)

Major omissions from the jsonschema specification are support for recursive definitions and the `anyOf` property.

Changes:
- Bugfix: Support oneOf in array types (56)
- Feature: Support retrieval of generated classes by full reference URI (55)
- Feature: Added support for 'patternProperties'
- Feature: Added ability to specify that generated wrappers should be "strict" at build time
- Bugfix: Fixed a few typing issues for python 3.5
- Bugfix: Made property settings robust to inheritance.

Thanks to blr246, itielshwartz for their contributions.

0.0.231

Fixes 17

0.0.192

Hotfix 42

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.