Skip to content

Narwhals v2.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 08:13
· 395 commits to main since this release

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