All Versions
67
Latest Version
Avg Release Cycle
35 days
Latest Release
-
Changelog History
Page 7
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 byDraft3Validator
with a slightly different interfacevalidator(meta_validate=False)
- ๐ Partial support for (JSON Pointer)
-
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.