- **Changed**: `Form.validate()` replaced by `Form.is_valid()` - **Added**: `Form.validate()` is now used as a last step of form validation and it's aimed to be overwritten if needed - **Added**: Unit tests initialization
0.1.6
- **Fixed**: Non-required EnumField is now working - **Added**: WIP: Initial method for filling objects `Form::fill()`
0.1.5
- **Fixed**: Assign errors to form before raising `ValidationError`
0.1.4
- **Fixed**: Do not return empty error records in `Form:errors`
0.1.3
- **Fixed**: Use custom `DeclarativeFieldsMetaclass` because of custom `Field` class - **Fixed**: Do not return untouched fields in `Form::payload` - **Fixed**: Fix for None `default_validators` in `Field`