What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ActivitySim/sharrow/pull/41
* Fix warnings by jpn-- in https://github.com/ActivitySim/sharrow/pull/42
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ActivitySim/sharrow/pull/44
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ActivitySim/sharrow/pull/45
* Categoricals: correctly handle missing values, speed up simple string comparisons by jpn-- in https://github.com/ActivitySim/sharrow/pull/46
* Test against Python 3.11 and 3.12 by jpn-- in https://github.com/ActivitySim/sharrow/pull/43
* Categorical label indexing by jpn-- in https://github.com/ActivitySim/sharrow/pull/47
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ActivitySim/sharrow/pull/48
New Contributors
* pre-commit-ci made their first contribution in https://github.com/ActivitySim/sharrow/pull/41
**Full Changelog**: https://github.com/ActivitySim/sharrow/compare/v2.7.0...v2.8.0