Changes
💥 Breaking changes
- enh: Start
narwhals.stable.v2and enforce deprecations (#2814) - feat!: Allow for chaining
.nameexpressions, aligning with Polars' new aliasing behaviour (#2898)
✨ Enhancements
- feat!: Allow for chaining
.nameexpressions, 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
🛠️ Other improvements
- ci: fixup cudf tests (#2899)
- chore: Remove
3.8compat fromSchema(#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
clipand 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