Polars: py-0.19.13-rc.1 Release

Release date:
November 1, 2023
Previous version:
py-0.19.12 (released October 28, 2023)
Magnitude:
4,595 Diff Delta
Contributors:
11 total committers
Data confidence:
Commits:

38 Commits in this Release

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

Authored November 1, 2023
Authored October 30, 2023
Authored November 1, 2023
Authored October 31, 2023
Authored October 30, 2023
Authored November 1, 2023
Authored November 1, 2023

Top Contributors in py-0.19.13-rc.1

stinodego
reswqa
ritchie46
alexander-beedie
nameexhaustion
moritzwilksch
MarcoGorelli
jrycw
Priyansh121096
stefmolin

Directory Browser for py-0.19.13-rc.1

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

Release Notes Published

⚠️ Deprecations

  • Deprecate DataFrame.as_dict positional input (#12131)

πŸš€ Performance improvements

  • Reduce compute in error message for failed datetime parsing (#12147)

✨ Enhancements

  • tunable concurrency (#12171)
  • support reverse sort in streaming (#12169)
  • Add .arr.to_list expression (#12136)
  • Support decimals in assert utils (#12119)
  • add concurrency budget (#12117)
  • improved support for use of file-like objects with DataFrame "write" methods (#12113)
  • Introduce ignore_nulls for str.concat (#12108)

🐞 Bug fixes

  • fix incorrect desc sort behavior (#12141)
  • take should block predicate pushdown (#12130)
  • use null type when read from unknown row (#12128)
  • boundary predicate to block all accumulated predicates in push down (#12105)
  • make python schema_overrides information available to the rust-side inference code when initialising from records/dicts (#12045)
  • fix panic when initializing Series with array of list dtype (#12148)
  • Fix schema of arr.min/max (#12127)
  • ensure filter predicate inputs exist in schema (#12089)

πŸ› οΈ Other improvements

  • pin ring (#12176)
  • Improve strip_{prefix, suffix} & strip_chars_{start, end} (#12161)
  • Fix tests for pyarrow 14 (#12170)
  • Fix rendering of note in DataFrame.fold (#12164)
  • Fix triggers for docs deployment (#12159)
  • Refactor some tests (#12121)
  • Consolidate contributing info (#12109)
  • Fix typo in user-guide/expressions/plugins.md (#12115)
  • Render docstring text in single backticks as code (#12096)
  • use more ergonomic syntax in select/with_columns where possible (#12101)
  • Update CODEOWNERS (#12107)
  • visualize plugin directory layout in user guide (#12092)
  • Minor tweak in code example in section Expressions/Aggregation (#12033)
  • Minor tweak in code example in section Expressions/Missing data (#12080)
  • Minor improvements to the docs website (#12084)

Thank you to all our contributors for making this release possible! @MarcoGorelli, @Priyansh121096, @alexander-beedie, @dependabot, @dependabot[bot], @jrycw, @moritzwilksch, @nameexhaustion, @reswqa, @ritchie46, @stefmolin and @stinodego