Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 15, 2024

Bumps polars from 0.19.12 to 0.20.4.

Release notes

Sourced from polars's releases.

Python Polars 0.20.4

⚠️ Deprecations

  • Fix group keys in partition_by(as_dict=True) / GroupBy.__iter__ in some cases (#13646)
  • Rename row_count_name/row_count_offset parameters in IO functions to row_index_* (#13563)
  • Deprecate dt.datetime in favor of dt.replace_time_zone(None) (#13520)
  • Rename with_row_count to with_row_index (#13494)
  • Deprecate Expr.where in favor of filter (#13440)

🚀 Performance improvements

  • elide parallelism restriction on generic rolling expressions (#13662)
  • ensure time groups are parallelized (#13660)
  • do not eagerly compute bitcount (#13562)
  • optimise SQL engine string concat (#13499)
  • Refactor expression parsing logic of predicates/constraints (#13468)
  • Represent Enum categories as Series (#13434)
  • remove lifetime requirement from CategoricalChunkedBuilder (#13319)

✨ Enhancements

  • write parquet ColumnOrder (#13672)
  • Impl contains for ArrayNameSpace (#13638)
  • improve rolling() expression formatting (#13657)
  • Implement is_between in Rust (#11945)
  • Add base PolarsError and PolarsWarning class (#13615)
  • typing overloads for Series operator methods ge, gt, ... (#13167)
  • Expressify pattern of str.extract (#13607)
  • Impl join for ArrayNameSpace (#13586)
  • add SQL engine support for string cast to json (#13624)
  • add SQL engine support for EXTRACT and DATE_PART (#13603)
  • Allow drop with no inputs as a no-op (#13460)
  • add SQL engine support for POSITION and STRPOS (#13585)
  • additional multi-column support for pl.<function> entries (#13336)
  • is_in support for array dtype (#13559)
  • add new str.find expression, returning the index of a regex pattern or literal substring (#13561)
  • Impl and dispatch arr.first/last to get (#13536)
  • Implement from_dataframe natively (interchange protocol) (#10701)
  • add SQL engine support for LIKE and ILIKE pattern matching (#13522)
  • improve hive partition pruning (#13358) (#13426)
  • Add compact syntax for int_range starting from 0 (#13530)
  • don't rechunk by default in lazy scans (#13518)
  • Add cum_count expression function (#13478)
  • add SQL engine support for IF control flow function (#13491)
  • add SQL engine support for MOD function (#13502)
  • return datetime for datetime mean & median (#13417)
  • add SQL engine support for CONCAT_WS string function (#13483)
  • Allow map_batches to auto-convert output NumPy arrays to Series (#13277)
  • add SQL engine support for RIGHT and REVERSE string functions (#13461)
  • implement BinaryView and Utf8View in polars-arrow (#13243)

... (truncated)

Commits
  • cdef09b python polars 0.20.4 (#13681)
  • 6f44725 fix: gather.get schema (#13679)
  • 31306e5 fix(python): Fix group keys in partition_by(as_dict=True) / `GroupBy.__iter...
  • c22da4b feat: write parquet ColumnOrder (#13672)
  • f59f9af feat: Impl contains for ArrayNameSpace (#13638)
  • 9eb0369 chore: Auto-add 'needs triage' label to bugs (#13671)
  • 8620cc5 fix: ensure we hit proper cache in nested rolling expressions (#13666)
  • 9254510 docs(python): Clarify documentation for the agg_list argument in `Expr.map_...
  • 2ad60ca fix: Allow av_buffer cast numeric record to temporal type (#13661)
  • de01afa perf: elide parallelism restriction on generic rolling expressions (#13662)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [polars](https://github.com/pola-rs/polars) from 0.19.12 to 0.20.4.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-0.19.12...py-0.20.4)

---
updated-dependencies:
- dependency-name: polars
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 15, 2024
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 22, 2024

Superseded by #60.

@dependabot dependabot bot closed this Jan 22, 2024
@dependabot dependabot bot deleted the acd0dependabot/pip/polars-0.20.4 branch January 22, 2024 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant