Releases: unionai-oss/pandera
Releases · unionai-oss/pandera
Beta release: v0.16.0b1 - Docs updates
Full Changelog: v0.16.0b0...v0.16.0b1
Beta release: v0.16.0b0 - Pyspark SQL Support
What's Changed
- Use custom check strategies by @honno in #1203
- Bugfix: check for presence of default attribute before calling by @kykyi in #1191
- Remove outdated warning by @tpvasconcelos in #1190
- Static type hint error on class pandera DataFrame by @manel-ab in #1207
- Relax python_requires constraint by @danhje in #1209
- fix typo in docs by @lindenwells in #1201
- Make hypothesis dependency optional (#1215) by @leifwar in #1216
- Update extensions.rst by @nathanjmcdougall in #1219
- Test col-level checks in
test_definied_check_strategy
by @honno in #1224 - Add
unique_values_eq
argument topa.Field
by @karajan1001 in #1230 - Add a Dependabot config to update GitHub workflow actions by @kurtmckee in #1223
- Bump actions/checkout from 2 to 3 by @dependabot in #1234
- Enhancement: drop invalid rows on validate with new param by @kykyi in #1189
- Bump actions/cache from 2 to 3 by @dependabot in #1233
- Bump actions/setup-python from 1 to 4 by @dependabot in #1232
- Bugfix: Ensure defaults are correctly applied by @kykyi in #1240
- Bug fix while ordering optional keys from schema in static method from_records from pandera df by @manel-ab in #1238
- Add add_missing_columns DataFrame schema config per enhancement #687 by @derinwalters in #1186
- Support pyspark sql dataframe validation by @cosmicBboy @NeerajMalhotra-QB @jaskaransinghsidana in #1243
- fix issue with non-required regex-matched columns by @cosmicBboy in #1251
- Pin pydantic < v2 by @cosmicBboy in #1256
New Contributors
- @honno made their first contribution in #1203
- @manel-ab made their first contribution in #1207
- @danhje made their first contribution in #1209
- @lindenwells made their first contribution in #1201
- @leifwar made their first contribution in #1216
- @nathanjmcdougall made their first contribution in #1219
- @karajan1001 made their first contribution in #1230
- @kurtmckee made their first contribution in #1223
- @dependabot made their first contribution in #1234
- @derinwalters made their first contribution in #1186
- @NeerajMalhotra-QB made their first contribution in #1243
- @jaskaransinghsidana made their first contribution in #1243
Full Changelog: v0.15.1...v0.16.0b0
Patch Release v0.15.2: Pin Pydantic to < v2
Alpha release v0.16.0a2: clean up
What's Changed
- support multiple pyspark versions by @NeerajMalhotra-QB in #1221
- Refactors for dead code by @NeerajMalhotra-QB in #1229
Full Changelog: v0.16.0a1...v0.16.0a2
Alpha release v0.16.0a1: pyspark.sql support
alpha release
Alpha release v0.16.0a0: pyspark.sql support
alpha release for pyspark-native support
Patch Release v0.15.1
Updates the maximum python version in setup.py
v0.15.0: Support Pandas 2 and Python 3.11, Generic Types, Default Values
🔥 Highlights
- Support pandas 2 by @cosmicBboy in #1175
- Generic types: support Dict, List, Tuple, TypedDict, NamedTuple by @cosmicBboy in #1171
- Add
default
column value param by @kykyi in #1136 - support bare data type annotations in DataFrameModel by @cosmicBboy in #1166
Support for pandas 2 with dask , modin , and pyspark is currently not tested and is not guaranteed to work |
⭐️ What's Changed
- Type-coerce indexes when coercion requested at schema level by @davidbossanyi in #1139
- fix(coercion): datetime tz aware into another timezone by @gjeusel in #1147
- Add title and description to _get_series_base_schema_statistics by @Finesim97 in #1151
- fix: mypy plugin avoid calling get_typename on None by @timleslie in #1154
- Refactor schema backends by @cosmicBboy in #1144
- prevent docstring from raising SyntaxError by @gabrielecalvo in #1163
- add data types docs, fix dtype bug at DF level by @cosmicBboy in #1178
🤝 New Contributors
Shoutout to the new contributors! 📣
- @davidbossanyi made their first contribution in #1139
- @gjeusel made their first contribution in #1147
- @Finesim97 made their first contribution in #1151
- @timleslie made their first contribution in #1154
- @kykyi made their first contribution in #1136
- @gabrielecalvo made their first contribution in #1163
Full Changelog: v0.14.5...v0.15.0
Beta release v0.15.0b0
beta release v0.15.0b0
v0.14.5: mypy bugfixes, add callable from/to_format, jupyterlite docs fixes
Full Changelog: v0.14.5...v0.14.5
What's Changed
- refactor: move error reasons to an enum by @DillonSteyl in #1035
- Adding option for arbitrary callable to pandas from/to_format by @aboomer07 in #1031
- fix mypy plugin bug by @cosmicBboy in #1129
- add jupyterlite as docs dependency by @cosmicBboy in #1130
New Contributors
- @DillonSteyl made their first contribution in #1035
- @aboomer07 made their first contribution in #1031
Full Changelog: v0.14.4...v0.14.5