All Versions
67
Latest Version
Avg Release Cycle
35 days
Latest Release
-

Changelog History
Page 7

  • v1.0.0 Changes

    • ๐Ÿ‘Œ Support for Draft 4
    • ๐Ÿ‘Œ Support for format
    • Longs are ints too!
    • ๐Ÿ›  Fixed a number of issues with $ref support (#66)
    • 0๏ธโƒฃ Draft4Validator is now the default
    • ValidationError.path is now in sequential order
    • โž• Added ValidatorMixin
  • v0.8.0 Changes

    • ๐Ÿ‘ Full support for JSON References
    • validates for registering new validators
    • ๐Ÿ“š Documentation
    • ๐Ÿ›  Bugfixes

      • uniqueItems not so unique (#34)
      • Improper any (#47)
  • v0.7 Changes

    • ๐Ÿ‘ Partial support for (JSON Pointer) $ref
    • ๐Ÿ—„ Deprecations

      • Validator is replaced by Draft3Validator with a slightly different interface
      • validator(meta_validate=False)
  • v0.6 Changes

    • ๐Ÿ›  Bugfixes

      • Issue #30 - Wrong behavior for the dependencies property validation
      • Fixed a miswritten test
  • v0.5 Changes

    • ๐Ÿ›  Bugfixes

      • Issue #17 - require path for error objects
      • Issue #18 - multiple type validation for non-objects
  • v0.4 Changes

    • ๐Ÿ‘ 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

  • v0.3 Changes

    • 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.