What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zen-xu/pyarrow-stubs/pull/124
* improve type annotations for parquet writer by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/125
* Add missing return type for Schema.serialize by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/123
* Add `Schema.field(int)` by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/122
* Change various io related functions to support `StrPath` as a path input by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/121
* fix type hint for sort_by by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/130
* metadata on a schema can be passed as str by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/128
* Correct typevars for DictionaryType, MapType, RunEncodedType by jonded94 in https://github.com/zen-xu/pyarrow-stubs/pull/126
* Add some more StrPath io parts that were overlooked. by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/131
* Support ChunkedArray in add/append methods in Table by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/129
* Add missing partitioning typing case by mariusvniekerk in https://github.com/zen-xu/pyarrow-stubs/pull/132
* fix: typo 'permissive' instead of 'premissive' by zen-xu in https://github.com/zen-xu/pyarrow-stubs/pull/133
New Contributors
* jonded94 made their first contribution in https://github.com/zen-xu/pyarrow-stubs/pull/126
**Full Changelog**: https://github.com/zen-xu/pyarrow-stubs/compare/17.9...17.10