Blame tools/extra/packager/jsonschema-2.3.0/CHANGELOG.rst

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.