Polars: py-0.14.16 Release

Release date:
October 2, 2022
Previous version:
py-0.14.15 (released September 30, 2022)
Magnitude:
2,049 Diff Delta
Contributors:
7 total committers
Data confidence:
Commits:

22 Commits in this Release

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

Authored September 13, 2022
Authored October 2, 2022
Authored October 1, 2022
Authored October 1, 2022
Authored October 2, 2022

Top Contributors in py-0.14.16

ritchie46
alexander-beedie
stinodego
slonik-az
matteosantama
zundertj
egorchakov

Directory Browser for py-0.14.16

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

Release Notes Published

πŸš€ Performance improvements

  • sort and unsort join key if other side is sorted (#5069)
  • do not rechunk left joins (#5066)

✨ Enhancements

  • deprecate boolean mask for Series indexing (#5075)
  • small plan and profile chart improvements (#5067)
  • add gantt chart plot to LazyFrame::profile (#5063)
  • Support Series init as struct from @dataclass and annotated NamedTuple (#5057)

🐞 Bug fixes

  • fix iso_year for Date dtype (#5074)
  • tz-aware get_idx (#5072)
  • Fix empty method detection when PYTHONOPTIMIZE=2 (#5043)
  • fix bug in unneeded projection pruning (#5071)
  • remove overloads for from_arrow (#5065)
  • Improve printing controls of DataFrame and Series (#5047)
  • Double projections should be checked on input schema (#5058)
  • Add missing cse param to LazyFrame "profile" method (#5054)

πŸ› οΈ Other improvements

  • Default to zstd parquet compression (#5060)
  • Refactor show_graph (#5059)
  • Use release-drafter to draft releases with changelogs (#5033)
  • Update Makefile (#5056)
  • Parametric test coverage for EWM functions (#5011)

Thank you to all our contributors for making this release possible! @alexander-beedie, @egorchakov, @matteosantama, @ritchie46, @slonik-az, @stinodego and @zundertj