pypi narwhals 2.6.0
Narwhals v2.6.0

latest releases: 2.12.0, 2.11.0, 2.10.2...
one month ago

Changes

✨ Enhancements

  • enh: support skew with over (#3161)
  • fix: Align division by zero behavior across all backends (#2761)
  • enh: support n_unique with over across all backends (#3159)
  • enh: support non-elementwise (but length-preserving) keys in group-by (#3157)

🐞 Bug fixes

  • fix: preserve nulls in cumulative functions (#3156)

🛠️ Other improvements

  • chore(typing): pyright ignore pl.UInt128 (#3144)
  • ci: ban click 8.3.0 (#3146)
  • chore: Support @requires.backend_version in namespaces (#3127)
  • ci: Temporary pin duckdb for ibis (#3136)
  • test: fix version_test failing on old venv (#3134)
  • test(typing): fix pickle_test using Sequence (#3135)
  • refactor: Simplify maybe_convert_dtypes (#3141)
  • chore: Add CompliantFrame._with_native (#3140)
  • refactor(typing): Remove now-unused isinstance_or_issubclass overloads (#3139)
  • chore: Upgrade ruff to v0.13.0 and fix related issues in tests/ (#3126)
  • tests: more modern polars tests (#3087)

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

Don't miss a new narwhals release

NewReleases is sending notifications on new releases.