Releases: unionai-oss/pandera
Releases · unionai-oss/pandera
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
v0.14.4: Bugfixes - dtype coercion, StringDtype, SchemaModel alias, pd.DataFrame subclasses
What's Changed
- fix regression: handle schema.coerce_dtype correctly by @cosmicBboy in #1119
- pandera schema can validate pd.DataFrame subclasses by @cosmicBboy in #1122
- use actual alias for SchemaModel by @cosmicBboy in #1123
- Use isinstance if data_container contains a subtype of str by @davidkleiven in #1114
- fix issue with pd.StringDtype() validation by @cosmicBboy in #1125
New Contributors
- @davidkleiven made their first contribution in #1114
Full Changelog: v0.14.3...v0.14.4
v0.14.3: Fix regression with reporting missing columns
What's Changed
- fix regression: all missing columns should be reported by @cosmicBboy in #1117
Full Changelog: v0.14.2...v0.14.3