Skip to content

Releases: narwhals-dev/narwhals

Narwhals v0.9.28

04 Jul 21:12
Compare
Choose a tag to compare

Changes

✨ Enhancements

  • feat: add clone for dataframes (#406)

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

Narwhals v0.9.27

04 Jul 15:29
Compare
Choose a tag to compare

Changes

  • add tpch q21 notebook, remove outdated scripts (#398)
  • patch: pandas-like drop hotfix (#394)

✨ Enhancements

  • feat: some pyarrow dataframe methods (#404)

🐞 Bug fixes

  • fix: dtype could not be passed to Series.array (#403)
  • fix: raise if complex pandas aggregation would return empty results (#397)

📖 Documentation

  • docs: dataframe docstring via template (#395)

📦 Build system

  • build: try reducing wheel size (#405)

🛠️ Other improvements

  • chore: make from_iterable private (#399)
  • chore: factor sort_test out of test_common (#400)

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

Narwhals v0.9.26

03 Jul 14:31
bce5efa
Compare
Choose a tag to compare

Changes

  • lower minimum pandas version to 0.25.3 (#390 )

📖 Documentation

  • docs: Change expression of merge example in Why (#391)

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

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