This release moves all validation logic into the Validator
class. This was something that was bugging me for a while, and didn't have time to think about a proper solution for it. Thanks to a great tip by a co-worker, it is much less work than I originally anticipated.
- Breaking:
field.errors
is nowfield.validator.errors
. - Breaking:
field._validating
which is now officially part of the public api and is moved tofield.validator.validating
.