Enhancements
- Implement class-based API for pydantic-style schema definitions 786b504. Big thanks to @jeffzi 🎉
- Add
inplace=False
argument toschema.validate
method to prevent mutation of original dataframe 586ebf3. - Make pandera optional extensions
[hypothesis]
,[io]
,[all]
available c4716a0. Thanks @amitripshtos and @jeffzi 🎉 - Add support for complex number data types 50e86e4 thanks @ferhah 🎉
- Add support for numpy scalar types a519db5
- Add
check_io
decorator for check inputs and outputs of a function 913cbd7 - Throw SchemaError with column name instead of ValueError for nulls in int series f7b03e3 thanks @TheCleric 🎉
Bugfixes
- Bugfix io.to_script and to_yaml: Ignoring serializing Checks with lambda functions da9c3a5 thanks @ferhah 🎉