Jsonschemanlplab

Latest version: v3.0.1.1

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

Scan your dependencies

Page 3 of 3

0.8.0

------

* Full support for JSON References
* ``validates`` for registering new validators
* Documentation
* Bugfixes

* uniqueItems not so unique (34)
* Improper any (47)

0.7

----

* Partial support for (JSON Pointer) ``$ref``
* Deprecations

* ``Validator`` is replaced by ``Draft3Validator`` with a slightly different
interface
* ``validator(meta_validate=False)``

0.6

----

* Bugfixes

* Issue 30 - Wrong behavior for the dependencies property validation
* Fix a miswritten test

0.5

----

* Bugfixes

* Issue 17 - require path for error objects
* Issue 18 - multiple type validation for non-objects

0.4

----

* Preliminary support for programmatic access to error details (Issue 5).
There are certainly some corner cases that don't do the right thing yet, but
this works mostly.

In order to make this happen (and also to clean things up a bit), a number
of deprecations are necessary:

* ``stop_on_error`` is deprecated in ``Validator.__init__``. Use
``Validator.iter_errors()`` instead.
* ``number_types`` and ``string_types`` are deprecated there as well.
Use ``types={"number" : ..., "string" : ...}`` instead.
* ``meta_validate`` is also deprecated, and instead is now accepted as
an argument to ``validate``, ``iter_errors`` and ``is_valid``.

* A bugfix or two

0.3

----

* Default for unknown types and properties is now to *not* error (consistent
with the schema).
* Python 3 support
* Removed dependency on SecureTypes now that the hash bug has been resolved.
* "Numerous bug fixes" -- most notably, a divisibleBy error for floats and a
bunch of missing typechecks for irrelevant properties.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.