Changes
🚀 Performance improvements
- perf, fix: avoid using
assignforSeries.rankin pandas, fixSeries.rankfor nameless pandas Series (#2846)
✨ Enhancements
- feat: Allow
allandanyin group by context (#2856) - enh: issue a performance warning for
LazyFrame.schema(#2849)
🐞 Bug fixes
- fix:
scatterwas raising unnecessarily for pyarrow (#2864) - fix: Various typos (#2854)
- fix: Use
Distributionforshow_versions(#2809) - perf, fix: avoid using
assignforSeries.rankin pandas, fixSeries.rankfor nameless pandas Series (#2846)
📖 Documentation
🛠️ Other improvements
- chore: factor out is_unique from duckdb and pyspark (#2860)
- chore: Factor out parts of lazy protocols into
narwhals._sql(#2853) - chore: skip pandas[pyarrow] windows test for rank (#2850)
- chore: slim down stable.v1 tests, remove unused
DTypesfromnarwhals.stable.v1.typing(#2843) - tests: fix polars regex in
with_columns,filterandselecttests (#2844)
Thank you to all our contributors for making this release possible!
@EdAbati, @FBruzzesi, @MarcoGorelli, @dangotbanned, @peter-gy and @raisadz