What's Changed
- Bugfix/1732: Fix misleading error when columns are missing and lazy=True by @benlee1284 in #1752
- Bugfix/1644: refactor geopandas and pyarrow dtypes to avoid top-level import by @cosmicBboy in #1753
- regex column errors should report the correct column name by @cosmicBboy in #1754
- bugfix/1657: use rename instead of select in polars check backend by @cosmicBboy in #1757
- make sure registered checks supports error kwarg by @cosmicBboy in #1756
- make sure optional generic types are supported by @cosmicBboy in #1758
- fix: SQLModel table model not validated by @AlpAribal in #1696
- Restore accidentally-deleted use of "breakpoint()" by @deepyaman in #1763
- Swap
types-pkg_resources
withtypes-setuptools
by @deepyaman in #1779 - Add support for Spark Connect dataframes by @filipeo2-mck in #1775
- feat: select_columns reorders columns by default by @ldacey in #1783
- Update Polars dtype test to generate more examples by @deepyaman in #1770
- bugfix/1784 polars
DataFrameModel.to_json_schema()
fails on DateTime column by @AlpAribal in #1789 - fix pd.ArrowDtype use in pandera engine for old pd versions by @cosmicBboy in #1792
- Reexport polars function to match pyright expectation by @gab23r in #1797
New Contributors
- @benlee1284 made their first contribution in #1752
- @ldacey made their first contribution in #1783
- @gab23r made their first contribution in #1797
Full Changelog: v0.20.3...v0.20.4