Skip to content

Releases: narwhals-dev/narwhals

Narwhals v0.9.25

03 Jul 10:26
c8ad46a
Compare
Choose a tag to compare

Changes

  • add Hamilton to README (#384)

✨ Enhancements

  • feat: anti join (#378)
  • feat: add Expr.cast and Series.cast for PyArrow backend (#389)
  • feat: add Series.is_empty (#385)
  • feat: add .cat.get_categories to pyarrow (#382)

📖 Documentation

  • docs: Add contributing guide link to README.md (#383)

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

Narwhals v0.9.24

02 Jul 09:38
Compare
Choose a tag to compare

Changes

  • allow slicing by sequence (#380)
  • feat: add is_ordered_categorical (#377)

✨ Enhancements

  • feat: add Expr.any, Expr.all, Series.any, and Series.all for PyArrow … (#381)

🛠️ Other improvements

  • chore: increase local test coverage to 100 (#379)

Thank you to all our contributors for making this release possible!
@MarcoGorelli

Narwhals v0.9.23

01 Jul 15:42
Compare
Choose a tag to compare

Changes

✨ Enhancements

  • feat: cross join (#347)
  • feat: add unknown dtype for polars backend (#376)

🛠️ Other improvements

  • chore: make constructor_series in conftest (#375)
  • chore: add constructor fixture for tests (#373)
  • chore: add Missing pyarrow methods script (#371)

Thank you to all our contributors for making this release possible!
@FBruzzesi and @MarcoGorelli

Narwhals v0.9.22

01 Jul 09:39
Compare
Choose a tag to compare

Changes

  • bug: don't skip arrow tests on macOS (#367)

✨ Enhancements

  • feat: add Unknown dtype (#369)
  • feat: add IntoDataframe type hint (#365)

Thank you to all our contributors for making this release possible!
@EdAbati and @MarcoGorelli

Narwhals v0.9.21

30 Jun 23:04
Compare
Choose a tag to compare

Changes

  • Fix compatibility with older NumPy versions #364

Narwhals v0.9.20

30 Jun 23:04
Compare
Choose a tag to compare

Changes

  • Add TypeGuard for is_pandas_dataframe: #362

Narwhals v0.9.19

30 Jun 23:03
Compare
Choose a tag to compare

Changes

  • refactor: always recommend from_native #358
  • feat: add is_pandas_dataframe: #361

Narwhals v0.9.18

30 Jun 22:59
Compare
Choose a tag to compare

Changes

  • feat: add more methods to the pyarrow backend (#359)
  • clean: assorted clean ups (#349)
  • Fixes discord link (#348)
  • feat: add nw.Object dtype (#344)

✨ Enhancements

  • feat: add typeguard for is_pandas_dataframe (#362)
  • feat: add is_pandas_dataframe (#361)
  • feat: add duration dtype (#360)
  • feat: start adding support Pyarrow table (not yet complete!) (#350)
  • feat: add DataFrame.rows (#351)
  • feat: add Series.to_list (#345)

🐞 Bug fixes

  • fix: compatibility with old numpy versions (#364)

📖 Documentation

  • docs: fix rendering (#353)

🛠️ Other improvements

  • refactor: always recommend from_native (#358)
  • refactor: remove get_ functions from translate (#354)

Thank you to all our contributors for making this release possible!
@EdAbati, @MarcoGorelli, @Priyansh121096 and @skrawcz

Narwhals v0.9.17

27 Jun 21:23
Compare
Choose a tag to compare

Changes

  • Enh: extend narwhalify (#328)

✨ Enhancements

  • feat: support Date dtype in Narwhals (#341)

📖 Documentation

  • doc: added decorator (#334)
  • docs: Update documentation for group_by (#332)

🛠️ Other improvements

  • refactor: Refactor and reorganise tests (#336)
  • refactor: rename series_from_iterable (#335)

Thank you to all our contributors for making this release possible!
@DeaMariaLeon, @EdAbati, @FBruzzesi, @MarcoGorelli and @marenwestermann

Narwhals v0.9.16

22 Jun 09:54
Compare
Choose a tag to compare

Changes

✨ Enhancements

  • feat: add cat.get_categories, make test numpy2.0 compatible (#329)

🐞 Bug fixes

  • fix: group-by(...).agg(nw.col(...).len()) was raising unnecessarily (#330)

Thank you to all our contributors for making this release possible!
@MarcoGorelli