Narwhals v1.10.0
Changes
- bug: fix pyarrow
to_date
(#1216) - simplify marimo in downstream_tests.yml (#1214)
- Simplify return function in
_pandas_like.utils.py
(#1204)
🚀 Performance improvements
- perf: move
maybe_evaluate_expr
out of for loop inreuse_series_implementation
(#1217)
✨ Enhancements
🐞 Bug fixes
- fix: flaky test on polars==0.20.30 (#1231)
- fix: Add df
.rows(named=False)
support for cuDF data frames (#1186)
📖 Documentation
- docs: Pyarrow example docstrings for
Expr
and stable v1 API (#1218) - doc: add note about cuDF tests in contributing guide (#1227)
- docs: update installation.md (#1221)
- docs: move index to start of API reference (#1213)
- doc: Add uv to quick start (#1169)
- docs: Add Pyarrow example to Expr.mean (#1207)
- docs: add 'commotion' to Zen (#1208)
🛠️ Other improvements
- chore: refactor
compare_dicts
(#1224) - chore: series and expr namespaces typing with generics (#1232)
- chore: nox doctests only in Python 3.12 (#1222)
- chore: use constructors (#1210)
- test: xfail iter_rows tests for cudf (#1209)
- chore: tests cleanup and add
from __future__ import annotations
(#1206)
Thank you to all our contributors for making this release possible!
@CarloLepelaars, @DeaMariaLeon, @EdAbati, @FBruzzesi, @LiamConnors, @MarcoGorelli, @artiom-matvei, @luke396, @mscolnick, @raisadz and @schloerke