Schema-enforcer

Latest version: v1.4.0

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

Scan your dependencies

Page 1 of 2

1.3.0

- 161 Migrate Schema enforcer to use pydanticv2

1.2.2

- 156 Add support for jsonschema 4.18
- Remove support for python version 3.7

1.2.1

Changes

- 152 Update requirement for rich to `>=9.5`

1.2.0

Adds

- Support for versions of jsonschema >= 4.6

Removes

- Support for versions of jsonschema < 4.6. See 141 for details.

1.1.5

Changes

- Fixes 141 - Can not install schema-enforcer in environments which require a version of jsonschema < 4.6

1.1.4

Adds

- Add format_nongpl extra to jsonschema install. This ensures draft7 format checkers validate format adherence as expected while also ensuring GPL-Licenced transitive dependencies are not installed.

Changes

- Update jsonschema schema version dependency so that versions in the 4.x train are supported.

Removes

- Automatic support for `iri` and `iri-reference` format checkers. This was removed because these format checkers require the `rfc3987` library, which is licensed under GPL. If you require these checkers, you can manually install `rfc3987` or install this package as `jsonschema[rfc3987]`.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.