⭐️ Highlights
This release optimizes the import and schema creation runtime so that importing pandera and creating a schema (without doing any validation) happens in ~5 ms (before it would be >800ms). It also updates the docs to use docsearch
for a better search experience.
- Defer backend registration to validation time by @cosmicBboy in #1818
- Reduce import overhead to improve runtime by @cosmicBboy in #1821
- Add docsearch by @cosmicBboy in #1814
What's Changed
- Upgrade multimethod to 1.12 by @jskrzypek in #1803
- bugfix: validation_enabled configuration correctly disables polars validation by @cosmicBboy in #1813
- Support Enum by @gab23r in #1798
- Revert/1803 by @cosmicBboy in #1815
- Add docsearch by @cosmicBboy in #1816
- Correct spelling in index.md by @galenseilis in #1819
- Bugfix/1760 Bad type hint for argument unique for DataFrameSchema by @Jarek-Rolski in #1817
- accept expr in default value by @gab23r in #1820
- fix: 🐛 add coerce value to pyarrow dtypes by @aaravind100 in #1850
- feat: add overload. by @yassun7010 in #1823
New Contributors
- @jskrzypek made their first contribution in #1803
- @galenseilis made their first contribution in #1819
- @Jarek-Rolski made their first contribution in #1817
- @yassun7010 made their first contribution in #1823
Full Changelog: v0.20.4...v0.21.0