pypi narwhals 2.0.0
Narwhals v2.0.0

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

Changes

💥 Breaking changes

  • enh: Start narwhals.stable.v2 and enforce deprecations (#2814)
  • feat!: Allow for chaining .name expressions, aligning with Polars' new aliasing behaviour (#2898)

✨ Enhancements

  • feat!: Allow for chaining .name expressions, aligning with Polars' new aliasing behaviour (#2898)
  • feat: Add DataFrame.from_numpy (#2887)
  • feat: Add DataFrame.from_arrow (#2891)
  • feat: Add DataFrame.from_dict (#2885)

🐞 Bug fixes

  • fix get_column typing for stable.v1 (#2892)
  • fix: .clip should not treat 0 and None as same (#2889)

🛠️ Other improvements

  • ci: fixup cudf tests (#2899)
  • chore: Remove 3.8 compat from Schema (#2894)
  • refactor: Simplify compliant Series.hist (#2839)
  • chore: factor out when from duckdb/spark/ibis (#2888)
  • test: Modern Polars end-to-end tests (#2871)
  • chore: share namespace features between duckdb/spark/ibis (#2884)
  • chore: Factor out count from duckdb/spark-like/ibis implementations (#2880)
  • chore: factor out clip and some aggregations from duckdb/spark-like/ibis (#2883)

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

Don't miss a new narwhals release

NewReleases is sending notifications on new releases.