Changes¶
0.6.1¶
- Fixed type declarations for
validx.py.Validator.clone()
method.
0.6¶
- Added Python 3.8 into test matrix.
- Made validators immutable.
- Added contracts checks on validator initialization.
- Added new simplified syntax for Cloning Validators.
- Got rid of global state within
validx.py.LazyRef
validator. It now acts like a pure function. - Fixed raising of ambiguous
validx.exc.MinLengthError
onvalidx.py.List
andvalidx.py.Dict
validation.
0.5.1¶
- Fixed type declarations. Again. One does not simply make mypy happy.
0.5¶
- Removed confusing nullable check from
validx.py.Any
validator. - Fixed type declarations.
0.4¶
- Fixed library objects pickling.
- Fixed checking of length within
validx.py.List
validator.
0.3¶
- Fixed handling of default values and length validation within
validx.py.Dict
validator.
0.2¶
- Added support of timezones into
validx.py.Date
andvalidx.py.Datetime
validators. - Added support of custom parsers into
validx.py.Date
,validx.py.Time
, andvalidx.py.Datetime
validators. - Added
validx.py.Type
validator for custom types.
0.1¶
- Initial release.