Releases: pola-rs/r-polars
v0.22.2
Important
This package is now in maintenance mode,
meaning that important bugs will be fixed if possible but we won't adding new features in the next few weeks / months.
The focus of future development is on a completely rewritten version (neopolars
) that currently exists in the next
branch.
The package in that branch will become the new polars
package once the rewrite is complete.
Please check the GitHub issue #1152.
Bug fixes
- Functions to convert Polars to R (
<Series>$to_r()
etc.) no longer fail with the "NA in coercion to boolean" error in R 4.5 (#1337).
Full Changelog: v0.22.1...v0.22.2
v0.22.1
Important
This package is now in maintenance mode, meaning that important bugs will be fixed if possible but we won't add new features in the next few weeks / months.
The focus of future development is on a completely rewritten version (neopolars
) that currently exists in the next
branch.
The package in that branch will become the new polars
package once the rewrite is complete.
Please check the GitHub issue #1152.
This is a small hot-fix release to fix the build error on R-multiverse.
No user-facing changes.
Full Changelog: v0.22.0...v0.22.1
v0.22.0
Important
This package is now in maintenance mode, meaning that important bugs will be fixed if possible but we won't add new features in the next few weeks / months.
The focus of future development is on a completely rewritten version (neopolars
) that currently exists in the next
branch.
The package in that branch will become the new polars
package once the rewrite is complete.
Please check the GitHub issue #1152.
Breaking changes
- Updated Rust Polars to 0.45.1 (#1302).
- The
ddof
argument ofpl$corr()
is removed.
- The
Full Changelog: v0.21.0...v0.22.0
lib-v0.45.0
feat!: bump polars to rs-0.45.1 (#1302)
v0.21.0
Breaking changes
- Updated Rust Polars to 0.44.2 (#1271).
- Minimum supported Rust version (MSRV) is now 1.82.0.
$reshape()
'snested_type
argument is removed.$approx_n_unique()
no longer works on Categorical type.
<Series>$compare()
is removed. (#1272)
Deprecations
- Passing a single data.frame to
pl$DataFrame()
orpl$LazyFrame()
to convert a
data.frame to a polars DataFrame or LazyFrame is deprecated and a warning will
be shown. Useas_polars_df()
oras_polars_lf()
instead (#1275).
Bug fixes
- Maintain level order when converting Enums to factors (#1252, @andyquinterom).
Full Changelog: v0.19.0...v0.21.0
lib-v0.44.0
fix: fix csv download issue on windows (#1292)
v0.20.0
Breaking changes
- Updated rust-polars to 0.43.1 (#1230).
- In
pl$scan_ipc()
andpl$read_ipc()
, the argumentmemory_map
is removed
(#1230). - In
$serialize()
, in the fieldschema
, the fieldinner
is renamedfields
,
and the fieldsoutput_schema
andfilter
are removed (#1230).
New features
- New method
$cast()
forDataFrame
andLazyFrame
(#1219). - New argument
strict
in$drop()
to determine whether unknown column names
should trigger an error (#1220). - New method
$to_dummies()
forDataFrame
(#1225). - New argument
include_file_paths
inpl$scan_csv()
andpl$read_csv()
(#1235). - New method
$join_where()
forDataFrame
andLazyFrame
to perform
inequality joins (#1237).
Bug fixes
- Converting data of datatype
Null
to R doesn't error anymore. It now creates
a column filled withNA
(#1217).
New Contributors
Full Changelog: v0.19.0...v0.20.0
lib-v0.43.0
test: the latest nanoarrow supports utf8view type (#1257)
v0.19.1
lib-v0.42.1
docs: fix some typos in DEVELOPMENT.md (#1211)