v0.8.0
What's Changed
Patito 0.8 onwards now requires Polars 1.10 due to some changes in polars.
- Include Python 3.12 in release action by @thomasaarholt in #108
- Patito v0.8 by @thomasaarholt in #109
- Upgrade to setup-python v5 for multiple python versions by @thomasaarholt in #110
- Fix tests on polars 1.10 by @gab23r in #112
- Specify all supported python versions for redundancy by @thomasaarholt in #113
- fix: empty list validation by @dsgibbons in #107
- Update lockfile by @thomasaarholt in #114
- Add to authors list by @thomasaarholt in #79
- Fix validating enum when field is optional. by @vosskj03 in #76
- patio -> patito typo fix by @GeorgePearse in #82
- Speed up pyright by @thomasaarholt in #90
- Add pre-commit to poetry by @thomasaarholt in #92
- Bump version of ruff in pre-commit to match poetry by @thomasaarholt in #93
- Fix test failure due to polars 1.2 by @thomasaarholt in #91
- Add iterators by @joloppo in #80
- Simplify and fix ColumnInfo by @thomasaarholt in #94
- Tidy up linting by @thomasaarholt in #95
- Fix docstring tests by @thomasaarholt in #97
- fix: optional list of structs by @dsgibbons in #100
- feat: add allow missing field by @dsgibbons in #98
- feat: Allow clients to pass json_schema_extra too by @adrienDog in #88
- fix: validate should not mutate the dataframe by @adrienDog in #89
- chore: keep polars <= 1.6.0 while test suite is fixed by @dsgibbons in #106
New Contributors
- @gab23r made their first contribution in #112
- @vosskj03 made their first contribution in #76
- @GeorgePearse made their first contribution in #82
- @joloppo made their first contribution in #80
- @adrienDog made their first contribution in #88
Full Changelog: v0.7.0...v0.8.0