Skip to content

v0.2.7 — Databricks support, data_types bug fix, and CI improvements

Choose a tag to compare

@kayhendriksen kayhendriksen released this 27 Mar 16:30
· 103 commits to main since this release

Bug fixes

  • Fix data_types accepting a string (e.g. data_types="now") silently returning wrong data.
    The string was iterated character-by-character, matching unrelated time slices.
    data_types now accepts both str and list[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-cpu to the [databricks] extra so pip install foehn[databricks]
    works out of the box on environments without AVX2/modern glibc.

Improvements

  • Improve foehn list output 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