⭐️ Highlight
📣 Pandera now supports Python 3.13! Now go forth and use bare forward reference types to your hearts content 🤗
What's Changed
- Enh/future annotations py3.13 by @cosmicBboy in #1980
- fix pyspark check registration by @cosmicBboy in #2087
- remove top-level pandera init import warning by @cosmicBboy in #2088
- Bugfix 2075: Polar dataframe default values - fill_nan AND fill_null for float columns by @cmsommerville in #2076
- Remove pylint by @cosmicBboy in #2086
- Upgrade
pyupgrade
hook and target Python version by @deepyaman in #2093 - Fix passing an empty column list to check duplicates by @rush4ratio in #2092
- Replace
Literal
imports fromtyping_extensions
by @deepyaman in #2100 - Add
.git-blame-ignore-revs
to avoid bulk changes by @deepyaman in #2101 - limit polars version on Mac OS by @amerberg in #2105
- delete monthly downloads, not available by @cosmicBboy in #2112
- Implement parser machinery and the
strict
parser by @deepyaman in #2096 - Support checking joint uniqueness of table columns by @deepyaman in #2097
- Reimplement pandas MultiIndex backend without inheriting from DataFrame backend by @amerberg in #2103
- fix(doc): clarify check_fn signature by @Farley-Chen in #2107
- Fix missing tests core directory by @rush4ratio in #2102
- fix polars Categorical bug by @cosmicBboy in #2113
New Contributors
- @cmsommerville made their first contribution in #2076
- @rush4ratio made their first contribution in #2092
- @Farley-Chen made their first contribution in #2107
Full Changelog: v0.25.0...v0.26.0