diff --git a/CHANGELOG.md b/CHANGELOG.md index cb6f6ce..990d927 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ All notable changes to kalshi-sdk will be documented in this file. +## 21.1.0 — 2026-10-12 + +Widens the optional `polars` dependency to allow Polars 2.x (#538). No +SDK API changes. + +### Changed + +- The `polars` and `all` extras now accept **`polars>=1,<3`** (was + `<2`), so `pip install 'kalshi-sdk[polars]'` can resolve Polars 2.0. + `Page.to_polars()` is unchanged and is tested against both Polars + 1.x and 2.0. + +### Internal + +- CI: bump `actions/download-artifact` 8.0.1 → 8.0.2 (#535); dev + dependency `ast-serialize` allowed up to `<0.13` (#536). + ## 21.0.0 — 2026-10-10 Reconciles OpenAPI 3.33.0 → 3.34.0 and perps spec drift after nightly diff --git a/kalshi/__init__.py b/kalshi/__init__.py index 98c2ce0..76b61df 100644 --- a/kalshi/__init__.py +++ b/kalshi/__init__.py @@ -431,4 +431,4 @@ "Withdrawal", ] -__version__ = "21.0.0" +__version__ = "21.1.0" diff --git a/pyproject.toml b/pyproject.toml index 65684a1..eebbe20 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "kalshi-sdk" -version = "21.0.0" +version = "21.1.0" description = "A professional Python SDK for the Kalshi prediction markets and Perps (margin) APIs" readme = "README.md" license = { text = "MIT" }