What's Changed
- Replace deprecated pandas categorical dtype checks with an import-time compatibility helper.
- Use pandas 2+ datetime parsing behavior via format="mixed".
- Replace np.floating casts with np.float64 for NumPy 2.x compatibility.
- Handle Shapely parse exception compatibility at import time and avoid leaking redirected stderr.
- Prefer puremagic over the deprecated imghdr path when available.
- Fix pandas sparse string detection for pandas 3 / Arrow-backed string behavior.
- Bump package version to 0.8.2, set requires-python >=3.9, and add Python 3.14 classifier.
Full Changelog: v0.8.1...v0.8.2