Skip to content

Narwhals v1.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Dec 16:23
· 95 commits to main since this release

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() for Expr and Series (#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 and expr 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