pypi narwhals 1.34.0
Narwhals v1.34.0

latest releases: 2.13.0, 2.12.0, 2.11.0...
8 months ago

Changes

  • test: unify tests in group_by_test.py (#2195)

🚀 Performance improvements

  • chore(typing): Fix [assignment] with extract_args_kwargs (#2329)

✨ Enhancements

  • enh: support unique(keep='none') for pyspark/sqlframe (#2338)

🐞 Bug fixes

  • fix(typing): Narrow TypeVar used in Series (#2347)
  • test(typing): Narrow Constructor, ConstructorEager aliases (#2349)
  • refactor(typing): Simplify concat signature (#2339)
  • fix: unpivot was unnecessary failing for PySpark/SQLFrame when neither on nor index were passed (#2335)
  • chore(typing): Fix [assignment] with extract_args_kwargs (#2329)
  • chore(typing): Fix DTypes typing (#2330)

📖 Documentation

  • docs: Use separate_signature: true (#2353)
  • feat(internal): Add docstring template (#2333)
  • chore: Use _compliant.typing aliases in more places (#2336)

🛠️ Other improvements

  • chore: bump pyarrow-stubs==19.1 (#2350)
  • chore: use less sql for duckdb, do extra validation (#2331)
  • feat(internal): Add docstring template (#2333)
  • chore: Use _compliant.typing aliases in more places (#2336)
  • test: use constructor_eager for testing gather_every (#2334)
  • chore: Add Compliant*.from_native (#2315)
  • chore: Transition selectors away from Protocol38 (#2326)
  • chore: Make Polars(Expr|Series) compliant (#2328)
  • test: fix wrong reason in group_by_test.py (#2332)
  • chore: simplify PandasLikeDataFrame.with_columns (#2327)

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

Don't miss a new narwhals release

NewReleases is sending notifications on new releases.