v0.6.2
This is the last release supporting pre-1.0 polars. We have a LOT of improvements, thank you to all contributors!
What's Changed
- fix: validate multiple constraints with AND, not OR #45 by @dsgibbons in #46
- chore: update pyproject.toml to reference new repository owner by @dsgibbons in #47
- ci: run tests on pull requests by @dsgibbons in #48
- fix deprecation and require pydantic >=2.4.1 by @thomasaarholt in #51
- Update typing-extensions usage by @lmmx in #53
- Remove unused XDG cache by @thomasaarholt in #57
- Remove readme mention of duckdb by @thomasaarholt in #56
- Use ruff and pre-commit on CI by @thomasaarholt in #58
- Add tests for AliasGenerator by @thomasaarholt in #61
- Add python 3.12 to poetry and tests by @thomasaarholt in #64
- Simplify default_dtypes and return DataType over DataTypeClass when possible" by @thomasaarholt in #65
- Improve repr of ColumnInfo by @thomasaarholt in #66
- Explicitly allow allow_missing and allow_superfluous columns to Model.validate by @thomasaarholt in #60
- fix: handle nested Literals by @brendancooley in #69
- docs: Fix example usage by @nakashima-hikaru in #67
- Add field validation on structs by @dsgibbons in #52
- fix: make all xfail
read_csv
tests pass by @lmmx in #62 - Remove python version upper constraint by @chainyo in #70
- docs: Remove database & SQL references, remove title underlines to comply with Google docstring format, fix patito.Field docstring, error on front page by @nameloCmaS in #72
- feat: use model field alias generator appropriately for CSV column names by @lmmx in #54
- Version 0.6.2 by @thomasaarholt in #77
New Contributors
- @dsgibbons made their first contribution in #46
- @lmmx made their first contribution in #53
- @nakashima-hikaru made their first contribution in #67
- @chainyo made their first contribution in #70
- @nameloCmaS made their first contribution in #72
Full Changelog: v0.6.1...v0.6.2