pypi narwhals 1.30.0
Narwhals v1.30.0

latest releases: 2.14.0, 2.13.0, 2.12.0...
9 months ago

Changes

💥 Breaking changes

  • fix!: align Series.filter param name with Polars (#2164)

🚀 Performance improvements

  • perf: simplify pandas scatter (#2154)

✨ Enhancements

  • feat: support passing multiple arguments positionally to get_native_namespace (#2178)
  • feat: Added struct namespace with field method. (#2146)
  • feat: add rolling_sum for sqlframe and pyspark (#2168)
  • feat: support cum_sum for lazy backends (#2132)

🐞 Bug fixes

  • fix: parse timezone-aware datetime strings as UTC consistently across backends (#2166)
  • fix!: align Series.filter param name with Polars (#2164)
  • fix(typing): Narrow NativeSeries Protocol (#2159)

📖 Documentation

  • docs(ruff): Improve config docs (#2173)
  • docs: even more concise docstrings (#2068) (#2163)

🛠️ Other improvements

  • test: fixup cudf failures (#2181)
  • chore(typing): remove unused pandas-stubs ignores (#2172)
  • chore: remove unnecessary testing logic for pyspark (#2170)
  • refactor: adds _Stores(Native|Compliant) (#2130)
  • chore(typing): SparkLikeExpr properties (#2152)
  • ci: Add darts to downstream tests (#2118)
  • ci: fix plotly requirement files in downstream tests (#2161)

Thank you to all our contributors for making this release possible!
@FBruzzesi, @MarcoGorelli, @dangotbanned, @osoucy, @skritsotalakis and @DeaMariaLeon

Don't miss a new narwhals release

NewReleases is sending notifications on new releases.