Polars: py-0.16.6 Release

Release date:
February 16, 2023
Previous version:
py-0.16.5 (released February 14, 2023)
Magnitude:
3,897 Diff Delta
Contributors:
7 total committers
Data confidence:
Commits:

34 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored February 16, 2023
Authored February 16, 2023
Authored February 16, 2023
Authored February 14, 2023
Authored February 15, 2023
Authored February 16, 2023
Authored February 15, 2023
Authored February 16, 2023

Top Contributors in py-0.16.6

stinodego
ritchie46
alexander-beedie
josh
MarcoGorelli
adamgreg
jvdd

Directory Browser for py-0.16.6

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

✨ Enhancements

  • add is_duplicated/is_unique for struct dtype (#6940)
  • add is_between method for Series (#6933)
  • supported nested fixedsizebinary conversion (#6923)
  • raise error on invalid aggregation expressions (#6921)
  • provide better errors when failing to read CSV data from buffers that have advanced their read position (#6920)
  • truncate file path on error msg (#6917)
  • Parse JSON data in Utf8 to polars dtype (#6885)
  • More ergonomic groupby args (#6872)

🐞 Bug fixes

  • object to_dict (#6931)
  • respect maintain_order in groupby.apply (#6926)
  • add special fast path for elementwise expression o… (#6924)
  • fix anonymous list builder (#6916)
  • reject multithreading on excessive ',\n' fields (#6906)
  • fix regression with date => object typing in to_pandas method (#6902)
  • dispatch suffix to asof_join by (#6899)
  • improve recursive casting of nested data (#6897)
  • don't fast explode on null introducing take (#6890)
  • prevent external modules found on PYTHONPATH from bleeding into polars venv (#6888)
  • prevent conflation of unit.io tests directory with python io module (#6889)

πŸ› οΈ Other improvements

  • Bump ruff version (#6936)
  • add more nested construction tests (#6912)
  • Update Cargo.lock (#6893)
  • unify constructor logic when initialising from a sequence of dicts (#6887)
  • prevent conflation of unit.io tests directory with python io module (#6889)
  • refactor datelike as temporal, and support Time dtype in Series.to_numpy (#6881)
  • Consistently parse column name inputs (#6879)
  • Use Self type more consistently (#6882)

Thank you to all our contributors for making this release possible! @MarcoGorelli, @adamgreg, @alexander-beedie, @josh, @jvdd, @ritchie46 and @stinodego