Highlights ⭐️
This release features:
- Support for Logical Data Types 798: These data types check the actual values of the data container at runtime to support data types like `"URL"`, `"Name"`, etc.
- `Check.unique_values_eq` 858: Make sure that all of the values in the data container cover the entire domain of the specified finite set of values.
What's Changed 📈
* Lazy SchemaErrors contain schema name by fleimgruber in https://github.com/unionai-oss/pandera/commit/0d10f395e1227cb2f99a7826045ecb224594ea89
* Support for logical data types by jeffzi in https://github.com/unionai-oss/pandera/pull/798
* fix for Index of type category fails on validation by kuutsav in 840
* Add new check unique_values_eq by johnkangw in https://github.com/unionai-oss/pandera/pull/858
* Add from records to panderas dataframe 850 by borissmidt in 859
* Doc fix: incorrect default value by plague006 in https://github.com/unionai-oss/pandera/pull/862
* Handle cases of reset_index level being None or an empty list by plague006 in 865
* fixing unique multi index in SchemaModel by mattB1989 in 870
* Adding description and title to column serializations by dantheand in 877
* Fix modin and pyspark CI by jeffzi and cosmicBboy in https://github.com/unionai-oss/pandera/pull/886
* Add pandas_engine.Date by jeffzi in 887
* fix typo in docs by jonwiggins in 895
* Update strict type-hints by the-matt-morris in 898
* fix strategies ci by cosmicBboy in https://github.com/unionai-oss/pandera/pull/899
* Bugfix/882 don't coerce datatypes twice by ng-henry in https://github.com/unionai-oss/pandera/pull/901
* bugfix/904: ignore_na only ignores df records if all are Nan by cosmicBboy in https://github.com/unionai-oss/pandera/pull/909
* fix sphinx docs by cosmicBboy in https://github.com/unionai-oss/pandera/pull/912
* `ExtensionDtype` path should follow documentation by pepelovesvim in https://github.com/unionai-oss/pandera/pull/915
* pin pandas-stubs version, bump mypy by cosmicBboy in https://github.com/unionai-oss/pandera/pull/916
* Docs/867 by the-matt-morris in https://github.com/unionai-oss/pandera/pull/919
New Contributors 🎉
* johnkangw made their first contribution in https://github.com/unionai-oss/pandera/pull/858
* pepelovesvim made their first contribution in https://github.com/unionai-oss/pandera/pull/915
* dantheand made their first contribution in https://github.com/unionai-oss/pandera/pull/877
* jonwiggins made their first contribution in https://github.com/unionai-oss/pandera/pull/895
* kuutsav made their first contribution in https://github.com/unionai-oss/pandera/issues/840
* borissmidt made their first contribution in https://github.com/unionai-oss/pandera/pull/859
* plague006 made their first contribution in https://github.com/unionai-oss/pandera/pull/862
* mattB1989 made their first contribution in https://github.com/unionai-oss/pandera/pull/870
* the-matt-morris made their first contribution in https://github.com/unionai-oss/pandera/pull/898
* ng-henry made their first contribution in https://github.com/unionai-oss/pandera/pull/901
* pepelovesvim made their first contribution in https://github.com/unionai-oss/pandera/pull/915
**Full Changelog**: https://github.com/unionai-oss/pandera/compare/v0.11.0...v0.12.0