Polars: py-0.15.13 Release

Release date:
January 6, 2023
Previous version:
py-0.15.11 (released January 3, 2023)
Magnitude:
3,149 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

35 Commits in this Release

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

Authored January 6, 2023

Top Contributors in py-0.15.13

stinodego
ritchie46
alexander-beedie
ghuls
universalmind303

Directory Browser for py-0.15.13

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

Release Notes Published

โœจ Enhancements

  • Improve iterating over GroupBy (#6051)
  • much faster lazy type-checks (#6064)
  • support array-expansion of scalars on frame init from dict (#6034)
  • improve error message when writing nested data toโ€ฆ (#6040)

๐Ÿž Bug fixes

  • bound complex type from 3.8 to 3.11 (#6071)
  • deal with unnest schema expansion in projection pd (#6063)
  • correct output dtype for cummin/cumsum/cummax (#6062)
  • block streaming on literal series/range (#6058)
  • improve handling of dict-type "columns" param on frame-init (#6045)
  • Fix typing for DataFrame.select (#6047)
  • ndjson struct inference (#6049)
  • fix stringcache. latest refactor introduced a hashing error (#6056)
  • allow mixed field order and availability in apply that rโ€ฆ (#6041)
  • deal with empty structs (#6039)
  • fix aggregation that filters out all data (#6036)
  • fix diff overflow (#6033)
  • keep column names in is_null/is_not_null (#6032)
  • keep name when sorting categorical in lexial order (#6029)
  • tweaked property/accessor behaviour (#6021)
  • properly set null anyvalue if categorical is nesteโ€ฆ (#6025)
  • Fix from_epoch function signature (#6024)
  • Validate estimated_size parameter (#6018)

๐Ÿ› ๏ธ Other improvements

  • suggest forward fill in cumsum/cummax (#6061)
  • Fix SIM105 issues. (#6042)
  • Remove trailing spaces in glimpse output (#6037)
  • Remove unnecessary noqa's (#6035)
  • Fix flake8-pytest-style errors in tests. (#6031)
  • update read_sql and row docstrings (#6028)
  • Enable the isort-style import autofix via ruff (#6020)
  • Update py-polars/Cargo.lock (#6013)
  • Refactor pivot tests (#6012)
  • Use ruff instead of isort, flake8 and pyupgrade (#5916)
  • Properly deprecate groupby.pivot (#6000)

Thank you to all our contributors for making this release possible! @alexander-beedie, @ghuls, @ritchie46, @stinodego and @universalmind303