v0.2.7 — Databricks support, data_types bug fix, and CI improvements
Bug fixes
-
Fix
data_typesaccepting a string (e.g.data_types="now") silently returning wrong data.
The string was iterated character-by-character, matching unrelated time slices.
data_typesnow accepts bothstrandlist[str]. -
Add Polars smoke test at import time with a clear error message when binaries
fail to load (e.g. on Databricks or systems without AVX2 support).
Databricks support
- Add
polars-lts-cputo the[databricks]extra sopip install foehn[databricks]
works out of the box on environments without AVX2/modern glibc.
Improvements
- Improve
foehn listoutput with grouping and filters - Add Python 3.14 support
- Add ruff lint rules, fix lint issues, add SSL retry, and improve test coverage
- Add security CI job and expand test matrix