Skip to content

Narwhals v2.24.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jul 10:49

Changes

✨ Enhancements

  • feat: Widen IntoSchema to accept IntoDType values and (name, dtype) pair sequences (#3756)
  • feat: add nw.list (#3694)
  • feat: Support plugin native objects in is_into_* (#3754)
  • feat: stabilize dtype conversion across pandas, pyarrow, and modin test constructors (#3749)

🐞 Bug fixes

  • fix: avoid potential sql injection in sink_parquet (#3783)
  • fix(pyarrow): Adapt for pyarrow v25.0.0 (#3771)
  • fix(ci): sync all dependencies in altair downstream test (#3767)
  • fix: Fix fill_null for Dask with expressions (#3758)
  • fix: avoid potential sql injection for join_asof (#3782)
  • fix assert_equal_data for objects where __eq__ returns non-bool (#3760)

📖 Documentation

  • docs: Add 'AI-assisted contributions' section in CONTRIBUTING.md and PR field (#3701)

🛠️ Other improvements

  • ci: fix lightgbm nightly test (#3786)
  • fix: tighten assert_equal_data (#3772)
  • remove pull requests: write from release-drafter (#3764)
  • use pyrefly coverage check instead of pyright-cov (#3747)
  • chore: prek autoupdate (#3755)
  • ci: Bump release-drafter action (#3748)
  • ci: speed up pyspark connect (#3740)
  • ci: Run pytest actions on uv.lock changes (#3738)

Thank you to all our contributors for making this release possible!
@CangyuanLi, @EdAbati, @FBruzzesi, @MarcoGorelli, @PraveenKumarSridhar, @camriddell, @dangotbanned, @dependabot[bot], @github-actions[bot], @renovate[bot], dependabot[bot], github-actions[bot] and renovate[bot]