Narwhals v1.17.0
Changes
✨ Enhancements
- feat:
read_csv
(#1551) - feat: Adding dataframe estimated size (#1549)
- enh: nw.dependencies.is_narwhals_dataframe / nw.dependencies.is_narwhals_lazyframe / nw.dependencies.is_narwhals_series (#1550)
- feat:
ListNamespace.len()
forExpr
andSeries
(#1536)
🐞 Bug fixes
- fix: return Python scalar for Series.getitem when pyarrow-backed (like Polars does) (#1554)
- fix:
.list
namespace should preserve pandas index (#1538)
📖 Documentation
- docs: Add a docstring example in narwhals.dtypes for Datetime (#1544)
🛠️ Other improvements
- ci: temporary pins to get CI green (#1552)
- ci: actually test against pandas nightly, don't filter "copy is deprecated" warnings (#1547)
- chore: avoid unnecessary branching on pl version in
pln.mean
(#1543) - ci: fix template name (#1540)
- ci: try using "unrelease" version-template for release drafter (#1539)
- chore: rename
series
andexpr
to_compliant
for Arrow, Polars, and Dask (#1537) - ci: actually test against pandas nightly, don't filter "copy is deprecated" warnings (#1547)
Thank you to all our contributors for making this release possible!
@AlessandroMiola, @DeaMariaLeon, @FBruzzesi, @Machele-codez, @MarcoGorelli, @anopsy, @marvinl803, @olp-cs and @raisadz