What's Changed
✨ New Features
- Implement inner validation rules for Array columns by @copilot-swe-agent[bot] in #222
🐞 Bug Fixes
- Properly set nested nullability when converting to pyarrow by @copilot-swe-agent[bot] in #217
- Properly type-check non-existent Schema attributes by @copilot-swe-agent[bot] in #224
- Update migration guide for primary key column rules by @jjurm in #209
📚 Documentation
- Clarify FailureInfo write methods include rule columns by @copilot-swe-agent[bot] in #219
- Add example for
SchemaClass.filter()to docstring by @DeflateAwning in #188 - Update migration guide for primary key column rules by @jjurm in #209
- Fix docs link in README by @delsner in #206
⚙️ Automation
- Replace
macos-13withmacos-15-intelby @borchero in #218 - Bump the gh-actions group with 4 updates by @dependabot[bot] in #212
♻️ Chores
- Improve copilot instructions for tests by @borchero in #225
- Add initial instructions for copilot by @borchero in #216
- Update pixi lockfile by @quant-ranger[bot] in #213
- Update test suite for polars 1.35 by @borchero in #210
- Clean up mentions of the mypy plugin by @borchero in #205
Full Changelog: v2.0.0...v2.1.0