Skip to content

Python Polars 0.16.6

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Feb 18:32
e705e3a

✨ 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