- [fix] Cherry-pick `eac8af90e0313fd312edba1e7f18b3f537bc80ce` for features (combining query_params in POST/PUT/DELETE request)
3.0.0
-----
Changes:
- [feature] Support class-based check - [feature] Support nested spec class - [feature] Support combining request query parameters with payload for POST/PUT/DELETE Request - Checker keyword "extra" is removed.
- [feature] add `FLOAT`, `DATE_OBJECT`, `DATETIME_OBJECT` check to validate python built-in type. Derived instances are not considered valid and you can use custom spec in these cases. - Update README
2.0.0
-----
Changes:
- [feature] add `multirow` option in `dsv` and `def validate_data_spec` to validate list of SPEC naturally. - Update README
1.9.0
-----
Changes:
- [feature] new dsv_feature `err_mode` to collect all validation errors into exception arguments. - [improvement] Spec name is now added before the field name in error message. - Check `KEY_COEXISTS`, `ANY_KEY_EXISTS` are deprecated. - Update README