|
Packit |
534379 |
v2.3.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Added by_relevance and best_match (#91)
|
|
Packit |
534379 |
* Fixed ``format`` to allow adding formats for non-strings (#125)
|
|
Packit |
534379 |
* Fixed the ``uri`` format to reject URI references (#131)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v2.2.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Compile the host name regex (#127)
|
|
Packit |
534379 |
* Allow arbitrary objects to be types (#129)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v2.1.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Support RFC 3339 datetimes in conformance with the spec
|
|
Packit |
534379 |
* Fixed error paths for additionalItems + items (#122)
|
|
Packit |
534379 |
* Fixed wording for min / maxProperties (#117)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v2.0.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Added ``create`` and ``extend`` to ``jsonschema.validators``
|
|
Packit |
534379 |
* Removed ``ValidatorMixin``
|
|
Packit |
534379 |
* Fixed array indices ref resolution (#95)
|
|
Packit |
534379 |
* Fixed unknown scheme defragmenting and handling (#102)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v1.3.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Better error tracebacks (#83)
|
|
Packit |
534379 |
* Raise exceptions in ``ErrorTree``\s for keys not in the instance (#92)
|
|
Packit |
534379 |
* __cause__ (#93)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v1.2.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* More attributes for ValidationError (#86)
|
|
Packit |
534379 |
* Added ``ValidatorMixin.descend``
|
|
Packit |
534379 |
* Fixed bad ``RefResolutionError`` message (#82)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v1.1.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Canonicalize URIs (#70)
|
|
Packit |
534379 |
* Allow attaching exceptions to ``format`` errors (#77)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v1.0.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Support for Draft 4
|
|
Packit |
534379 |
* Support for format
|
|
Packit |
534379 |
* Longs are ints too!
|
|
Packit |
534379 |
* Fixed a number of issues with ``$ref`` support (#66)
|
|
Packit |
534379 |
* Draft4Validator is now the default
|
|
Packit |
534379 |
* ``ValidationError.path`` is now in sequential order
|
|
Packit |
534379 |
* Added ``ValidatorMixin``
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v0.8.0
|
|
Packit |
534379 |
------
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Full support for JSON References
|
|
Packit |
534379 |
* ``validates`` for registering new validators
|
|
Packit |
534379 |
* Documentation
|
|
Packit |
534379 |
* Bugfixes
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* uniqueItems not so unique (#34)
|
|
Packit |
534379 |
* Improper any (#47)
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v0.7
|
|
Packit |
534379 |
----
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Partial support for (JSON Pointer) ``$ref``
|
|
Packit |
534379 |
* Deprecations
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* ``Validator`` is replaced by ``Draft3Validator`` with a slightly different
|
|
Packit |
534379 |
interface
|
|
Packit |
534379 |
* ``validator(meta_validate=False)``
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v0.6
|
|
Packit |
534379 |
----
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Bugfixes
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Issue #30 - Wrong behavior for the dependencies property validation
|
|
Packit |
534379 |
* Fix a miswritten test
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v0.5
|
|
Packit |
534379 |
----
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Bugfixes
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Issue #17 - require path for error objects
|
|
Packit |
534379 |
* Issue #18 - multiple type validation for non-objects
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v0.4
|
|
Packit |
534379 |
----
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Preliminary support for programmatic access to error details (Issue #5).
|
|
Packit |
534379 |
There are certainly some corner cases that don't do the right thing yet, but
|
|
Packit |
534379 |
this works mostly.
|
|
Packit |
534379 |
|
|
Packit |
534379 |
In order to make this happen (and also to clean things up a bit), a number
|
|
Packit |
534379 |
of deprecations are necessary:
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* ``stop_on_error`` is deprecated in ``Validator.__init__``. Use
|
|
Packit |
534379 |
``Validator.iter_errors()`` instead.
|
|
Packit |
534379 |
* ``number_types`` and ``string_types`` are deprecated there as well.
|
|
Packit |
534379 |
Use ``types={"number" : ..., "string" : ...}`` instead.
|
|
Packit |
534379 |
* ``meta_validate`` is also deprecated, and instead is now accepted as
|
|
Packit |
534379 |
an argument to ``validate``, ``iter_errors`` and ``is_valid``.
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* A bugfix or two
|
|
Packit |
534379 |
|
|
Packit |
534379 |
|
|
Packit |
534379 |
v0.3
|
|
Packit |
534379 |
----
|
|
Packit |
534379 |
|
|
Packit |
534379 |
* Default for unknown types and properties is now to *not* error (consistent
|
|
Packit |
534379 |
with the schema).
|
|
Packit |
534379 |
* Python 3 support
|
|
Packit |
534379 |
* Removed dependency on SecureTypes now that the hash bug has been resolved.
|
|
Packit |
534379 |
* "Numerous bug fixes" -- most notably, a divisibleBy error for floats and a
|
|
Packit |
534379 |
bunch of missing typechecks for irrelevant properties.
|